>>> lidarr: Building testing/lidarr 2.7.1.4417-r0 (using abuild 3.14.1-r0) started Mon, 28 Oct 2024 12:20:09 +0000 >>> lidarr: Validating /home/buildozer/aports/testing/lidarr/APKBUILD... >>> lidarr: Analyzing dependencies... >>> lidarr: Installing for build: build-base aspnetcore6-runtime sqlite-libs chromaprint dotnet6-sdk yarn (1/81) Installing dotnet-host (8.0.10-r2) (2/81) Installing dotnet6-hostfxr (6.0.35-r2) (3/81) Installing icu-data-full (74.2-r0) (4/81) Installing icu-libs (74.2-r0) (5/81) Installing lttng-ust (2.13.8-r0) (6/81) Installing dotnet6-runtime (6.0.35-r2) (7/81) Installing aspnetcore6-runtime (6.0.35-r2) (8/81) Installing sqlite-libs (3.47.0-r0) (9/81) Installing libSvtAv1Enc (2.2.1-r0) (10/81) Installing aom-libs (3.10.0-r0) (11/81) Installing libxau (1.0.11-r4) (12/81) Installing libmd (1.1.0-r0) (13/81) Installing libbsd (0.12.2-r0) (14/81) Installing libxdmcp (1.1.5-r1) (15/81) Installing libxcb (1.16.1-r0) (16/81) Installing libx11 (1.8.10-r0) (17/81) Installing hwdata-pci (0.388-r0) (18/81) Installing libpciaccess (0.18.1-r0) (19/81) Installing libdrm (2.4.123-r1) (20/81) Installing libxext (1.3.6-r2) (21/81) Installing libxfixes (6.0.1-r4) (22/81) Installing libffi (3.4.6-r0) (23/81) Installing wayland-libs-client (1.23.1-r0) (24/81) Installing libva (2.22.0-r1) (25/81) Installing libvdpau (1.5-r4) (26/81) Installing ffmpeg-libavutil (6.1.1-r10) (27/81) Installing libdav1d (1.5.0-r0) (28/81) Installing openexr-libiex (3.1.13-r1) (29/81) Installing openexr-libilmthread (3.1.13-r1) (30/81) Installing imath (3.1.12-r0) (31/81) Installing openexr-libopenexr (3.1.13-r1) (32/81) Installing giflib (5.2.2-r0) (33/81) Installing libhwy (1.0.7-r0) (34/81) Installing libjpeg-turbo (3.0.4-r0) (35/81) Installing lcms2 (2.16-r0) (36/81) Installing libpng (1.6.44-r0) (37/81) Installing libjxl (0.10.2-r0) (38/81) Installing lame-libs (3.100-r5) (39/81) Installing opus (1.5.2-r1) (40/81) Installing rav1e-libs (0.7.1-r0) (41/81) Installing soxr (0.1.3-r7) (42/81) Installing ffmpeg-libswresample (6.1.1-r10) (43/81) Installing libogg (1.3.5-r5) (44/81) Installing libtheora (1.1.1-r18) (45/81) Installing libvorbis (1.3.7-r2) (46/81) Installing libvpx (1.14.1-r0) (47/81) Installing libsharpyuv (1.4.0-r0) (48/81) Installing libwebp (1.4.0-r0) (49/81) Installing libwebpmux (1.4.0-r0) (50/81) Installing x264-libs (0.164.3108-r0) (51/81) Installing numactl (2.0.18-r0) (52/81) Installing x265-libs (3.6-r0) (53/81) Installing xvidcore (1.3.7-r2) (54/81) Installing ffmpeg-libavcodec (6.1.1-r10) (55/81) Installing libbluray (1.3.4-r1) (56/81) Installing libbz2 (1.0.8-r6) (57/81) Installing mpg123-libs (1.32.7-r0) (58/81) Installing libopenmpt (0.7.10-r0) (59/81) Installing mbedtls (3.6.2-r0) (60/81) Installing librist (0.2.10-r1) (61/81) Installing libsrt (1.5.3-r0) (62/81) Installing libssh (0.11.1-r0) (63/81) Installing xz-libs (5.6.3-r0) (64/81) Installing libxml2 (2.13.4-r1) (65/81) Installing libsodium (1.0.20-r0) (66/81) Installing libzmq (4.3.5-r2) (67/81) Installing ffmpeg-libavformat (6.1.1-r10) (68/81) Installing chromaprint-libs (1.5.1-r7) (69/81) Installing chromaprint (1.5.1-r7) (70/81) Installing aspnetcore6-targeting-pack (6.0.35-r2) (71/81) Installing dotnet6-apphost-pack (6.0.35-r2) (72/81) Installing dotnet6-targeting-pack (6.0.35-r2) (73/81) Installing dotnet6-templates (6.0.135-r1) (74/81) Installing netstandard21-targeting-pack (8.0.110-r1) (75/81) Installing dotnet6-sdk (6.0.135-r1) (76/81) Installing ca-certificates (20240705-r0) (77/81) Installing ada-libs (2.7.8-r1) (78/81) Installing libbase64 (0.5.2-r0) (79/81) Installing nodejs (20.15.1-r0) (80/81) Installing yarn (1.22.22-r1) (81/81) Installing .makedepends-lidarr (20241028.122010) Executing busybox-1.37.0-r3.trigger Executing ca-certificates-20240705-r0.trigger OK: 1041 MiB in 187 packages >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Cleaning up tmpdir >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.7.1.4417.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> lidarr: Fetching lidarr-2.7.1.4417.tar.gz::https://github.com/Lidarr/Lidarr/archive/refs/tags/v2.7.1.4417.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 6321k 0 6321k 0 0 7408k 0 --:--:-- --:--:-- --:--:-- 7408k 100 22.5M 0 22.5M 0 0 12.1M 0 --:--:-- 0:00:01 --:--:-- 16.3M 100 31.9M 0 31.9M 0 0 11.1M 0 --:--:-- 0:00:02 --:--:-- 12.8M 100 38.3M 0 38.3M 0 0 10.7M 0 --:--:-- 0:00:03 --:--:-- 11.8M >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.7.1.4417.tar.gz >>> lidarr: Checking sha512sums... lidarr-2.7.1.4417.tar.gz: OK 0001-disable-restart.patch: OK lidarr.initd: OK lidarr.confd: OK package_info: OK >>> lidarr: Unpacking /var/cache/distfiles/edge/lidarr-2.7.1.4417.tar.gz... >>> lidarr: 0001-disable-restart.patch patching file src/NzbDrone.Core/Lifecycle/LifecycleService.cs yarn install v1.22.22 [1/4] Resolving packages... [2/4] Fetching packages... [3/4] Linking dependencies... warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react@^16.13". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react-dnd-html5-backend@^11.1.3". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react-dnd-touch-backend@^11.1.3". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react-dom@^16.13". warning "react-dnd-multi-backend > react-dnd-preview@6.0.2" has incorrect peer dependency "react@^16.13.1". warning "react-dnd-multi-backend > react-dnd-preview@6.0.2" has incorrect peer dependency "react-dnd@^11.1.3". warning "react-document-title > react-side-effect@1.2.0" has incorrect peer dependency "react@^0.13.0 || ^0.14.0 || ^15.0.0 || ^16.0.0". warning " > react-popper@1.3.7" has incorrect peer dependency "react@0.14.x || ^15.0.0 || ^16.0.0". warning "react-popper > create-react-context@0.3.0" has incorrect peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0". warning " > react-virtualized@9.21.1" has incorrect peer dependency "react@^15.3.0 || ^16.0.0-alpha". warning " > react-virtualized@9.21.1" has incorrect peer dependency "react-dom@^15.3.0 || ^16.0.0-alpha". [4/4] Building fresh packages... Done in 12.71s. Microsoft (R) Build Engine version 17.0.4+85d71072f for .NET Copyright (C) Microsoft Corporation. All rights reserved. Determining projects to restore... Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Test.Dummy/Lidarr.Test.Dummy.csproj (in 590 ms). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/ServiceHelpers/ServiceInstall/ServiceInstall.csproj (in 597 ms). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/ServiceHelpers/ServiceUninstall/ServiceUninstall.csproj (in 590 ms). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Common/Lidarr.Common.csproj (in 4.17 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Windows/Lidarr.Windows.csproj (in 4.17 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Update/Lidarr.Update.csproj (in 4.18 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Mono/Lidarr.Mono.csproj (in 4.19 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Core/Lidarr.Core.csproj (in 5.78 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.SignalR/Lidarr.SignalR.csproj (in 6.29 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/Lidarr.Http/Lidarr.Http.csproj (in 6.63 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/Lidarr.Api.V1/Lidarr.Api.V1.csproj (in 6.66 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Core.Test/Lidarr.Core.Test.csproj (in 6.91 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj (in 6.95 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Common.Test/Lidarr.Common.Test.csproj (in 7 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Windows.Test/Lidarr.Windows.Test.csproj (in 7.04 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Mono.Test/Lidarr.Mono.Test.csproj (in 7.04 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Host/Lidarr.Host.csproj (in 7.08 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Integration.Test/Lidarr.Integration.Test.csproj (in 7.13 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Test.Common/Lidarr.Test.Common.csproj (in 7.22 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Host.Test/Lidarr.Host.Test.csproj (in 7.27 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Api.Test/Lidarr.Api.Test.csproj (in 7.32 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj (in 7.34 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Console/Lidarr.Console.csproj (in 7.33 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj (in 7.51 sec). Lidarr.Test.Dummy -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy.dll ServiceUninstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm64/ServiceUninstall.dll ServiceInstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm64/ServiceInstall.dll ServiceUninstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm64/publish/ ServiceInstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Test.Dummy -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm64/Lidarr.Common.dll Lidarr.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm64/publish/ /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.10/lib/net6.0/System.Text.Json.dll" to "../../_output/net6.0/linux-musl-arm64/System.Text.Json.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm64/System.Text.Json.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Mono/Lidarr.Mono.csproj] Lidarr.Windows -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm64/Lidarr.Windows.dll Lidarr.Windows -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Update -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/Lidarr.Update/net6.0/linux-musl-arm64/Lidarr.Update.dll Lidarr.Update -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/Lidarr.Update/net6.0/linux-musl-arm64/publish/ Lidarr.Mono -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm64/Lidarr.Mono.dll Lidarr.Mono -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Core -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm64/Lidarr.Core.dll Lidarr.Core -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Test.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Common.dll Lidarr.SignalR -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm64/Lidarr.SignalR.dll Lidarr.Test.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.SignalR -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm64/publish/ /usr/lib/dotnet/sdk/6.0.135/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/servarr.fluentmigrator/3.3.2.9/lib/netstandard2.0/FluentMigrator.dll" to "../../_tests/net6.0/linux-musl-arm64/FluentMigrator.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/FluentMigrator.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Update.Test/Lidarr.Update.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.configuration.configurationmanager/6.0.1/lib/net6.0/System.Configuration.ConfigurationManager.dll" to "../../_tests/net6.0/linux-musl-arm64/System.Configuration.ConfigurationManager.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/System.Configuration.ConfigurationManager.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/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.data.sqlite.core.servarr/1.0.115.5-18/lib/netstandard2.0/System.Data.SQLite.dll" to "../../_tests/net6.0/linux-musl-arm64/System.Data.SQLite.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/System.Data.SQLite.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/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.configuration.configurationmanager/6.0.1/lib/net6.0/System.Configuration.ConfigurationManager.dll" to "../../_tests/net6.0/linux-musl-arm64/System.Configuration.ConfigurationManager.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/System.Configuration.ConfigurationManager.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Libraries.Test/Lidarr.Libraries.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.drawing.common/6.0.0/runtimes/unix/lib/net6.0/System.Drawing.Common.dll" to "../../_tests/net6.0/linux-musl-arm64/System.Drawing.Common.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/System.Drawing.Common.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/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.testhost/17.10.0/lib/netcoreapp3.1/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll" to "../../_tests/net6.0/linux-musl-arm64/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Libraries.Test/Lidarr.Libraries.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.testhost/17.10.0/lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll" to "../../_tests/net6.0/linux-musl-arm64/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj] /usr/lib/dotnet/sdk/6.0.135/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/portable.bouncycastle/1.9.0/lib/netstandard2.0/BouncyCastle.Crypto.dll" to "../../_tests/net6.0/linux-musl-arm64/BouncyCastle.Crypto.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/BouncyCastle.Crypto.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj] /usr/lib/dotnet/sdk/6.0.135/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/sixlabors.imagesharp/3.1.5/lib/net6.0/SixLabors.ImageSharp.dll" to "../../_tests/net6.0/linux-musl-arm64/SixLabors.ImageSharp.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/SixLabors.ImageSharp.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj] /usr/lib/dotnet/sdk/6.0.135/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/sixlabors.imagesharp/3.1.5/lib/net6.0/SixLabors.ImageSharp.dll" to "../../_tests/net6.0/linux-musl-arm64/SixLabors.ImageSharp.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/SixLabors.ImageSharp.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj] Lidarr.Http -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm64/Lidarr.Http.dll Lidarr.Http -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm64/publish/ /usr/lib/dotnet/sdk/6.0.135/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/sixlabors.imagesharp/3.1.5/lib/net6.0/SixLabors.ImageSharp.dll" to "../../_tests/net6.0/linux-musl-arm64/SixLabors.ImageSharp.dll". Beginning retry 2 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/SixLabors.ImageSharp.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj] Lidarr.Automation.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Automation.Test.dll Lidarr.Libraries.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Libraries.Test.dll /home/buildozer/.nuget/packages/microsoft.codecoverage/17.10.0/build/netstandard2.0/Microsoft.CodeCoverage.targets(23,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/microsoft.codecoverage/17.10.0/build/netstandard2.0/InstrumentationEngine/x86/MicrosoftInstrumentationEngine_x86.dll" to "../../_tests/net6.0/linux-musl-arm64/publish/InstrumentationEngine/x86/MicrosoftInstrumentationEngine_x86.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/publish/InstrumentationEngine/x86/MicrosoftInstrumentationEngine_x86.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj] Lidarr.Automation.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Update.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Update.Test.dll Lidarr.Update.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Libraries.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Api.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Api.Test.dll Lidarr.Api.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Core.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Core.Test.dll Lidarr.Core.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Api.V1 -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm64/Lidarr.Api.V1.dll Lidarr.Api.V1 -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Host -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm64/Lidarr.Host.dll Lidarr.Host -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Integration.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Integration.Test.dll Lidarr.Integration.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Console -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm64/Lidarr.dll Lidarr.Console -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Host.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Host.Test.dll Lidarr.Host.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Common.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Common.Test.dll Lidarr.Common.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Windows.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Windows.Test.dll Lidarr.Mono.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Mono.Test.dll Lidarr.Windows.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Mono.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/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/system.text.json/6.0.10/lib/net6.0/System.Text.Json.dll" to "../../_output/net6.0/linux-musl-arm64/System.Text.Json.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/net6.0/linux-musl-arm64/System.Text.Json.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Mono/Lidarr.Mono.csproj] /usr/lib/dotnet/sdk/6.0.135/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/servarr.fluentmigrator/3.3.2.9/lib/netstandard2.0/FluentMigrator.dll" to "../../_tests/net6.0/linux-musl-arm64/FluentMigrator.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/FluentMigrator.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Update.Test/Lidarr.Update.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.configuration.configurationmanager/6.0.1/lib/net6.0/System.Configuration.ConfigurationManager.dll" to "../../_tests/net6.0/linux-musl-arm64/System.Configuration.ConfigurationManager.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/System.Configuration.ConfigurationManager.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/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.data.sqlite.core.servarr/1.0.115.5-18/lib/netstandard2.0/System.Data.SQLite.dll" to "../../_tests/net6.0/linux-musl-arm64/System.Data.SQLite.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/System.Data.SQLite.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/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.configuration.configurationmanager/6.0.1/lib/net6.0/System.Configuration.ConfigurationManager.dll" to "../../_tests/net6.0/linux-musl-arm64/System.Configuration.ConfigurationManager.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/System.Configuration.ConfigurationManager.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Libraries.Test/Lidarr.Libraries.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.drawing.common/6.0.0/runtimes/unix/lib/net6.0/System.Drawing.Common.dll" to "../../_tests/net6.0/linux-musl-arm64/System.Drawing.Common.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/System.Drawing.Common.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/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.testhost/17.10.0/lib/netcoreapp3.1/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll" to "../../_tests/net6.0/linux-musl-arm64/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Libraries.Test/Lidarr.Libraries.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.testhost/17.10.0/lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll" to "../../_tests/net6.0/linux-musl-arm64/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj] /usr/lib/dotnet/sdk/6.0.135/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/portable.bouncycastle/1.9.0/lib/netstandard2.0/BouncyCastle.Crypto.dll" to "../../_tests/net6.0/linux-musl-arm64/BouncyCastle.Crypto.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/BouncyCastle.Crypto.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj] /usr/lib/dotnet/sdk/6.0.135/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/sixlabors.imagesharp/3.1.5/lib/net6.0/SixLabors.ImageSharp.dll" to "../../_tests/net6.0/linux-musl-arm64/SixLabors.ImageSharp.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/SixLabors.ImageSharp.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj] /usr/lib/dotnet/sdk/6.0.135/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/sixlabors.imagesharp/3.1.5/lib/net6.0/SixLabors.ImageSharp.dll" to "../../_tests/net6.0/linux-musl-arm64/SixLabors.ImageSharp.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/SixLabors.ImageSharp.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/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/sixlabors.imagesharp/3.1.5/lib/net6.0/SixLabors.ImageSharp.dll" to "../../_tests/net6.0/linux-musl-arm64/SixLabors.ImageSharp.dll". Beginning retry 2 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/SixLabors.ImageSharp.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj] /home/buildozer/.nuget/packages/microsoft.codecoverage/17.10.0/build/netstandard2.0/Microsoft.CodeCoverage.targets(23,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/microsoft.codecoverage/17.10.0/build/netstandard2.0/InstrumentationEngine/x86/MicrosoftInstrumentationEngine_x86.dll" to "../../_tests/net6.0/linux-musl-arm64/publish/InstrumentationEngine/x86/MicrosoftInstrumentationEngine_x86.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/publish/InstrumentationEngine/x86/MicrosoftInstrumentationEngine_x86.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj] 13 Warning(s) 0 Error(s) Time Elapsed 00:01:02.41 yarn run v1.22.22 $ yarn clean $ rimraf ./_output/UI && rimraf --glob "**/*.js.map" $ webpack --config ./frontend/build/webpack.config.js --env production --no-stats Source Folder: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/frontend/src Output Folder: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/UI isProduction: true isProfiling: false [FileManagerPlugin] copied "frontend/src/Content/robots.txt" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/UI/Content/robots.txt [FileManagerPlugin] copied "frontend/src/*.html" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/UI [FileManagerPlugin] copied "frontend/src/Content/Fonts/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/UI/Content/Fonts [FileManagerPlugin] copied "frontend/src/Content/Images/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/UI/Content/Images [FileManagerPlugin] copied "frontend/src/Content/Images/Icons/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_output/UI/Content/Images/Icons Done in 55.75s. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Automation.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Host.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Api.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Libraries.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Mono.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Update.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Integration.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Starting test execution, please wait... Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Core.Test.dll (.NETCoreApp,Version=v6.0) Starting test execution, please wait... Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. A total of 1 test files matched the specified pattern. Starting test execution, please wait... A total of 1 test files matched the specified pattern.Starting test execution, please wait... Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Windows.Test.dll (.NETCoreApp,Version=v6.0) Copyright (c) Microsoft Corporation. All rights reserved. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Common.Test.dll (.NETCoreApp,Version=v6.0) 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... Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. A total of 1 test files matched the specified pattern. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Starting test execution, please wait... A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern.Starting test execution, please wait... A total of 1 test files matched the specified pattern. Starting test execution, please wait... A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. No test matches the given testcase filter `Category!=ManualTest&Category!=AutomationTest&Category!=WINDOWS&Category!=IntegrationTest&FullyQualifiedName!~DiskTransferServiceFixture` in /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Automation.Test.dll 12:22:38.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 12:22:38.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 12:22:38.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 12:22:38.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 12:22:38.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 12:22:38.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 12:22:38.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 12:22:38.6 Info: Path is: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25837_638657149586133371_3/spvvmfnt.n5o/nalamcck.k55 12:22:38.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 12:22:38.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 12:22:38.6 Trace: Directory '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25837_638657149586302272_4/hgsbu50g.orc' isn't writable. Access to the path '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25837_638657149586302272_4/hgsbu50g.orc/lidarr_write_test.txt' is denied. 12:22:38.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 12:22:38.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 12:22:38.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 12:22:38.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 12:22:38.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 12:22:38.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- 12:22:38.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- Skipped directory_exist_should_be_able_to_find_existing_unc_share [41 ms] 12:22:38.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 12:22:38.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 12:22:38.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 12:22:38.6 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25837_638657149586711433_7/jwedbqoy.gi5' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25837_638657149586711433_7/vuhbihem.2ns' using Syscall.rename 12:22:38.6 Trace: Deleting file: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25837_638657149586711433_7/vuhbihem.2ns 12:22:38.6 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25837_638657149586711433_7/xit5zkhb.01f' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25837_638657149586711433_7/vuhbihem.2ns' using Syscall.rename 12:22:38.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 12:22:38.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 12:22:38.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 12:22:38.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 12:22:38.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 12:22:38.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 12:22:38.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 12:22:38.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 12:22:38.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 12:22:38.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 12:22:38.6 Trace: Deleting file: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25837_638657149586997500_12/eo2iuued.frq 12:22:38.6 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25837_638657149586997500_12/g122d5os.mgv' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25837_638657149586997500_12/eo2iuued.frq' using Syscall.rename 12:22:38.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 12:22:38.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 12:22:38.7 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25837_638657149587025657_13/cipue2bb.ipy/destination.txt' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25837_638657149587025657_13/cipue2bb.ipy/rename.txt' using Syscall.rename 12:22:38.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 12:22:38.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 12:22:38.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 12:22:38.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 12:22:38.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 12:22:38.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 12:22:38.7 Debug: Setting permissions: 0755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25837_638657149587154188_16/3ak40wks.jmd 12:22:38.7 Debug: Setting permissions: 0775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25837_638657149587154188_16/3ak40wks.jmd 12:22:38.7 Debug: Setting permissions: 0750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25837_638657149587154188_16/3ak40wks.jmd 12:22:38.7 Debug: Setting permissions: 0051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25837_638657149587154188_16/3ak40wks.jmd 12:22:38.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 12:22:38.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 12:22:38.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 12:22:38.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 12:22:38.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 12:22:38.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 12:22:38.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 12:22:38.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 12:22:38.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 12:22:38.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_move_symlink --- 12:22:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_move_symlink --- Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_none [< 1 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_write [< 1 ms] 12:22:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 12:22:38.8 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25837_638657149588055137_20/otfafkyl.qsz 12:22:38.8 Debug: Setting permissions: 775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25837_638657149588055137_20/otfafkyl.qsz 12:22:38.8 Debug: Setting permissions: 750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25837_638657149588055137_20/otfafkyl.qsz 12:22:38.8 Debug: Setting permissions: 051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25837_638657149588055137_20/otfafkyl.qsz 12:22:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 12:22:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 12:22:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 12:22:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 12:22:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 12:22:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 12:22:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 12:22:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 12:22:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 12:22:38.7 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 12:22:38.8 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 12:22:38.8 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 12:22:38.8 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 12:22:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 12:22:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 12:22:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 12:22:38.8 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25837_638657149588363356_24/tzrqlywg.24o 12:22:38.8 Debug: Setting permissions: 0755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25837_638657149588363356_24/tzrqlywg.24o 12:22:38.8 Debug: Setting permissions: 1775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25837_638657149588363356_24/tzrqlywg.24o 12:22:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 12:22:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 12:22:38.8 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25837_638657149588389498_25/aaqyfzwn.fcf 12:22:38.8 Debug: Setting permissions: 775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25837_638657149588389498_25/aaqyfzwn.fcf 12:22:38.8 Debug: Setting permissions: 750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25837_638657149588389498_25/aaqyfzwn.fcf 12:22:38.8 Debug: Setting permissions: 051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25837_638657149588389498_25/aaqyfzwn.fcf 12:22:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 12:22:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 12:22:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- No test matches the given testcase filter `Category!=ManualTest&Category!=AutomationTest&Category!=WINDOWS&Category!=IntegrationTest&FullyQualifiedName!~DiskTransferServiceFixture` in /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Integration.Test.dll 12:22:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 12:22:38.8 Debug: path: /C/I_DO_NOT_EXIST 12:22:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 12:22:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 12:22:38.8 Debug: path: /C/ 12:22:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_fPassed! - Failed: 0, Passed: 1, Skipped: 0, Total: 1, Duration: 233 msolder --- - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Libraries.Test.dll (net6.0) 12:22:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 12:22:38.8 Debug: path: /C/invalidFolder 12:22:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 12:22:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 12:22:38.8 Debug: path: /home/buildozer/.config 12:22:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 12:22:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 12:22:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 12:22:38.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 12:22:38.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 12:22:38.8 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.FreebsdVersionAdapterFixture.should_get_version_info --- 12:22:38.8 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.FreebsdVersionAdapterFixture.should_get_version_info --- Skipped should_be_able_to_check_space_on_ramdrive [< 1 ms] Skipped should_get_version_info [1 ms] Skipped should_get_framework_version [< 1 ms] 12:22:38.8 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- 12:22:38.9 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- 12:22:38.8 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 12:22:38.9 Info: Installation Folder: /C/NzbDrone/ 12:22:38.9 Info: Updating Lidarr from version to version 2.7.1.4417 12:22:38.9 Info: Verifying requirements before update... 12:22:38.9 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 12:22:38.9 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- 12:22:38.9 Info: Installation Folder: /C/NzbDrone/ 12:22:38.9 Info: Updating Lidarr from version to version 2.7.1.4417 12:22:38.9 Info: Verifying requirements before update... 12:22:38.9 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- Skipped directory_exist_should_be_able_to_find_existing_folder [6 ms] Skipped directory_exist_should_be_able_to_find_existing_unc_share [8 ms] Skipped directory_exist_should_not_be_able_to_find_none_existing_folder [8 ms] Skipped empty_folder_should_return_folder_modified_date [8 ms] Skipped folder_should_return_correct_value_for_last_write [8 ms] Skipped FolderWritable_should_return_false_for_unwritable_directory [8 ms] Skipped FolderWritable_should_return_true_for_writable_directory [8 ms] Skipped GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder [8 ms] Skipped MoveFile_should_not_move_overwrite_itself [8 ms] Skipped MoveFile_should_overwrite_existing_file [8 ms] Skipped RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder [8 ms] Skipped RemoveEmptySubfolders_should_remove_nested_empty_folder [8 ms] Skipped should_be_able_to_delete_directory_with_read_only_file [8 ms] Skipped should_be_able_to_delete_nested_empty_subdirs [8 ms] Skipped should_be_able_to_move_read_only_file [8 ms] Skipped should_be_able_to_rename_open_hardlinks_with_fileshare_delete [8 ms] Skipped should_be_able_to_set_permission_from_parrent [8 ms] Skipped should_be_set_last_file_write [8 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_none [8 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_write [8 ms] Skipped should_return_false_for_unlocked_and_readonly_file [8 ms] Skipped should_return_false_for_unlocked_file [8 ms] Skipped should_return_true_for_unlocked_file [8 ms] Skipped writealltext_should_truncate_existing [8 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] 12:22:38.9 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 12:22:38.9 Info: Installation Folder: /C/NzbDrone/ 12:22:38.9 Info: Updating Lidarr from version to version 2.7.1.4417 12:22:38.9 Info: Verifying requirements before update... 12:22:38.9 Info: Verifying Update Folder 12:22:38.9 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 12:22:38.9 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- 12:22:38.9 Info: Installation Folder: 12:22:38.9 Info: Updating Lidarr from version to version 2.7.1.4417 12:22:38.9 Info: Verifying requirements before update... 12:22:38.9 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- 12:22:38.9 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 12:22:38.9 Info: Installation Folder: 12:22:38.9 Info: Updating Lidarr from version to version 2.7.1.4417 12:22:38.9 Info: Verifying requirements before update... 12:22:38.9 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 12:22:38.9 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- 12:22:38.9 Info: Installation Folder: 12:22:38.9 Info: Updating Lidarr from version to version 2.7.1.4417 12:22:38.9 Info: Verifying requirements before update... 12:22:38.9 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- 12:22:38.9 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 12:22:38.9 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 12:22:38.9 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 12:22:38.9 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 12:22:38.9 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 12:22:38.9 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 12:22:38.9 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 12:22:38.9 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 12:22:38.9 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 12:22:38.9 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 12:22:38.9 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 12:22:38.9 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 12:22:38.9 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 12:22:38.9 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 12:22:38.9 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 12:22:38.9 Debug: Lidarr process ID: 12 12:22:38.9 Debug: Arguments: 12:22:38.9 Debug: 12 12:22:38.9 Debug: 12:22:38.9 Debug: /C/Lidarr/lidarr.exe 12:22:38.9 Debug: Using executing application: /C/Lidarr/lidarr.exe 12:22:38.9 Debug: Executable location: /C/Lidarr/lidarr.exe 12:22:38.9 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 12:22:38.9 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 12:22:38.9 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 12:22:38.7 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 12:22:38.9 Debug: fpcalc version: 1.5.1 12:22:38.9 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 12:22:38.9 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- 12:22:38.9 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- 12:22:38.9 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 12:22:38.9 Debug: Directory /System/Library/CoreServices/ doesn't exist 12:22:38.9 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 12:22:38.9 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 12:22:38.9 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- Skipped should_get_framework_version [< 1 ms] Skipped should_get_windows_version [< 1 ms] 12:22:38.9 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 12:22:38.9 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 12:22:38.9 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_release_file_doesnt_exist --- 12:22:38.9 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_release_file_doesnt_exist --- None - Failed: 0, Passed: 0, Skipped: 0, Total: 0, Duration: 13 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Windows.Test.dll (net6.0) 12:22:38.9 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 12:22:39.0 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- Passed! - Failed: 0, Passed: 3, Skipped: 0, Total: 3, Duration: 489 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Api.Test.dll (net6.0) 12:22:39.0 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 12:22:39.0 Debug: fpcalc version: 1.5.1 12:22:39.0 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 12:22:38.9 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 12:22:38.9 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 12:22:38.9 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 12:22:38.9 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 12:22:38.9 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 12:22:38.9 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 12:22:38.9 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 12:22:38.9 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 12:22:38.9 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 12:22:38.9 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 12:22:38.9 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 12:22:38.9 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 12:22:38.9 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 12:22:38.9 Info: Starting Lidarr 12:22:38.9 Info: Starting Lidarr service 12:22:38.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 12:22:39.0 Info: Starting Lidarr.Console 12:22:39.0 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 12:22:39.0 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- 12:22:39.0 Info: Starting Lidarr 12:22:39.0 Info: Starting Lidarr service 12:22:39.0 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- Passed! - Failed: 0, Passed: 52, Skipped: 5, Total: 57, Duration: 967 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Mono.Test.dll (net6.0) 12:22:39.0 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 12:22:39.1 Debug: fpcalc version: 1.5.1 12:22:39.1 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- Passed! - Failed: 0, Passed: 17, Skipped: 0, Total: 17, Duration: 760 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Update.Test.dll (net6.0) 12:22:39.1 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 12:22:39.2 Debug: fpcalc version: 1.5.1 12:22:39.2 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 12:22:39.2 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 12:22:39.3 Debug: fpcalc version: 1.5.1 12:22:39.3 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 12:22:39.3 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 12:22:39.4 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 12:22:39.4 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 12:22:39.4 Info: 1 instance(s) of Lidarr are running 12:22:39.4 Warn: Another instance of Lidarr is already running. 12:22:39.4 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 12:22:39.4 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 12:22:39.4 Info: 1 instance(s) of Lidarr are running 12:22:39.4 Warn: Another instance of Lidarr is already running. 12:22:39.4 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 12:22:39.4 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 12:22:39.4 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 12:22:39.4 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 12:22:39.4 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 12:22:39.4 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 12:22:39.4 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 12:22:39.4 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- 12:22:39.4 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- 12:22:39.5 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 12:22:39.5 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 12:22:39.5 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 12:22:39.5 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 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 [6 ms] Passed! - Failed: 0, Passed: 10, Skipped: 4, Total: 14, Duration: 1 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Host.Test.dll (net6.0) 12:22:40.3 Info: --- Start: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 12:22:40.3 Info: --- End: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 12:22:40.3 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 12:22:40.7 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 12:22:40.7 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 12:22:40.7 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 12:22:40.7 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 12:22:40.7 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 12:22:40.7 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 12:22:40.7 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 12:22:40.7 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 12:22:40.7 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 12:22:40.7 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 12:22:40.7 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 12:22:40.7 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 12:22:40.7 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 12:22:40.7 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 12:22:40.8 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 12:22:40.8 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 12:22:40.8 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 12:22:40.8 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 12:22:40.8 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 12:22:40.8 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 12:22:40.8 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 12:22:40.8 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 12:22:40.8 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 12:22:40.8 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 12:22:40.8 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 12:22:40.8 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 12:22:40.8 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 12:22:40.8 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- Skipped EnsureWindowsPath("p:\\Music\\file with, comma.mp3") [15 ms] Skipped EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") [< 1 ms] 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy d",0.5d,0) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy d",0.5d,0) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy g",0.5d,0) --- 12:22:40.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy g",0.5d,0) --- 12:22:40.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","qui jumps over the lazy dog",0.5d,16) --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","qui jumps over the lazy dog",0.5d,16) --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/api/relative/path") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/api/relative/path") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/root/api/relative/path") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/root/api/relative/path") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/root/api/relative/path") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/root/api/relative/path") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/relative/path") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/relative/path") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/relative/path") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/relative/path") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/relative/path") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/relative/path") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/relative/path") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/relative/path") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/relative/path") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/relative/path") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 12:22:41.0 Info: Data directory is being overridden to [c:\users\test\] 12:22:41.0 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 12:22:41.0 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 12:22:41.0 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 12:22:41.2 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 12:22:41.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 12:22:41.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- Skipped Clean_Path_Windows("c:\\test\\","c:\\test") [< 1 ms] Skipped Clean_Path_Windows("c:\\\\test\\\\","c:\\test") [< 1 ms] Skipped Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") [< 1 ms] Skipped Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") [1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") [1 ms] 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") [< 1 ms] Skipped Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") [< 1 ms] Skipped get_actual_casing_for_none_existing_file_return_partially_fixed_result [< 1 ms] Skipped get_actual_casing_for_none_existing_folder_return_partially_fixed_result [1 ms] Skipped get_actual_casing_should_return_actual_casing_for_local_dir_in_windows [< 1 ms] Skipped get_actual_casing_should_return_actual_casing_for_local_file_in_windows [< 1 ms] 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 12:22:41.4 Warn: The string can't be left empty, null or consist of only whitespaces. 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 12:22:41.4 Warn: The string can't be left empty, null or consist of only whitespaces. 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- Skipped GetAncestorFolders_should_return_all_ancestors_in_path_Windows [1 ms] 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- Skipped path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") [1 ms] Skipped path_should_return_parent_windows("C:\\Test\\","C:\\") [< 1 ms] Skipped path_should_return_parent_windows("C:\\",null) [< 1 ms] Skipped path_should_return_parent_windows("\\\\server\\share",null) [< 1 ms] Skipped path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") [< 1 ms] 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 12:22:41.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 12:22:39.5 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 12:22:39.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149596965534_1/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:40.1 Info: DatabaseEngineVersionCheck migrating 12:22:40.1 Info: PerformDBOperation 12:22:40.1 Info: Performing DB Operation 12:22:40.2 Info: SQLite 3.47.0 12:22:40.2 Info: => 0.0698849s 12:22:40.2 Info: DatabaseEngineVersionCheck migrated 12:22:40.2 Info: => 0.0725196s 12:22:40.2 Info: VersionMigration migrating 12:22:40.2 Info: Beginning Transaction 12:22:40.2 Info: CreateTable VersionInfo 12:22:40.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:40.3 Info: => 0.031878s 12:22:40.3 Info: Committing Transaction 12:22:40.3 Info: VersionMigration migrated 12:22:40.3 Info: => 0.04538s 12:22:40.3 Info: VersionUniqueMigration migrating 12:22:40.3 Info: Beginning Transaction 12:22:40.3 Info: CreateIndex VersionInfo (Version) 12:22:40.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:40.3 Info: => 0.0022362s 12:22:40.3 Info: AlterTable VersionInfo 12:22:40.3 Info: => 0.0002004s 12:22:40.3 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:40.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:40.3 Info: => 0.0012793s 12:22:40.3 Info: Committing Transaction 12:22:40.3 Info: VersionUniqueMigration migrated 12:22:40.3 Info: => 0.0057381s 12:22:40.3 Info: VersionDescriptionMigration migrating 12:22:40.3 Info: Beginning Transaction 12:22:40.3 Info: AlterTable VersionInfo 12:22:40.3 Info: => 2.47E-05s 12:22:40.3 Info: CreateColumn VersionInfo Description String 12:22:40.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:40.3 Info: => 0.0003992s 12:22:40.3 Info: Committing Transaction 12:22:40.3 Info: VersionDescriptionMigration migrated 12:22:40.3 Info: => 0.0007649s 12:22:40.3 Info: 1: InitialSetup migrating 12:22:40.3 Info: Beginning Transaction 12:22:40.3 Info: Starting migration of Main DB to 1 12:22:40.3 Info: CreateTable Config 12:22:40.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:40.3 Info: => 0.000596s 12:22:40.3 Info: CreateIndex Config (Key) 12:22:40.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:40.3 Info: => 0.0001825s 12:22:40.3 Info: CreateTable RootFolders 12:22:40.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:40.3 Info: => 0.0001536s 12:22:40.3 Info: CreateIndex RootFolders (Path) 12:22:40.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:40.3 Info: => 0.0001116s 12:22:40.3 Info: CreateTable Artists 12:22:40.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:40.3 Info: => 0.0003907s 12:22:40.3 Info: CreateIndex Artists (ForeignArtistId) 12:22:40.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:40.3 Info: => 0.0001046s 12:22:40.3 Info: CreateIndex Artists (NameSlug) 12:22:40.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:40.3 Info: => 0.0001037s 12:22:40.3 Info: CreateIndex Artists (CleanName) 12:22:40.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:40.3 Info: => 0.0001007s 12:22:40.3 Info: CreateIndex Artists (Path) 12:22:40.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:40.3 Info: => 0.0001012s 12:22:40.3 Info: CreateTable Albums 12:22:40.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:40.3 Info: => 0.000338s 12:22:40.3 Info: CreateIndex Albums (ForeignAlbumId) 12:22:40.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:40.3 Info: => 0.0001129s 12:22:40.3 Info: CreateIndex Albums (MBId) 12:22:40.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:40.3 Info: => 9.68E-05s 12:22:40.3 Info: CreateIndex Albums (TADBId) 12:22:40.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:40.3 Info: => 9.87E-05s 12:22:40.3 Info: CreateIndex Albums (TitleSlug) 12:22:40.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:40.3 Info: => 0.000113s 12:22:40.3 Info: CreateIndex Albums (CleanTitle) 12:22:40.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:40.3 Info: => 0.0001014s 12:22:40.3 Info: CreateIndex Albums (Path) 12:22:40.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:40.3 Info: => 9.89E-05s 12:22:40.3 Info: CreateTable Tracks 12:22:40.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:40.3 Info: => 0.0002241s 12:22:40.3 Info: CreateIndex Tracks (ForeignTrackId) 12:22:40.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:40.3 Info: => 0.0001106s 12:22:40.3 Info: CreateIndex Tracks (ArtistId) 12:22:40.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:40.3 Info: => 0.0001492s 12:22:40.3 Info: CreateIndex Tracks (TrackFileId) 12:22:40.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:40.3 Info: => 0.0001131s 12:22:40.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:40.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:40.3 Info: => 0.0001135s 12:22:40.3 Info: CreateTable TrackFiles 12:22:40.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:40.3 Info: => 0.000228s 12:22:40.3 Info: CreateIndex TrackFiles (ArtistId) 12:22:40.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:40.3 Info: => 0.0001125s 12:22:40.3 Info: CreateIndex TrackFiles (AlbumId) 12:22:40.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:40.4 Info: => 0.0001602s 12:22:40.4 Info: CreateTable History 12:22:40.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:40.4 Info: => 0.000221s 12:22:40.4 Info: CreateIndex History (Date) 12:22:40.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:40.4 Info: => 0.0001063s 12:22:40.4 Info: CreateIndex History (EventType) 12:22:40.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:40.4 Info: => 0.0001456s 12:22:40.4 Info: CreateIndex History (DownloadId) 12:22:40.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:40.4 Info: => 0.0001471s 12:22:40.4 Info: CreateIndex History (AlbumId) 12:22:40.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:40.4 Info: => 0.0001057s 12:22:40.4 Info: CreateTable Notifications 12:22:40.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:40.4 Info: => 0.0001824s 12:22:40.4 Info: CreateTable ScheduledTasks 12:22:40.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:40.4 Info: => 0.0001865s 12:22:40.4 Info: CreateIndex ScheduledTasks (TypeName) 12:22:40.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:40.4 Info: => 0.000139s 12:22:40.4 Info: CreateTable Indexers 12:22:40.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:40.4 Info: => 0.0001613s 12:22:40.4 Info: CreateIndex Indexers (Name) 12:22:40.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:40.4 Info: => 0.0001141s 12:22:40.4 Info: CreateTable Profiles 12:22:40.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:40.4 Info: => 0.0001282s 12:22:40.4 Info: CreateIndex Profiles (Name) 12:22:40.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:40.4 Info: => 0.000108s 12:22:40.4 Info: CreateTable QualityDefinitions 12:22:40.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:40.4 Info: => 0.0002127s 12:22:40.4 Info: CreateIndex QualityDefinitions (Quality) 12:22:40.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:40.4 Info: => 0.0001451s 12:22:40.4 Info: CreateIndex QualityDefinitions (Title) 12:22:40.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:40.4 Info: => 0.0001182s 12:22:40.4 Info: CreateTable NamingConfig 12:22:40.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:40.4 Info: => 0.0003785s 12:22:40.4 Info: CreateTable Blacklist 12:22:40.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:40.4 Info: => 0.0019301s 12:22:40.4 Info: CreateTable Metadata 12:22:40.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:40.4 Info: => 0.0001843s 12:22:40.4 Info: CreateTable MetadataFiles 12:22:40.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:40.4 Info: => 0.0002013s 12:22:40.4 Info: CreateTable DownloadClients 12:22:40.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:40.4 Info: => 0.0001863s 12:22:40.4 Info: CreateTable PendingReleases 12:22:40.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:40.4 Info: => 0.0002208s 12:22:40.4 Info: CreateTable RemotePathMappings 12:22:40.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:40.4 Info: => 0.0001451s 12:22:40.4 Info: CreateTable Tags 12:22:40.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:40.4 Info: => 0.0001242s 12:22:40.4 Info: CreateIndex Tags (Label) 12:22:40.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:40.4 Info: => 0.0001621s 12:22:40.4 Info: CreateTable Restrictions 12:22:40.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:40.4 Info: => 0.0001475s 12:22:40.4 Info: CreateTable DelayProfiles 12:22:40.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:40.4 Info: => 0.0002274s 12:22:40.4 Info: CreateTable Users 12:22:40.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:40.4 Info: => 0.0001814s 12:22:40.4 Info: CreateIndex Users (Identifier) 12:22:40.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:40.4 Info: => 0.0001567s 12:22:40.4 Info: CreateIndex Users (Username) 12:22:40.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:40.4 Info: => 0.0001511s 12:22:40.4 Info: CreateTable Commands 12:22:40.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:40.4 Info: => 0.0002444s 12:22:40.4 Info: CreateTable IndexerStatus 12:22:40.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:40.4 Info: => 0.0002235s 12:22:40.4 Info: CreateIndex IndexerStatus (ProviderId) 12:22:40.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:40.4 Info: => 0.0001649s 12:22:40.4 Info: CreateTable ExtraFiles 12:22:40.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:40.4 Info: => 0.0002113s 12:22:40.4 Info: CreateTable LyricFiles 12:22:40.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:40.4 Info: => 0.0001991s 12:22:40.4 Info: CreateTable LanguageProfiles 12:22:40.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:40.4 Info: => 0.0001593s 12:22:40.4 Info: CreateIndex LanguageProfiles (Name) 12:22:40.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:40.4 Info: => 0.0001714s 12:22:40.4 Info: CreateTable DownloadClientStatus 12:22:40.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:40.4 Info: => 0.0001846s 12:22:40.4 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:40.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:40.4 Info: => 0.0001727s 12:22:40.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:40.4 Info: -> 1 Insert operations completed in 00:00:00.0038455 taking an average of 00:00:00.0038455 12:22:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:40', 'InitialSetup') 12:22:40.4 Info: Committing Transaction 12:22:40.4 Info: 1: InitialSetup migrated 12:22:40.4 Info: => 0.019491s 12:22:40.4 Info: 2: add_reason_to_pending_releases migrating 12:22:40.4 Info: Beginning Transaction 12:22:40.4 Info: Starting migration of Main DB to 2 12:22:40.4 Info: AlterTable PendingReleases 12:22:40.4 Info: => 1.5E-06s 12:22:40.4 Info: CreateColumn PendingReleases Reason Int32 12:22:40.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:40.4 Info: => 0.0007032s 12:22:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:40', 'add_reason_to_pending_releases') 12:22:40.4 Info: Committing Transaction 12:22:40.4 Info: 2: add_reason_to_pending_releases migrated 12:22:40.4 Info: => 0.0011515s 12:22:40.4 Info: 3: add_medium_support migrating 12:22:40.4 Info: Beginning Transaction 12:22:40.4 Info: Starting migration of Main DB to 3 12:22:40.4 Info: AlterTable Albums 12:22:40.4 Info: => 1.1E-06s 12:22:40.4 Info: CreateColumn Albums Media String 12:22:40.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:40.4 Info: => 0.0007798s 12:22:40.4 Info: AlterTable Tracks 12:22:40.4 Info: => 8E-07s 12:22:40.4 Info: CreateColumn Tracks MediumNumber Int32 12:22:40.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:40.4 Info: => 0.0006037s 12:22:40.4 Info: AlterTable Tracks 12:22:40.4 Info: => 7E-07s 12:22:40.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:40.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:40.4 Info: => 0.0005678s 12:22:40.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:40.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:40.4 Info: => 0.0003679s 12:22:40.4 Info: DeleteColumn Tracks TrackNumber 12:22:40.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:40.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:40.4 Info: DROP TABLE "Tracks" 12:22:40.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:40.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:40.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:40.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:40.4 Info: => 0.0281015s 12:22:40.4 Info: AlterTable Tracks 12:22:40.4 Info: => 1E-06s 12:22:40.4 Info: CreateColumn Tracks TrackNumber String 12:22:40.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:40.4 Info: => 0.0005766s 12:22:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:40', 'add_medium_support') 12:22:40.4 Info: Committing Transaction 12:22:40.4 Info: 3: add_medium_support migrated 12:22:40.4 Info: => 0.0049633s 12:22:40.4 Info: 4: add_various_qualites_in_profile migrating 12:22:40.4 Info: Beginning Transaction 12:22:40.4 Info: Starting migration of Main DB to 4 12:22:40.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:40.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:40.4 Info: => 0.0001403s 12:22:40.4 Info: PerformDBOperation 12:22:40.4 Info: Performing DB Operation 12:22:40.4 Info: => 0.0101741s 12:22:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:40', 'add_various_qualites_in_profile') 12:22:40.4 Info: Committing Transaction 12:22:40.4 Info: 4: add_various_qualites_in_profile migrated 12:22:40.4 Info: => 0.0113515s 12:22:40.4 Info: 5: metadata_profiles migrating 12:22:40.4 Info: Beginning Transaction 12:22:40.4 Info: Starting migration of Main DB to 5 12:22:40.4 Info: CreateTable MetadataProfiles 12:22:40.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:40.4 Info: => 0.000338s 12:22:40.4 Info: CreateIndex MetadataProfiles (Name) 12:22:40.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:40.4 Info: => 0.0002011s 12:22:40.4 Info: AlterTable Artists 12:22:40.4 Info: => 6E-07s 12:22:40.4 Info: CreateColumn Artists MetadataProfileId Int32 12:22:40.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:40.4 Info: => 0.0006414s 12:22:40.4 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:40.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:40.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:40.4 Info: DROP TABLE "Artists" 12:22:40.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:40.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:40.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:40.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:40.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:40.4 Info: => 0.0097379s 12:22:40.4 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:40.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:40.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:40.5 Info: DROP TABLE "Artists" 12:22:40.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:40.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:40.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:40.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:40.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:40.5 Info: => 0.0054089s 12:22:40.5 Info: AlterTable Albums 12:22:40.5 Info: => 7E-07s 12:22:40.5 Info: CreateColumn Albums SecondaryTypes String 12:22:40.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:40.5 Info: => 0.0005518s 12:22:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:40', 'metadata_profiles') 12:22:40.5 Info: Committing Transaction 12:22:40.5 Info: 5: metadata_profiles migrated 12:22:40.5 Info: => 0.0011639s 12:22:40.5 Info: 6: separate_automatic_and_interactive_search migrating 12:22:40.5 Info: Beginning Transaction 12:22:40.5 Info: Starting migration of Main DB to 6 12:22:40.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:40.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:40.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:40.5 Info: DROP TABLE "Indexers" 12:22:40.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:40.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:40.5 Info: => 0.0081706s 12:22:40.5 Info: AlterTable Indexers 12:22:40.5 Info: => 8E-07s 12:22:40.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:40.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:40.5 Info: => 0.000561s 12:22:40.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:40.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:40.5 Info: => 7.6E-05s 12:22:40.5 Info: AlterTable Indexers 12:22:40.5 Info: => 5E-07s 12:22:40.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:40.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:40.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:40.5 Info: DROP TABLE "Indexers" 12:22:40.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:40.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:40.5 Info: => 0.0059599s 12:22:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:40', 'separate_automatic_and_interactive_search') 12:22:40.5 Info: Committing Transaction 12:22:40.5 Info: 6: separate_automatic_and_interactive_search migrated 12:22:40.5 Info: => 0.0143548s 12:22:40.5 Info: 7: change_album_path_to_relative migrating 12:22:40.5 Info: Beginning Transaction 12:22:40.5 Info: Starting migration of Main DB to 7 12:22:40.5 Info: DeleteColumn Albums Path 12:22:40.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:40.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:40.5 Info: DROP TABLE "Albums" 12:22:40.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:40.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:40.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:40.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:40.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:40.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:40.5 Info: => 0.0064172s 12:22:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:40', 'change_album_path_to_relative') 12:22:40.5 Info: Committing Transaction 12:22:40.5 Info: 7: change_album_path_to_relative migrated 12:22:40.5 Info: => 0.0082085s 12:22:40.5 Info: 8: change_quality_size_mb_to_kb migrating 12:22:40.5 Info: Beginning Transaction 12:22:40.5 Info: Starting migration of Main DB to 8 12:22:40.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:40.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:40.5 Info: => 0.0001028s 12:22:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:40', 'change_quality_size_mb_to_kb') 12:22:40.5 Info: Committing Transaction 12:22:40.5 Info: 8: change_quality_size_mb_to_kb migrated 12:22:40.5 Info: => 0.0005298s 12:22:40.5 Info: 9: album_releases migrating 12:22:40.5 Info: Beginning Transaction 12:22:40.5 Info: Starting migration of Main DB to 9 12:22:40.5 Info: AlterTable Albums 12:22:40.5 Info: => 1.2E-06s 12:22:40.5 Info: CreateColumn Albums Releases String 12:22:40.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:40.5 Info: => 0.0006892s 12:22:40.5 Info: AlterTable Albums 12:22:40.5 Info: => 7E-07s 12:22:40.5 Info: CreateColumn Albums CurrentRelease String 12:22:40.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:40.5 Info: => 0.0005592s 12:22:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:40', 'album_releases') 12:22:40.5 Info: Committing Transaction 12:22:40.5 Info: 9: album_releases migrated 12:22:40.5 Info: => 0.0083874s 12:22:40.5 Info: 10: album_releases_fix migrating 12:22:40.5 Info: Beginning Transaction 12:22:40.5 Info: Starting migration of Main DB to 10 12:22:40.5 Info: AlterTable Albums 12:22:40.5 Info: => 1.2E-06s 12:22:40.5 Info: AlterColumn Albums Releases String 12:22:40.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:40.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:40.5 Info: DROP TABLE "Albums" 12:22:40.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:40.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:40.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:40.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:40.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:40.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:40.5 Info: => 0.0067422s 12:22:40.5 Info: AlterTable Albums 12:22:40.5 Info: => 8E-07s 12:22:40.5 Info: AlterColumn Albums CurrentRelease String 12:22:40.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:40.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:40.5 Info: DROP TABLE "Albums" 12:22:40.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:40.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:40.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:40.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:40.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:40.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:40.5 Info: => 0.0063257s 12:22:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:40', 'album_releases_fix') 12:22:40.5 Info: Committing Transaction 12:22:40.5 Info: 10: album_releases_fix migrated 12:22:40.5 Info: => 0.0088434s 12:22:40.5 Info: 11: import_lists migrating 12:22:40.5 Info: Beginning Transaction 12:22:40.5 Info: Starting migration of Main DB to 11 12:22:40.5 Info: CreateTable ImportLists 12:22:40.5 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:40.5 Info: => 0.000314s 12:22:40.5 Info: CreateIndex ImportLists (Name) 12:22:40.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:40.5 Info: => 0.0001136s 12:22:40.5 Info: CreateTable ImportListStatus 12:22:40.5 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:40.5 Info: => 0.0001539s 12:22:40.5 Info: CreateIndex ImportListStatus (ProviderId) 12:22:40.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:40.5 Info: => 0.0001745s 12:22:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:40', 'import_lists') 12:22:40.5 Info: Committing Transaction 12:22:40.5 Info: 11: import_lists migrated 12:22:40.5 Info: => 0.0006434s 12:22:40.5 Info: 12: add_release_status migrating 12:22:40.5 Info: Beginning Transaction 12:22:40.5 Info: Starting migration of Main DB to 12 12:22:40.5 Info: AlterTable MetadataProfiles 12:22:40.5 Info: => 1.1E-06s 12:22:40.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:40.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:40.5 Info: => 0.000669s 12:22:40.5 Info: PerformDBOperation 12:22:40.5 Info: Performing DB Operation 12:22:40.5 Info: => 0.003423s 12:22:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:40', 'add_release_status') 12:22:40.5 Info: Committing Transaction 12:22:40.5 Info: 12: add_release_status migrated 12:22:40.5 Info: => 0.0039752s 12:22:40.5 Info: 13: album_download_notification migrating 12:22:40.5 Info: Beginning Transaction 12:22:40.5 Info: Starting migration of Main DB to 13 12:22:40.5 Info: AlterTable Notifications 12:22:40.5 Info: => 9E-07s 12:22:40.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:40.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:40.5 Info: => 0.0008671s 12:22:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:40', 'album_download_notification') 12:22:40.5 Info: Committing Transaction 12:22:40.5 Info: 13: album_download_notification migrated 12:22:40.5 Info: => 0.0013228s 12:22:40.5 Info: 14: fix_language_metadata_profiles migrating 12:22:40.5 Info: Beginning Transaction 12:22:40.5 Info: Starting migration of Main DB to 14 12:22:40.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:40.5 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:40.5 Info: => 0.0001973s 12:22:40.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:40.5 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:40.5 Info: => 0.0001154s 12:22:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:40', 'fix_language_metadata_profiles') 12:22:40.5 Info: Committing Transaction 12:22:40.5 Info: 14: fix_language_metadata_profiles migrated 12:22:40.5 Info: => 0.000457s 12:22:40.5 Info: 15: remove_fanzub migrating 12:22:40.5 Info: Beginning Transaction 12:22:40.5 Info: Starting migration of Main DB to 15 12:22:40.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:40.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:40.5 Info: => 8E-05s 12:22:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:40', 'remove_fanzub') 12:22:40.5 Info: Committing Transaction 12:22:40.5 Info: 15: remove_fanzub migrated 12:22:40.5 Info: => 0.000395s 12:22:40.5 Info: 16: update_artist_history_indexes migrating 12:22:40.5 Info: Beginning Transaction 12:22:40.5 Info: Starting migration of Main DB to 16 12:22:40.5 Info: CreateIndex Albums (ArtistId) 12:22:40.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:40.5 Info: => 0.0002968s 12:22:40.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:40.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:40.5 Info: => 0.0001709s 12:22:40.5 Info: DeleteIndex History (AlbumId) 12:22:40.5 Info: DROP INDEX "IX_History_AlbumId" 12:22:40.5 Info: => 0.0006238s 12:22:40.5 Info: CreateIndex History (AlbumId, Date) 12:22:40.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:40.5 Info: => 0.0001934s 12:22:40.5 Info: DeleteIndex History (DownloadId) 12:22:40.5 Info: DROP INDEX "IX_History_DownloadId" 12:22:40.5 Info: => 0.0001983s 12:22:40.5 Info: CreateIndex History (DownloadId, Date) 12:22:40.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:40.5 Info: => 0.0001672s 12:22:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:40', 'update_artist_history_indexes') 12:22:40.5 Info: Committing Transaction 12:22:40.5 Info: 16: update_artist_history_indexes migrated 12:22:40.5 Info: => 0.0005918s 12:22:40.5 Info: 17: remove_nma migrating 12:22:40.5 Info: Beginning Transaction 12:22:40.5 Info: Starting migration of Main DB to 17 12:22:40.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:40.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:40.6 Info: => 0.0030443s 12:22:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:40', 'remove_nma') 12:22:40.6 Info: Committing Transaction 12:22:40.6 Info: 17: remove_nma migrated 12:22:40.6 Info: => 0.0035426s 12:22:40.6 Info: 18: album_disambiguation migrating 12:22:40.6 Info: Beginning Transaction 12:22:40.6 Info: Starting migration of Main DB to 18 12:22:40.6 Info: AlterTable Albums 12:22:40.6 Info: => 7.4E-06s 12:22:40.6 Info: CreateColumn Albums Disambiguation String 12:22:40.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:40.6 Info: => 0.0007163s 12:22:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:40', 'album_disambiguation') 12:22:40.6 Info: Committing Transaction 12:22:40.6 Info: 18: album_disambiguation migrated 12:22:40.6 Info: => 0.0011463s 12:22:40.6 Info: 19: add_ape_quality_in_profiles migrating 12:22:40.6 Info: Beginning Transaction 12:22:40.6 Info: Starting migration of Main DB to 19 12:22:40.6 Info: PerformDBOperation 12:22:40.6 Info: Performing DB Operation 12:22:40.6 Info: => 0.0037936s 12:22:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:40', 'add_ape_quality_in_profiles') 12:22:40.6 Info: Committing Transaction 12:22:40.6 Info: 19: add_ape_quality_in_profiles migrated 12:22:40.6 Info: => 0.0110718s 12:22:40.6 Info: 20: remove_pushalot migrating 12:22:40.6 Info: Beginning Transaction 12:22:40.6 Info: Starting migration of Main DB to 20 12:22:40.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:40.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:40.6 Info: => 0.0001656s 12:22:40.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:40.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:40.6 Info: => 5.51E-05s 12:22:40.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:40.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:40.6 Info: => 4.89E-05s 12:22:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:40', 'remove_pushalot') 12:22:40.6 Info: Committing Transaction 12:22:40.6 Info: 20: remove_pushalot migrated 12:22:40.6 Info: => 0.0004543s 12:22:40.6 Info: 21: add_custom_filters migrating 12:22:40.6 Info: Beginning Transaction 12:22:40.6 Info: Starting migration of Main DB to 21 12:22:40.6 Info: CreateTable CustomFilters 12:22:40.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:40.6 Info: => 0.0002695s 12:22:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:40', 'add_custom_filters') 12:22:40.6 Info: Committing Transaction 12:22:40.6 Info: 21: add_custom_filters migrated 12:22:40.6 Info: => 0.000668s 12:22:40.6 Info: 22: import_list_tags migrating 12:22:40.6 Info: Beginning Transaction 12:22:40.6 Info: Starting migration of Main DB to 22 12:22:40.6 Info: AlterTable ImportLists 12:22:40.6 Info: => 1.7E-06s 12:22:40.6 Info: CreateColumn ImportLists Tags String 12:22:40.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:40.6 Info: => 0.0006896s 12:22:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:40', 'import_list_tags') 12:22:40.6 Info: Committing Transaction 12:22:40.6 Info: 22: import_list_tags migrated 12:22:40.6 Info: => 0.0010852s 12:22:40.6 Info: 23: add_release_groups_etc migrating 12:22:40.6 Info: Beginning Transaction 12:22:40.6 Info: Starting migration of Main DB to 23 12:22:40.6 Info: CreateTable ArtistMetadata 12:22:40.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:40.6 Info: => 0.0003697s 12:22:40.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:40.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:40.6 Info: => 0.0001348s 12:22:40.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:40.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:40.6 Info: => 0.0001861s 12:22:40.6 Info: AlterTable Artists 12:22:40.6 Info: => 1E-06s 12:22:40.6 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:40.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:40.6 Info: => 0.0006668s 12:22:40.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:40.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:40.6 Info: => 0.0001369s 12:22:40.6 Info: CreateTable AlbumReleases 12:22:40.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:40.6 Info: => 0.0002222s 12:22:40.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:40.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:40.6 Info: => 0.0001152s 12:22:40.6 Info: CreateIndex AlbumReleases (AlbumId) 12:22:40.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:40.6 Info: => 0.0001031s 12:22:40.6 Info: PerformDBOperation 12:22:40.6 Info: Performing DB Operation 12:22:40.6 Info: => 0.0104664s 12:22:40.6 Info: AlterTable Albums 12:22:40.6 Info: => 2.5E-06s 12:22:40.6 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:40.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:40.6 Info: => 0.0008494s 12:22:40.6 Info: AlterTable Albums 12:22:40.6 Info: => 1.2E-06s 12:22:40.6 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:40.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:40.6 Info: => 0.0006653s 12:22:40.6 Info: AlterTable Albums 12:22:40.6 Info: => 1E-06s 12:22:40.6 Info: CreateColumn Albums Links String 12:22:40.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:40.6 Info: => 0.0006232s 12:22:40.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:40.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:40.6 Info: => 0.0001492s 12:22:40.6 Info: AlterTable Tracks 12:22:40.6 Info: => 9E-07s 12:22:40.6 Info: CreateColumn Tracks ForeignRecordingId String 12:22:40.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:40.6 Info: => 0.0005949s 12:22:40.6 Info: AlterTable Tracks 12:22:40.6 Info: => 8E-07s 12:22:40.6 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:40.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:40.6 Info: => 0.0005961s 12:22:40.6 Info: AlterTable Tracks 12:22:40.6 Info: => 8E-07s 12:22:40.6 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:40.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:40.6 Info: => 0.0006024s 12:22:40.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:40.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:40.6 Info: => 0.0001231s 12:22:40.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:40.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:40.6 Info: => 9.95E-05s 12:22:40.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:40.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:40.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:40.6 Info: DROP TABLE "Artists" 12:22:40.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:40.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:40.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:40.6 Info: => 0.006797s 12:22:40.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:40.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:40.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:40.6 Info: DROP TABLE "Albums" 12:22:40.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:40.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:40.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:40.6 Info: => 0.0073442s 12:22:40.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:40.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:40.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:40.6 Info: DROP TABLE "Tracks" 12:22:40.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:40.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:40.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:40.6 Info: => 0.0055975s 12:22:40.6 Info: DeleteColumn TrackFiles ArtistId 12:22:40.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:40.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:40.6 Info: DROP TABLE "TrackFiles" 12:22:40.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:40.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:40.6 Info: => 0.0058871s 12:22:40.6 Info: CreateIndex Artists (ArtistMetadataId) 12:22:40.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:40.6 Info: => 0.0001769s 12:22:40.6 Info: CreateIndex Artists (Monitored) 12:22:40.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:40.6 Info: => 0.0001585s 12:22:40.6 Info: CreateIndex Albums (ArtistMetadataId) 12:22:40.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:40.6 Info: => 0.0001583s 12:22:40.6 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:40.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:40.6 Info: => 0.0001506s 12:22:40.6 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:40.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:40.6 Info: => 0.0001574s 12:22:40.6 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:40.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:40.6 Info: => 0.0001576s 12:22:40.6 Info: UpdateData 12:22:40.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:40.6 Info: => 0.0028099s 12:22:40.6 Info: UpdateData 12:22:40.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:40.6 Info: => 0.0001694s 12:22:40.6 Info: UpdateData 12:22:40.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:40.6 Info: => 7.77E-05s 12:22:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:40', 'add_release_groups_etc') 12:22:40.6 Info: Committing Transaction 12:22:40.6 Info: 23: add_release_groups_etc migrated 12:22:40.6 Info: => 0.0089118s 12:22:40.6 Info: 24: NewMediaInfoFormat migrating 12:22:40.6 Info: Beginning Transaction 12:22:40.6 Info: Starting migration of Main DB to 24 12:22:40.6 Info: UpdateData 12:22:40.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:40.6 Info: => 0.0001375s 12:22:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:40', 'NewMediaInfoFormat') 12:22:40.6 Info: Committing Transaction 12:22:40.6 Info: 24: NewMediaInfoFormat migrated 12:22:40.6 Info: => 0.0010625s 12:22:40.6 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:40.6 Info: Beginning Transaction 12:22:40.6 Info: Starting migration of Main DB to 25 12:22:40.6 Info: RenameTable Restrictions ReleaseProfiles 12:22:40.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:40.6 Info: => 0.0017528s 12:22:40.6 Info: AlterTable ReleaseProfiles 12:22:40.6 Info: => 1.7E-06s 12:22:40.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:40.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:40.6 Info: => 0.0005935s 12:22:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:40', 'rename_restrictions_to_release_profiles') 12:22:40.6 Info: Committing Transaction 12:22:40.7 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:40.7 Info: => 0.0085091s 12:22:40.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:40.7 Info: Beginning Transaction 12:22:40.7 Info: Starting migration of Main DB to 26 12:22:40.7 Info: RenameTable Profiles QualityProfiles 12:22:40.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:40.7 Info: => 0.0018404s 12:22:40.7 Info: AlterTable QualityProfiles 12:22:40.7 Info: => 1.6E-06s 12:22:40.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:40.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:40.7 Info: => 0.000583s 12:22:40.7 Info: AlterTable LanguageProfiles 12:22:40.7 Info: => 8E-07s 12:22:40.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:40.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:40.7 Info: => 0.0005233s 12:22:40.7 Info: UpdateData 12:22:40.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:40.7 Info: => 7.16E-05s 12:22:40.7 Info: UpdateData 12:22:40.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:40.7 Info: => 4.64E-05s 12:22:40.7 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:40.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:40.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:40.7 Info: DROP TABLE "Artists" 12:22:40.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:40.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:40.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:40.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:40.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:40.7 Info: => 0.0069262s 12:22:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:40', 'rename_quality_profiles_add_upgrade_allowed') 12:22:40.7 Info: Committing Transaction 12:22:40.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:40.7 Info: => 0.0076311s 12:22:40.7 Info: 27: add_import_exclusions migrating 12:22:40.7 Info: Beginning Transaction 12:22:40.7 Info: Starting migration of Main DB to 27 12:22:40.7 Info: CreateTable ImportListExclusions 12:22:40.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:40.7 Info: => 0.000203s 12:22:40.7 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:40.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:40.7 Info: => 0.000116s 12:22:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:40', 'add_import_exclusions') 12:22:40.7 Info: Committing Transaction 12:22:40.7 Info: 27: add_import_exclusions migrated 12:22:40.7 Info: => 0.0005589s 12:22:40.7 Info: 28: clean_artist_metadata_table migrating 12:22:40.7 Info: Beginning Transaction 12:22:40.7 Info: Starting migration of Main DB to 28 12:22:40.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:40.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:40.7 Info: => 0.0002391s 12:22:40.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:40.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:40.7 Info: => 0.0001705s 12:22:40.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:40.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:40.7 Info: => 0.0001604s 12:22:40.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:40.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:40.7 Info: => 0.0001649s 12:22:40.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:40.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:40.7 Info: => 0.0001618s 12:22:40.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:40.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:40.7 Info: => 0.00114s 12:22:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:40', 'clean_artist_metadata_table') 12:22:40.7 Info: Committing Transaction 12:22:40.7 Info: 28: clean_artist_metadata_table migrated 12:22:40.7 Info: => 0.0015814s 12:22:40.7 Info: 29: health_issue_notification migrating 12:22:40.7 Info: Beginning Transaction 12:22:40.7 Info: Starting migration of Main DB to 29 12:22:40.7 Info: AlterTable Notifications 12:22:40.7 Info: => 1.6E-06s 12:22:40.7 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:40.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:40.7 Info: => 0.0008143s 12:22:40.7 Info: AlterTable Notifications 12:22:40.7 Info: => 1.1E-06s 12:22:40.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:40.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:40.7 Info: => 0.0006917s 12:22:40.7 Info: AlterTable Notifications 12:22:40.7 Info: => 8E-07s 12:22:40.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:40.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:40.7 Info: => 0.0006655s 12:22:40.7 Info: AlterTable Notifications 12:22:40.7 Info: => 1E-06s 12:22:40.7 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:40.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:40.7 Info: => 0.0007922s 12:22:40.7 Info: AlterTable Notifications 12:22:40.7 Info: => 1E-06s 12:22:40.7 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:40.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:40.7 Info: => 0.0008015s 12:22:40.7 Info: DeleteColumn Notifications OnDownload 12:22:40.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:40.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:40.7 Info: DROP TABLE "Notifications" 12:22:40.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:40.7 Info: => 0.0068785s 12:22:40.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:40.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:40.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:40.7 Info: DROP TABLE "Notifications" 12:22:40.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:40.7 Info: => 0.0051473s 12:22:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:40', 'health_issue_notification') 12:22:40.7 Info: Committing Transaction 12:22:40.7 Info: 29: health_issue_notification migrated 12:22:40.7 Info: => 0.0137098s 12:22:40.7 Info: 30: add_mediafilerepository_mtime migrating 12:22:40.7 Info: Beginning Transaction 12:22:40.7 Info: Starting migration of Main DB to 30 12:22:40.7 Info: AlterTable TrackFiles 12:22:40.7 Info: => 2.2E-06s 12:22:40.7 Info: CreateColumn TrackFiles Modified DateTime 12:22:40.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:40.7 Info: => 0.0007301s 12:22:40.7 Info: AlterTable TrackFiles 12:22:40.7 Info: => 1E-06s 12:22:40.7 Info: CreateColumn TrackFiles Path String 12:22:40.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:40.7 Info: => 0.0006926s 12:22:40.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:40.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:40.7 Info: => 6.69E-05s 12:22:40.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:40.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:40.7 Info: => 0.0001664s 12:22:40.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:40.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:40.7 Info: => 0.0001894s 12:22:40.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:40.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:40.7 Info: => 0.0001983s 12:22:40.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:40.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:40.7 Info: => 0.0001241s 12:22:40.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:40.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:40.7 Info: => 0.000103s 12:22:40.7 Info: AlterTable TrackFiles 12:22:40.7 Info: => 1.1E-06s 12:22:40.7 Info: AlterColumn TrackFiles Path String 12:22:40.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:40.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:40.7 Info: DROP TABLE "TrackFiles" 12:22:40.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:40.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:40.7 Info: => 0.0071819s 12:22:40.7 Info: CreateIndex TrackFiles (Path) 12:22:40.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:40.7 Info: => 0.0001072s 12:22:40.7 Info: DeleteColumn TrackFiles RelativePath 12:22:40.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:40.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:40.7 Info: DROP TABLE "TrackFiles" 12:22:40.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:40.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:40.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:40.7 Info: => 0.0054796s 12:22:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:40', 'add_mediafilerepository_mtime') 12:22:40.7 Info: Committing Transaction 12:22:40.7 Info: 30: add_mediafilerepository_mtime migrated 12:22:40.7 Info: => 0.0110785s 12:22:40.7 Info: 31: add_artistmetadataid_constraint migrating 12:22:40.7 Info: Beginning Transaction 12:22:40.7 Info: Starting migration of Main DB to 31 12:22:40.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:40.7 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:40.7 Info: => 0.0002405s 12:22:40.7 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:40.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:40.7 Info: => 0.0001873s 12:22:40.7 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:40.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:40.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:40.7 Info: DROP TABLE "Artists" 12:22:40.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:40.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:40.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:40.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:40.7 Info: => 0.0058255s 12:22:40.7 Info: CreateIndex Artists (ArtistMetadataId) 12:22:40.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:40.7 Info: => 0.0001012s 12:22:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:40', 'add_artistmetadataid_constraint') 12:22:40.7 Info: Committing Transaction 12:22:40.7 Info: 31: add_artistmetadataid_constraint migrated 12:22:40.7 Info: => 0.0027406s 12:22:40.7 Info: 32: old_ids_and_artist_alias migrating 12:22:40.7 Info: Beginning Transaction 12:22:40.7 Info: Starting migration of Main DB to 32 12:22:40.7 Info: AlterTable ArtistMetadata 12:22:40.7 Info: => 1.9E-06s 12:22:40.7 Info: CreateColumn ArtistMetadata Aliases String 12:22:40.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:40.7 Info: => 0.0007933s 12:22:40.7 Info: AlterTable ArtistMetadata 12:22:40.7 Info: => 1E-06s 12:22:40.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:40.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:40.7 Info: => 0.0006581s 12:22:40.7 Info: AlterTable Albums 12:22:40.7 Info: => 7E-07s 12:22:40.7 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:40.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:40.7 Info: => 0.0006309s 12:22:40.7 Info: AlterTable AlbumReleases 12:22:40.7 Info: => 9E-07s 12:22:40.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:40.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:40.7 Info: => 0.0006236s 12:22:40.7 Info: AlterTable Tracks 12:22:40.7 Info: => 8E-07s 12:22:40.7 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:40.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:40.7 Info: => 0.0006265s 12:22:40.7 Info: AlterTable Tracks 12:22:40.7 Info: => 9E-07s 12:22:40.7 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:40.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:40.7 Info: => 0.0006436s 12:22:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:40', 'old_ids_and_artist_alias') 12:22:40.7 Info: Committing Transaction 12:22:40.8 Info: 32: old_ids_and_artist_alias migrated 12:22:40.8 Info: => 0.0253422s 12:22:40.8 Info: 33: download_propers_config migrating 12:22:40.8 Info: Beginning Transaction 12:22:40.8 Info: Starting migration of Main DB to 33 12:22:40.8 Info: PerformDBOperation 12:22:40.8 Info: Performing DB Operation 12:22:40.8 Info: => 0.0007256s 12:22:40.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:40.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:40.8 Info: => 7.88E-05s 12:22:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:40', 'download_propers_config') 12:22:40.8 Info: Committing Transaction 12:22:40.8 Info: 33: download_propers_config migrated 12:22:40.8 Info: => 0.0093017s 12:22:40.8 Info: 34: remove_language_profiles migrating 12:22:40.8 Info: Beginning Transaction 12:22:40.8 Info: Starting migration of Main DB to 34 12:22:40.8 Info: DeleteTable LanguageProfiles 12:22:40.8 Info: DROP TABLE "LanguageProfiles" 12:22:40.8 Info: => 0.0005141s 12:22:40.8 Info: DeleteColumn Artists LanguageProfileId 12:22:40.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:40.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:40.8 Info: DROP TABLE "Artists" 12:22:40.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:40.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:40.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:40.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:40.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:40.8 Info: => 0.0058316s 12:22:40.8 Info: DeleteColumn ImportLists LanguageProfileId 12:22:40.8 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:40.8 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:40.8 Info: DROP TABLE "ImportLists" 12:22:40.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:40.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:40.8 Info: => 0.0052657s 12:22:40.8 Info: DeleteColumn Blacklist Language 12:22:40.8 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:40.8 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:40.8 Info: DROP TABLE "Blacklist" 12:22:40.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:40.8 Info: => 0.0050464s 12:22:40.8 Info: DeleteColumn History Language 12:22:40.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:40.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:40.8 Info: DROP TABLE "History" 12:22:40.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:40.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:40.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:40.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:40.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:40.8 Info: => 0.0075478s 12:22:40.8 Info: DeleteColumn LyricFiles Language 12:22:40.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:40.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:40.8 Info: DROP TABLE "LyricFiles" 12:22:40.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:40.8 Info: => 0.0049208s 12:22:40.8 Info: DeleteColumn TrackFiles Language 12:22:40.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:40.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:40.8 Info: DROP TABLE "TrackFiles" 12:22:40.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:40.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:40.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:40.8 Info: => 0.0063892s 12:22:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:40', 'remove_language_profiles') 12:22:40.8 Info: Committing Transaction 12:22:40.8 Info: 34: remove_language_profiles migrated 12:22:40.8 Info: => 0.017868s 12:22:40.8 Info: 35: multi_disc_naming_format migrating 12:22:40.8 Info: Beginning Transaction 12:22:40.8 Info: Starting migration of Main DB to 35 12:22:40.8 Info: AlterTable NamingConfig 12:22:40.8 Info: => 1.9E-06s 12:22:40.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:40.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:40.8 Info: => 0.00069s 12:22:40.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:40.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:40.8 Info: => 7.16E-05s 12:22:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:40', 'multi_disc_naming_format') 12:22:40.8 Info: Committing Transaction 12:22:40.8 Info: 35: multi_disc_naming_format migrated 12:22:40.8 Info: => 0.0005188s 12:22:40.8 Info: 36: add_download_client_priority migrating 12:22:40.8 Info: Beginning Transaction 12:22:40.8 Info: Starting migration of Main DB to 36 12:22:40.8 Info: AlterTable DownloadClients 12:22:40.8 Info: => 1.6E-06s 12:22:40.8 Info: CreateColumn DownloadClients Priority Int32 12:22:40.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:40.8 Info: => 0.0007551s 12:22:40.8 Info: PerformDBOperation 12:22:40.8 Info: Performing DB Operation 12:22:40.9 Info: => 0.0310857s 12:22:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:40', 'add_download_client_priority') 12:22:40.9 Info: Committing Transaction 12:22:40.9 Info: 36: add_download_client_priority migrated 12:22:40.9 Info: => 0.0317171s 12:22:40.9 Info: 37: remove_growl_prowl migrating 12:22:40.9 Info: Beginning Transaction 12:22:40.9 Info: Starting migration of Main DB to 37 12:22:40.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:40.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:22:40.9 Info: => 0.0001064s 12:22:40.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:40.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:22:40.9 Info: => 5.07E-05s 12:22:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:22:40', 'remove_growl_prowl') 12:22:40.9 Info: Committing Transaction 12:22:40.9 Info: 37: remove_growl_prowl migrated 12:22:40.9 Info: => 0.0003862s 12:22:40.9 Info: 38: remove_plex_hometheatre migrating 12:22:40.9 Info: Beginning Transaction 12:22:40.9 Info: Starting migration of Main DB to 38 12:22:40.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:40.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:22:40.9 Info: => 9.21E-05s 12:22:40.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:40.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:22:40.9 Info: => 5.43E-05s 12:22:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:22:40', 'remove_plex_hometheatre') 12:22:40.9 Info: Committing Transaction 12:22:40.9 Info: 38: remove_plex_hometheatre migrated 12:22:40.9 Info: => 0.0003821s 12:22:40.9 Info: 39: add_root_folder_add_defaults migrating 12:22:40.9 Info: Beginning Transaction 12:22:40.9 Info: Starting migration of Main DB to 39 12:22:40.9 Info: AlterTable RootFolders 12:22:40.9 Info: => 1.4E-06s 12:22:40.9 Info: CreateColumn RootFolders Name String 12:22:40.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:22:40.9 Info: => 0.0007698s 12:22:40.9 Info: AlterTable RootFolders 12:22:40.9 Info: => 8E-07s 12:22:40.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:22:40.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:22:40.9 Info: => 0.0006437s 12:22:40.9 Info: AlterTable RootFolders 12:22:40.9 Info: => 7E-07s 12:22:40.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:22:40.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:22:40.9 Info: => 0.0006109s 12:22:40.9 Info: AlterTable RootFolders 12:22:40.9 Info: => 7E-07s 12:22:40.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:22:40.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:40.9 Info: => 0.0006079s 12:22:40.9 Info: AlterTable RootFolders 12:22:40.9 Info: => 7E-07s 12:22:40.9 Info: CreateColumn RootFolders DefaultTags String 12:22:40.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:22:40.9 Info: => 0.0005601s 12:22:40.9 Info: PerformDBOperation 12:22:40.9 Info: Performing DB Operation 12:22:40.9 Info: => 0.0018605s 12:22:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:22:40', 'add_root_folder_add_defaults') 12:22:40.9 Info: Committing Transaction 12:22:40.9 Info: 39: add_root_folder_add_defaults migrated 12:22:40.9 Info: => 0.0027279s 12:22:40.9 Info: 40: task_duration migrating 12:22:40.9 Info: Beginning Transaction 12:22:40.9 Info: Starting migration of Main DB to 40 12:22:40.9 Info: AlterTable ScheduledTasks 12:22:40.9 Info: => 1.6E-06s 12:22:40.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:22:40.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:22:40.9 Info: => 0.0007274s 12:22:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:22:40', 'task_duration') 12:22:40.9 Info: Committing Transaction 12:22:40.9 Info: 40: task_duration migrated 12:22:40.9 Info: => 0.0012609s 12:22:40.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:22:40.9 Info: Beginning Transaction 12:22:40.9 Info: Starting migration of Main DB to 41 12:22:40.9 Info: AlterTable ReleaseProfiles 12:22:40.9 Info: => 1.9E-06s 12:22:40.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:22:40.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:22:40.9 Info: => 0.0007042s 12:22:40.9 Info: AlterTable ReleaseProfiles 12:22:40.9 Info: => 1E-06s 12:22:40.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:22:40.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:22:40.9 Info: => 0.000597s 12:22:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:22:40', 'add_indexer_and_enabled_to_release_profiles') 12:22:40.9 Info: Committing Transaction 12:22:40.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:22:40.9 Info: => 0.0010983s 12:22:40.9 Info: 42: remove_album_folders migrating 12:22:40.9 Info: Beginning Transaction 12:22:40.9 Info: Starting migration of Main DB to 42 12:22:40.9 Info: DeleteColumn Artists AlbumFolder 12:22:40.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:40.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:40.9 Info: DROP TABLE "Artists" 12:22:40.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:40.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:40.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:40.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:40.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:40.9 Info: => 0.0059148s 12:22:40.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:40.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:40.9 Info: => 6.71E-05s 12:22:40.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:40.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:40.9 Info: => 4.99E-05s 12:22:40.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:22:40.9 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:22:40.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:22:40.9 Info: DROP TABLE "NamingConfig" 12:22:40.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:22:40.9 Info: => 0.0062251s 12:22:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:22:40', 'remove_album_folders') 12:22:40.9 Info: Committing Transaction 12:22:40.9 Info: 42: remove_album_folders migrated 12:22:40.9 Info: => 0.0123476s 12:22:40.9 Info: 44: add_priority_to_indexers migrating 12:22:40.9 Info: Beginning Transaction 12:22:40.9 Info: Starting migration of Main DB to 44 12:22:40.9 Info: AlterTable Indexers 12:22:40.9 Info: => 2.3E-06s 12:22:40.9 Info: CreateColumn Indexers Priority Int32 12:22:40.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:22:40.9 Info: => 0.000733s 12:22:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:22:40', 'add_priority_to_indexers') 12:22:40.9 Info: Committing Transaction 12:22:40.9 Info: 44: add_priority_to_indexers migrated 12:22:40.9 Info: => 0.0011871s 12:22:40.9 Info: 45: remove_chown_and_folderchmod_config migrating 12:22:40.9 Info: Beginning Transaction 12:22:40.9 Info: Starting migration of Main DB to 45 12:22:40.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:40.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:40.9 Info: => 0.0001893s 12:22:40.9 Info: PerformDBOperation 12:22:40.9 Info: Performing DB Operation 12:22:40.9 Info: => 0.0006795s 12:22:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:22:40', 'remove_chown_and_folderchmod_config') 12:22:40.9 Info: Committing Transaction 12:22:40.9 Info: 45: remove_chown_and_folderchmod_config migrated 12:22:40.9 Info: => 0.0011326s 12:22:40.9 Info: 47: update_notifiarr migrating 12:22:40.9 Info: Beginning Transaction 12:22:40.9 Info: Starting migration of Main DB to 47 12:22:40.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:40.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:40.9 Info: => 0.0001392s 12:22:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:22:40', 'update_notifiarr') 12:22:40.9 Info: Committing Transaction 12:22:40.9 Info: 47: update_notifiarr migrated 12:22:40.9 Info: => 0.0005415s 12:22:40.9 Info: 49: email_multiple_addresses migrating 12:22:40.9 Info: Beginning Transaction 12:22:40.9 Info: Starting migration of Main DB to 49 12:22:40.9 Info: PerformDBOperation 12:22:40.9 Info: Performing DB Operation 12:22:40.9 Info: => 0.0029078s 12:22:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:22:40', 'email_multiple_addresses') 12:22:40.9 Info: Committing Transaction 12:22:40.9 Info: 49: email_multiple_addresses migrated 12:22:40.9 Info: => 0.0052471s 12:22:40.9 Info: 50: rename_blacklist_to_blocklist migrating 12:22:40.9 Info: Beginning Transaction 12:22:40.9 Info: Starting migration of Main DB to 50 12:22:40.9 Info: RenameTable Blacklist Blocklist 12:22:40.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:22:40.9 Info: => 0.0017405s 12:22:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:22:40', 'rename_blacklist_to_blocklist') 12:22:40.9 Info: Committing Transaction 12:22:40.9 Info: 50: rename_blacklist_to_blocklist migrated 12:22:40.9 Info: => 0.0023752s 12:22:40.9 Info: 51: cdh_per_downloadclient migrating 12:22:40.9 Info: Beginning Transaction 12:22:40.9 Info: Starting migration of Main DB to 51 12:22:40.9 Info: AlterTable DownloadClients 12:22:40.9 Info: => 2.2E-06s 12:22:40.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:22:40.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:40.9 Info: => 0.000772s 12:22:40.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:22:40.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:40.9 Info: => 0.0006517s 12:22:40.9 Info: PerformDBOperation 12:22:40.9 Info: Performing DB Operation 12:22:40.9 Info: => 0.0049346s 12:22:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:22:40', 'cdh_per_downloadclient') 12:22:40.9 Info: Committing Transaction 12:22:40.9 Info: 51: cdh_per_downloadclient migrated 12:22:40.9 Info: => 0.0054657s 12:22:40.9 Info: 52: download_history migrating 12:22:40.9 Info: Beginning Transaction 12:22:40.9 Info: Starting migration of Main DB to 52 12:22:40.9 Info: CreateTable DownloadHistory 12:22:40.9 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:40.9 Info: => 0.0003524s 12:22:40.9 Info: CreateIndex DownloadHistory (EventType) 12:22:40.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:40.9 Info: => 0.0001402s 12:22:40.9 Info: CreateIndex DownloadHistory (ArtistId) 12:22:40.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:40.9 Info: => 0.0001042s 12:22:40.9 Info: CreateIndex DownloadHistory (DownloadId) 12:22:40.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:40.9 Info: => 0.0001244s 12:22:40.9 Info: PerformDBOperation 12:22:40.9 Info: Performing DB Operation 12:22:40.9 Info: => 0.0028657s 12:22:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:22:40', 'download_history') 12:22:40.9 Info: Committing Transaction 12:22:40.9 Info: 52: download_history migrated 12:22:40.9 Info: => 0.0035483s 12:22:40.9 Info: 53: add_update_history migrating 12:22:40.9 Info: Beginning Transaction 12:22:40.9 Info: Starting migration of Main DB to 53 12:22:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:22:40', 'add_update_history') 12:22:40.9 Info: Committing Transaction 12:22:40.9 Info: 53: add_update_history migrated 12:22:40.9 Info: => 0.0006198s 12:22:40.9 Info: 54: add_on_update_to_notifications migrating 12:22:40.9 Info: Beginning Transaction 12:22:40.9 Info: Starting migration of Main DB to 54 12:22:40.9 Info: AlterTable Notifications 12:22:40.9 Info: => 1.5E-06s 12:22:40.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:22:40.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:22:40.9 Info: => 0.0007526s 12:22:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:22:40', 'add_on_update_to_notifications') 12:22:40.9 Info: Committing Transaction 12:22:40.9 Info: 54: add_on_update_to_notifications migrated 12:22:40.9 Info: => 0.0011672s 12:22:40.9 Info: 55: download_client_per_indexer migrating 12:22:40.9 Info: Beginning Transaction 12:22:40.9 Info: Starting migration of Main DB to 55 12:22:40.9 Info: AlterTable Indexers 12:22:40.9 Info: => 1.6E-06s 12:22:40.9 Info: CreateColumn Indexers DownloadClientId Int32 12:22:40.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:22:40.9 Info: => 0.0007164s 12:22:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:22:40', 'download_client_per_indexer') 12:22:40.9 Info: Committing Transaction 12:22:40.9 Info: 55: download_client_per_indexer migrated 12:22:40.9 Info: => 0.0011209s 12:22:40.9 Info: 56: AddNewItemMonitorType migrating 12:22:40.9 Info: Beginning Transaction 12:22:40.9 Info: Starting migration of Main DB to 56 12:22:40.9 Info: AlterTable Artists 12:22:40.9 Info: => 1.2E-06s 12:22:40.9 Info: CreateColumn Artists MonitorNewItems Int32 12:22:40.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:40.9 Info: => 0.0007113s 12:22:40.9 Info: AlterTable RootFolders 12:22:40.9 Info: => 1E-06s 12:22:40.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:22:40.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:40.9 Info: => 0.0006041s 12:22:40.9 Info: AlterTable ImportLists 12:22:40.9 Info: => 9E-07s 12:22:40.9 Info: CreateColumn ImportLists MonitorNewItems Int32 12:22:40.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:40.9 Info: => 0.0005799s 12:22:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:22:40', 'AddNewItemMonitorType') 12:22:40.9 Info: Committing Transaction 12:22:40.9 Info: 56: AddNewItemMonitorType migrated 12:22:40.9 Info: => 0.0010107s 12:22:40.9 Info: 57: ImportListSearch migrating 12:22:40.9 Info: Beginning Transaction 12:22:40.9 Info: Starting migration of Main DB to 57 12:22:40.9 Info: AlterTable ImportLists 12:22:40.9 Info: => 1E-06s 12:22:40.9 Info: CreateColumn ImportLists ShouldSearch Boolean 12:22:40.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:22:40.9 Info: => 0.000663s 12:22:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:22:40', 'ImportListSearch') 12:22:40.9 Info: Committing Transaction 12:22:40.9 Info: 57: ImportListSearch migrated 12:22:40.9 Info: => 0.0158994s 12:22:40.9 Info: 58: ImportListMonitorExisting migrating 12:22:40.9 Info: Beginning Transaction 12:22:40.9 Info: Starting migration of Main DB to 58 12:22:40.9 Info: AlterTable ImportLists 12:22:40.9 Info: => 1.8E-06s 12:22:40.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:22:40.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:22:40.9 Info: => 0.0007429s 12:22:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:22:40', 'ImportListMonitorExisting') 12:22:40.9 Info: Committing Transaction 12:22:40.9 Info: 58: ImportListMonitorExisting migrated 12:22:40.9 Info: => 0.0012888s 12:22:40.9 Info: 59: add_indexer_tags migrating 12:22:40.9 Info: Beginning Transaction 12:22:40.9 Info: Starting migration of Main DB to 59 12:22:40.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:40.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:22:40.9 Info: => 9.91E-05s 12:22:40.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:40.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:22:40.9 Info: => 5.21E-05s 12:22:40.9 Info: AlterTable Indexers 12:22:40.9 Info: => 1.3E-06s 12:22:40.9 Info: CreateColumn Indexers Tags String 12:22:40.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:22:40.9 Info: => 0.0006796s 12:22:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:22:40', 'add_indexer_tags') 12:22:40.9 Info: Committing Transaction 12:22:40.9 Info: 59: add_indexer_tags migrated 12:22:40.9 Info: => 0.0011079s 12:22:40.9 Info: 60: update_audio_types migrating 12:22:40.9 Info: Beginning Transaction 12:22:40.9 Info: Starting migration of Main DB to 60 12:22:40.9 Info: PerformDBOperation 12:22:40.9 Info: Performing DB Operation 12:22:40.9 Info: => 0.0025498s 12:22:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:22:40', 'update_audio_types') 12:22:40.9 Info: Committing Transaction 12:22:40.9 Info: 60: update_audio_types migrated 12:22:40.9 Info: => 0.0030488s 12:22:40.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:22:40.9 Info: Beginning Transaction 12:22:40.9 Info: Starting migration of Main DB to 61 12:22:40.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:40.9 Info: DELETE FROM "Commands" WHERE 1 = 1 12:22:40.9 Info: => 0.0001372s 12:22:40.9 Info: AlterTable AlbumReleases 12:22:40.9 Info: => 8E-07s 12:22:40.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:22:41.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) 12:22:41.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" 12:22:41.0 Info: DROP TABLE "AlbumReleases" 12:22:41.0 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:22:41.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:41.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:41.0 Info: => 0.0069796s 12:22:41.0 Info: AlterTable Albums 12:22:41.0 Info: => 1E-06s 12:22:41.0 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:22:41.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:41.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:41.0 Info: DROP TABLE "Albums" 12:22:41.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:41.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:41.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:41.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:41.0 Info: => 0.0060984s 12:22:41.0 Info: AlterTable Albums 12:22:41.0 Info: => 1.4E-06s 12:22:41.0 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:22:41.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:41.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:41.0 Info: DROP TABLE "Albums" 12:22:41.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:41.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:41.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:41.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:41.0 Info: => 0.0059781s 12:22:41.0 Info: AlterTable Albums 12:22:41.0 Info: => 9E-07s 12:22:41.0 Info: AlterColumn Albums Added DateTimeOffset 12:22:41.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:41.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:41.0 Info: DROP TABLE "Albums" 12:22:41.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:41.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:41.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:41.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:41.0 Info: => 0.0071068s 12:22:41.0 Info: AlterTable Artists 12:22:41.0 Info: => 1E-06s 12:22:41.0 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:22:41.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:41.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" 12:22:41.0 Info: DROP TABLE "Artists" 12:22:41.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:41.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:41.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:41.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:41.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:41.0 Info: => 0.0060464s 12:22:41.0 Info: AlterTable Artists 12:22:41.0 Info: => 1E-06s 12:22:41.0 Info: AlterColumn Artists Added DateTimeOffset 12:22:41.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:41.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" 12:22:41.0 Info: DROP TABLE "Artists" 12:22:41.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:41.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:41.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:41.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:41.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:41.0 Info: => 0.0073442s 12:22:41.0 Info: AlterTable Blocklist 12:22:41.0 Info: => 1E-06s 12:22:41.0 Info: AlterColumn Blocklist Date DateTimeOffset 12:22:41.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) 12:22:41.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" 12:22:41.0 Info: DROP TABLE "Blocklist" 12:22:41.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:41.0 Info: => 0.0053944s 12:22:41.0 Info: AlterTable Blocklist 12:22:41.0 Info: => 1.3E-06s 12:22:41.0 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:22:41.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) 12:22:41.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" 12:22:41.0 Info: DROP TABLE "Blocklist" 12:22:41.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:41.0 Info: => 0.0065351s 12:22:41.0 Info: AlterTable Commands 12:22:41.0 Info: => 1.4E-06s 12:22:41.0 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:22:41.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) 12:22:41.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" 12:22:41.0 Info: DROP TABLE "Commands" 12:22:41.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:41.0 Info: => 0.0052634s 12:22:41.0 Info: AlterTable Commands 12:22:41.0 Info: => 1.6E-06s 12:22:41.0 Info: AlterColumn Commands StartedAt DateTimeOffset 12:22:41.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) 12:22:41.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" 12:22:41.0 Info: DROP TABLE "Commands" 12:22:41.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:41.0 Info: => 0.0065005s 12:22:41.0 Info: AlterTable Commands 12:22:41.0 Info: => 1.2E-06s 12:22:41.0 Info: AlterColumn Commands EndedAt DateTimeOffset 12:22:41.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) 12:22:41.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" 12:22:41.0 Info: DROP TABLE "Commands" 12:22:41.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:41.0 Info: => 0.0053161s 12:22:41.0 Info: AlterTable DownloadClientStatus 12:22:41.0 Info: => 1.2E-06s 12:22:41.0 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:22:41.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:41.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:41.0 Info: DROP TABLE "DownloadClientStatus" 12:22:41.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:41.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:41.0 Info: => 0.0054174s 12:22:41.0 Info: AlterTable DownloadClientStatus 12:22:41.0 Info: => 1E-06s 12:22:41.0 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:22:41.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:41.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:41.0 Info: DROP TABLE "DownloadClientStatus" 12:22:41.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:41.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:41.0 Info: => 0.0065402s 12:22:41.0 Info: AlterTable DownloadClientStatus 12:22:41.0 Info: => 1.1E-06s 12:22:41.0 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:22:41.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:41.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:41.0 Info: DROP TABLE "DownloadClientStatus" 12:22:41.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:41.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:41.0 Info: => 0.0054821s 12:22:41.0 Info: AlterTable DownloadHistory 12:22:41.0 Info: => 1.6E-06s 12:22:41.0 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:22:41.0 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:41.0 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:22:41.0 Info: DROP TABLE "DownloadHistory" 12:22:41.0 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:22:41.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:41.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:41.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:41.0 Info: => 0.0068857s 12:22:41.0 Info: AlterTable ExtraFiles 12:22:41.0 Info: => 1.2E-06s 12:22:41.0 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:22:41.0 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:41.0 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:41.0 Info: DROP TABLE "ExtraFiles" 12:22:41.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:41.0 Info: => 0.0062502s 12:22:41.0 Info: AlterTable ExtraFiles 12:22:41.0 Info: => 1.5E-06s 12:22:41.0 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:22:41.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:41.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:41.1 Info: DROP TABLE "ExtraFiles" 12:22:41.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:41.1 Info: => 0.0052637s 12:22:41.1 Info: AlterTable History 12:22:41.1 Info: => 1.9E-06s 12:22:41.1 Info: AlterColumn History Date DateTimeOffset 12:22:41.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:41.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:41.1 Info: DROP TABLE "History" 12:22:41.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:41.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:41.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:41.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:41.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:41.1 Info: => 0.0060846s 12:22:41.1 Info: AlterTable ImportListStatus 12:22:41.1 Info: => 1.4E-06s 12:22:41.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:22:41.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) 12:22:41.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:41.1 Info: DROP TABLE "ImportListStatus" 12:22:41.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:41.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:41.1 Info: => 0.0065679s 12:22:41.1 Info: AlterTable ImportListStatus 12:22:41.1 Info: => 1.4E-06s 12:22:41.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:22:41.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) 12:22:41.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:41.1 Info: DROP TABLE "ImportListStatus" 12:22:41.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:41.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:41.1 Info: => 0.0067605s 12:22:41.1 Info: AlterTable ImportListStatus 12:22:41.1 Info: => 1.3E-06s 12:22:41.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:22:41.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) 12:22:41.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:41.1 Info: DROP TABLE "ImportListStatus" 12:22:41.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:41.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:41.1 Info: => 0.0054546s 12:22:41.1 Info: AlterTable IndexerStatus 12:22:41.1 Info: => 1.1E-06s 12:22:41.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:22:41.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) 12:22:41.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:41.1 Info: DROP TABLE "IndexerStatus" 12:22:41.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:41.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:41.1 Info: => 0.0067087s 12:22:41.1 Info: AlterTable IndexerStatus 12:22:41.1 Info: => 1.2E-06s 12:22:41.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:22:41.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) 12:22:41.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:41.1 Info: DROP TABLE "IndexerStatus" 12:22:41.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:41.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:41.1 Info: => 0.0055174s 12:22:41.1 Info: AlterTable IndexerStatus 12:22:41.1 Info: => 1.2E-06s 12:22:41.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:22:41.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) 12:22:41.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:41.1 Info: DROP TABLE "IndexerStatus" 12:22:41.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:41.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:41.1 Info: => 0.0066311s 12:22:41.1 Info: AlterTable LyricFiles 12:22:41.1 Info: => 1.3E-06s 12:22:41.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:22:41.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:41.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:41.1 Info: DROP TABLE "LyricFiles" 12:22:41.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:41.1 Info: => 0.0051995s 12:22:41.1 Info: AlterTable LyricFiles 12:22:41.1 Info: => 1.2E-06s 12:22:41.1 Info: AlterColumn LyricFiles Added DateTimeOffset 12:22:41.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) 12:22:41.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:41.1 Info: DROP TABLE "LyricFiles" 12:22:41.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:41.1 Info: => 0.0174861s 12:22:41.1 Info: AlterTable MetadataFiles 12:22:41.1 Info: => 2.2E-06s 12:22:41.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:22:41.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) 12:22:41.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" 12:22:41.1 Info: DROP TABLE "MetadataFiles" 12:22:41.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:41.1 Info: => 0.006867s 12:22:41.1 Info: AlterTable MetadataFiles 12:22:41.1 Info: => 2.5E-06s 12:22:41.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:22:41.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) 12:22:41.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" 12:22:41.1 Info: DROP TABLE "MetadataFiles" 12:22:41.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:41.1 Info: => 0.0061851s 12:22:41.1 Info: AlterTable PendingReleases 12:22:41.1 Info: => 1.9E-06s 12:22:41.1 Info: AlterColumn PendingReleases Added DateTimeOffset 12:22:41.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) 12:22:41.1 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:22:41.1 Info: DROP TABLE "PendingReleases" 12:22:41.1 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:22:41.1 Info: => 0.0063055s 12:22:41.1 Info: AlterTable ScheduledTasks 12:22:41.1 Info: => 2.4E-06s 12:22:41.1 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:22:41.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) 12:22:41.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:41.1 Info: DROP TABLE "ScheduledTasks" 12:22:41.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:41.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:41.1 Info: => 0.005218s 12:22:41.1 Info: AlterTable ScheduledTasks 12:22:41.1 Info: => 1.9E-06s 12:22:41.1 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:22:41.2 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:41.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:41.2 Info: DROP TABLE "ScheduledTasks" 12:22:41.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:41.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:41.2 Info: => 0.0052041s 12:22:41.2 Info: AlterTable TrackFiles 12:22:41.2 Info: => 1.5E-06s 12:22:41.2 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:22:41.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:41.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:41.2 Info: DROP TABLE "TrackFiles" 12:22:41.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:41.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:41.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:41.2 Info: => 0.0067852s 12:22:41.2 Info: AlterTable TrackFiles 12:22:41.2 Info: => 1.4E-06s 12:22:41.2 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:22:41.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:41.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:41.2 Info: DROP TABLE "TrackFiles" 12:22:41.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:41.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:41.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:41.2 Info: => 0.0053837s 12:22:41.2 Info: AlterTable VersionInfo 12:22:41.2 Info: => 1.2E-06s 12:22:41.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:22:41.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:22:41.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:22:41.2 Info: DROP TABLE "VersionInfo" 12:22:41.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:22:41.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:41.2 Info: => 0.0050744s 12:22:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:22:41', 'postgres_update_timestamp_columns_to_with_timezone') 12:22:41.2 Info: Committing Transaction 12:22:41.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:22:41.2 Info: => 0.0185792s 12:22:41.2 Info: 62: add_on_delete_to_notifications migrating 12:22:41.2 Info: Beginning Transaction 12:22:41.2 Info: Starting migration of Main DB to 62 12:22:41.2 Info: AlterTable Notifications 12:22:41.2 Info: => 1.9E-06s 12:22:41.2 Info: CreateColumn Notifications OnArtistDelete Boolean 12:22:41.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:22:41.2 Info: => 0.0008442s 12:22:41.2 Info: AlterTable Notifications 12:22:41.2 Info: => 1E-06s 12:22:41.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:22:41.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:22:41.2 Info: => 0.0006907s 12:22:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:22:41', 'add_on_delete_to_notifications') 12:22:41.2 Info: Committing Transaction 12:22:41.2 Info: 62: add_on_delete_to_notifications migrated 12:22:41.2 Info: => 0.0105005s 12:22:41.2 Info: 63: add_custom_formats migrating 12:22:41.2 Info: Beginning Transaction 12:22:41.2 Info: Starting migration of Main DB to 63 12:22:41.2 Info: AlterTable DelayProfiles 12:22:41.2 Info: => 1.8E-06s 12:22:41.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:22:41.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:22:41.2 Info: => 0.0008877s 12:22:41.2 Info: UpdateData 12:22:41.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:22:41.2 Info: => 8.22E-05s 12:22:41.2 Info: AlterTable TrackFiles 12:22:41.2 Info: => 1.2E-06s 12:22:41.2 Info: CreateColumn TrackFiles OriginalFilePath String 12:22:41.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:22:41.2 Info: => 0.0006791s 12:22:41.2 Info: PerformDBOperation 12:22:41.2 Info: Performing DB Operation 12:22:41.2 Info: => 0.0018195s 12:22:41.2 Info: CreateTable CustomFormats 12:22:41.2 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:22:41.2 Info: => 0.0002817s 12:22:41.2 Info: CreateIndex CustomFormats (Name) 12:22:41.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:22:41.2 Info: => 0.0001524s 12:22:41.2 Info: AlterTable QualityProfiles 12:22:41.2 Info: => 1.2E-06s 12:22:41.2 Info: CreateColumn QualityProfiles FormatItems String 12:22:41.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:22:41.2 Info: => 0.00067s 12:22:41.2 Info: AlterTable QualityProfiles 12:22:41.2 Info: => 1E-06s 12:22:41.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:22:41.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:41.2 Info: => 0.0006241s 12:22:41.2 Info: AlterTable QualityProfiles 12:22:41.2 Info: => 9E-07s 12:22:41.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:22:41.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:41.2 Info: => 0.0006019s 12:22:41.2 Info: PerformDBOperation 12:22:41.2 Info: Performing DB Operation 12:22:41.2 Info: => 0.0073317s 12:22:41.2 Info: PerformDBOperation 12:22:41.2 Info: Performing DB Operation 12:22:41.2 Info: => 0.0018295s 12:22:41.2 Info: DeleteColumn ReleaseProfiles Preferred 12:22:41.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:41.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:41.2 Info: DROP TABLE "ReleaseProfiles" 12:22:41.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:41.2 Info: => 0.0062627s 12:22:41.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:22:41.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:41.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:41.2 Info: DROP TABLE "ReleaseProfiles" 12:22:41.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:41.2 Info: => 0.0051206s 12:22:41.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:41.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:41.2 Info: => 8.64E-05s 12:22:41.2 Info: AlterTable DelayProfiles 12:22:41.2 Info: => 1E-06s 12:22:41.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:22:41.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:41.2 Info: => 0.000694s 12:22:41.2 Info: AlterTable DelayProfiles 12:22:41.2 Info: => 1.4E-06s 12:22:41.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:22:41.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:22:41.2 Info: => 0.0006981s 12:22:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:22:41', 'add_custom_formats') 12:22:41.2 Info: Committing Transaction 12:22:41.2 Info: 63: add_custom_formats migrated 12:22:41.2 Info: => 0.0126117s 12:22:41.2 Info: 64: add_result_to_commands migrating 12:22:41.2 Info: Beginning Transaction 12:22:41.2 Info: Starting migration of Main DB to 64 12:22:41.2 Info: AlterTable Commands 12:22:41.2 Info: => 2.2E-06s 12:22:41.2 Info: CreateColumn Commands Result Int32 12:22:41.2 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 12:22:41.2 Info: => 0.000864s 12:22:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-10-28T12:22:41', 'add_result_to_commands') 12:22:41.2 Info: Committing Transaction 12:22:41.3 Info: 64: add_result_to_commands migrated 12:22:41.3 Info: => 0.0120471s 12:22:41.3 Info: 65: health_restored_notification migrating 12:22:41.3 Info: Beginning Transaction 12:22:41.3 Info: Starting migration of Main DB to 65 12:22:41.3 Info: AlterTable Notifications 12:22:41.3 Info: => 2.6E-06s 12:22:41.3 Info: CreateColumn Notifications OnHealthRestored Boolean 12:22:41.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 12:22:41.3 Info: => 0.000864s 12:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-10-28T12:22:41', 'health_restored_notification') 12:22:41.3 Info: Committing Transaction 12:22:41.3 Info: 65: health_restored_notification migrated 12:22:41.3 Info: => 0.0127017s 12:22:41.3 Info: 66: remove_uc migrating 12:22:41.3 Info: Beginning Transaction 12:22:41.3 Info: Starting migration of Main DB to 66 12:22:41.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:41.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 12:22:41.3 Info: => 0.0001138s 12:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-10-28T12:22:41', 'remove_uc') 12:22:41.3 Info: Committing Transaction 12:22:41.3 Info: 66: remove_uc migrated 12:22:41.3 Info: => 0.0005812s 12:22:41.3 Info: 67: download_clients_rename_tv_to_music migrating 12:22:41.3 Info: Beginning Transaction 12:22:41.3 Info: Starting migration of Main DB to 67 12:22:41.3 Info: PerformDBOperation 12:22:41.3 Info: Performing DB Operation 12:22:41.3 Info: => 0.0028293s 12:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-10-28T12:22:41', 'download_clients_rename_tv_to_music') 12:22:41.3 Info: Committing Transaction 12:22:41.3 Info: 67: download_clients_rename_tv_to_music migrated 12:22:41.3 Info: => 0.0093149s 12:22:41.3 Info: 68: add_colon_replacement_to_naming_config migrating 12:22:41.3 Info: Beginning Transaction 12:22:41.3 Info: Starting migration of Main DB to 68 12:22:41.3 Info: AlterTable NamingConfig 12:22:41.3 Info: => 1.9E-06s 12:22:41.3 Info: CreateColumn NamingConfig ColonReplacementFormat Int32 12:22:41.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "ColonReplacementFormat" INTEGER NOT NULL DEFAULT 4 12:22:41.3 Info: => 0.0008851s 12:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2024-10-28T12:22:41', 'add_colon_replacement_to_naming_config') 12:22:41.3 Info: Committing Transaction 12:22:41.3 Info: 68: add_colon_replacement_to_naming_config migrated 12:22:41.3 Info: => 0.0116944s 12:22:41.3 Info: 69: list_sync_time migrating 12:22:41.3 Info: Beginning Transaction 12:22:41.3 Info: Starting migration of Main DB to 69 12:22:41.3 Info: DeleteColumn ImportListStatus LastSyncListInfo 12:22:41.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) 12:22:41.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ImportListStatus" 12:22:41.3 Info: DROP TABLE "ImportListStatus" 12:22:41.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:41.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:41.3 Info: => 0.0085002s 12:22:41.3 Info: AlterTable ImportListStatus 12:22:41.3 Info: => 1.7E-06s 12:22:41.3 Info: CreateColumn ImportListStatus LastInfoSync DateTimeOffset 12:22:41.3 Info: ALTER TABLE "ImportListStatus" ADD COLUMN "LastInfoSync" DATETIME 12:22:41.3 Info: => 0.0007275s 12:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2024-10-28T12:22:41', 'list_sync_time') 12:22:41.3 Info: Committing Transaction 12:22:41.3 Info: 69: list_sync_time migrated 12:22:41.3 Info: => 0.0030364s 12:22:41.3 Info: 70: add_download_client_tags migrating 12:22:41.3 Info: Beginning Transaction 12:22:41.3 Info: Starting migration of Main DB to 70 12:22:41.3 Info: AlterTable DownloadClients 12:22:41.3 Info: => 2E-06s 12:22:41.3 Info: CreateColumn DownloadClients Tags String 12:22:41.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Tags" TEXT 12:22:41.3 Info: => 0.0008434s 12:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2024-10-28T12:22:41', 'add_download_client_tags') 12:22:41.3 Info: Committing Transaction 12:22:41.3 Info: 70: add_download_client_tags migrated 12:22:41.3 Info: => 0.0017173s 12:22:41.3 Info: 71: add_notification_status migrating 12:22:41.3 Info: Beginning Transaction 12:22:41.3 Info: Starting migration of Main DB to 71 12:22:41.3 Info: CreateTable NotificationStatus 12:22:41.3 Info: CREATE TABLE "NotificationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:41.3 Info: => 0.0002778s 12:22:41.3 Info: CreateIndex NotificationStatus (ProviderId) 12:22:41.3 Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) 12:22:41.3 Info: => 0.0001693s 12:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2024-10-28T12:22:41', 'add_notification_status') 12:22:41.3 Info: Committing Transaction 12:22:41.3 Info: 71: add_notification_status migrated 12:22:41.3 Info: => 0.0005511s 12:22:41.3 Info: 72: add_alac_24_quality_in_profiles migrating 12:22:41.3 Info: Beginning Transaction 12:22:41.3 Info: Starting migration of Main DB to 72 12:22:41.3 Info: PerformDBOperation 12:22:41.3 Info: Performing DB Operation 12:22:41.3 Info: => 0.0045298s 12:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2024-10-28T12:22:41', 'add_alac_24_quality_in_profiles') 12:22:41.3 Info: Committing Transaction 12:22:41.3 Info: 72: add_alac_24_quality_in_profiles migrated 12:22:41.3 Info: => 0.0050051s 12:22:41.3 Info: 73: add_salt_to_users migrating 12:22:41.3 Info: Beginning Transaction 12:22:41.3 Info: Starting migration of Main DB to 73 12:22:41.3 Info: AlterTable Users 12:22:41.3 Info: => 2.3E-06s 12:22:41.3 Info: CreateColumn Users Salt String 12:22:41.3 Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT 12:22:41.3 Info: => 0.0008975s 12:22:41.3 Info: CreateColumn Users Iterations Int32 12:22:41.3 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER 12:22:41.3 Info: => 0.0007328s 12:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2024-10-28T12:22:41', 'add_salt_to_users') 12:22:41.3 Info: Committing Transaction 12:22:41.3 Info: 73: add_salt_to_users migrated 12:22:41.3 Info: => 0.0011254s 12:22:41.3 Info: 74: add_auto_tagging migrating 12:22:41.3 Info: Beginning Transaction 12:22:41.3 Info: Starting migration of Main DB to 74 12:22:41.3 Info: CreateTable AutoTagging 12:22:41.3 Info: CREATE TABLE "AutoTagging" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "RemoveTagsAutomatically" INTEGER NOT NULL DEFAULT 0, "Tags" TEXT NOT NULL DEFAULT '[]') 12:22:41.3 Info: => 0.0002934s 12:22:41.3 Info: CreateIndex AutoTagging (Name) 12:22:41.3 Info: CREATE UNIQUE INDEX "IX_AutoTagging_Name" ON "AutoTagging" ("Name" ASC) 12:22:41.3 Info: => 0.0001643s 12:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2024-10-28T12:22:41', 'add_auto_tagging') 12:22:41.3 Info: Committing Transaction 12:22:41.3 Info: 74: add_auto_tagging migrated 12:22:41.3 Info: => 0.0005424s 12:22:41.3 Info: 75: quality_definition_preferred_size migrating 12:22:41.3 Info: Beginning Transaction 12:22:41.3 Info: Starting migration of Main DB to 75 12:22:41.3 Info: AlterTable QualityDefinitions 12:22:41.3 Info: => 1.3E-06s 12:22:41.3 Info: CreateColumn QualityDefinitions PreferredSize Double 12:22:41.3 Info: ALTER TABLE "QualityDefinitions" ADD COLUMN "PreferredSize" NUMERIC 12:22:41.3 Info: => 0.0008288s 12:22:41.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 12:22:41.3 Info: UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 12:22:41.3 Info: => 6.88E-05s 12:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2024-10-28T12:22:41', 'quality_definition_preferred_size') 12:22:41.3 Info: Committing Transaction 12:22:41.3 Info: 75: quality_definition_preferred_size migrated 12:22:41.3 Info: => 0.0137137s 12:22:41.3 Info: 76: add_on_artist_add_to_notifications migrating 12:22:41.3 Info: Beginning Transaction 12:22:41.3 Info: Starting migration of Main DB to 76 12:22:41.3 Info: AlterTable Notifications 12:22:41.3 Info: => 1.2E-06s 12:22:41.3 Info: CreateColumn Notifications OnArtistAdd Boolean 12:22:41.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistAdd" INTEGER NOT NULL DEFAULT 0 12:22:41.3 Info: => 0.0009135s 12:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2024-10-28T12:22:41', 'add_on_artist_add_to_notifications') 12:22:41.3 Info: Committing Transaction 12:22:41.3 Info: 76: add_on_artist_add_to_notifications migrated 12:22:41.3 Info: => 0.0120841s 12:22:41.3 Info: 77: album_last_searched_time migrating 12:22:41.3 Info: Beginning Transaction 12:22:41.3 Info: Starting migration of Main DB to 77 12:22:41.3 Info: AlterTable Albums 12:22:41.3 Info: => 1.9E-06s 12:22:41.3 Info: CreateColumn Albums LastSearchTime DateTimeOffset 12:22:41.3 Info: ALTER TABLE "Albums" ADD COLUMN "LastSearchTime" DATETIME 12:22:41.3 Info: => 0.0009087s 12:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2024-10-28T12:22:41', 'album_last_searched_time') 12:22:41.3 Info: Committing Transaction 12:22:41.3 Info: 77: album_last_searched_time migrated 12:22:41.3 Info: => 0.0014625s 12:22:41.3 Info: 78: add_indexer_flags migrating 12:22:41.3 Info: Beginning Transaction 12:22:41.3 Info: Starting migration of Main DB to 78 12:22:41.3 Info: AlterTable Blocklist 12:22:41.3 Info: => 1.2E-06s 12:22:41.3 Info: CreateColumn Blocklist IndexerFlags Int32 12:22:41.3 Info: ALTER TABLE "Blocklist" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 12:22:41.3 Info: => 0.000865s 12:22:41.3 Info: AlterTable TrackFiles 12:22:41.3 Info: => 1.4E-06s 12:22:41.3 Info: CreateColumn TrackFiles IndexerFlags Int32 12:22:41.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 12:22:41.3 Info: => 0.0007637s 12:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2024-10-28T12:22:41', 'add_indexer_flags') 12:22:41.3 Info: Committing Transaction 12:22:41.3 Info: 78: add_indexer_flags migrated 12:22:41.3 Info: => 0.0011752s 12:22:41.3 Info: 79: add_indexes_album_statistics migrating 12:22:41.3 Info: Beginning Transaction 12:22:41.3 Info: Starting migration of Main DB to 79 12:22:41.3 Info: CreateIndex Albums (Monitored) 12:22:41.3 Info: CREATE INDEX "IX_Albums_Monitored" ON "Albums" ("Monitored" ASC) 12:22:41.3 Info: => 0.000217s 12:22:41.3 Info: CreateIndex Albums (ReleaseDate) 12:22:41.3 Info: CREATE INDEX "IX_Albums_ReleaseDate" ON "Albums" ("ReleaseDate" ASC) 12:22:41.3 Info: => 0.0001425s 12:22:41.3 Info: CreateIndex AlbumReleases (Monitored) 12:22:41.3 Info: CREATE INDEX "IX_AlbumReleases_Monitored" ON "AlbumReleases" ("Monitored" ASC) 12:22:41.3 Info: => 0.000139s 12:22:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (79, '2024-10-28T12:22:41', 'add_indexes_album_statistics') 12:22:41.3 Info: Committing Transaction 12:22:41.3 Info: 79: add_indexes_album_statistics migrated 12:22:41.3 Info: => 0.0005074s 12:22:41.4 Debug: Took: 00:00:01.4446027 12:22:41.4 Info: Caching database 12:22:41.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:22:41.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:22:41.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:22:41.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 ==== 12:22:41.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2024-10-28T12:22:41.7685709Z"] Clause5_P1 = [true] ==== End Query Trace ==== 12:22:41.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 12:22:41.8 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 12:22:41.8 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 12:22:41.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:41.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149618537486_3/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:41.8 Info: DatabaseEngineVersionCheck migrating 12:22:41.8 Info: PerformDBOperation 12:22:41.8 Info: Performing DB Operation 12:22:41.8 Info: SQLite 3.47.0 12:22:41.8 Info: => 0.0013591s 12:22:41.8 Info: DatabaseEngineVersionCheck migrated 12:22:41.8 Info: => 0.0013976s 12:22:41.8 Debug: Took: 00:00:00.0185294 12:22:41.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:22:41.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:22:41.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:22:41.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:41.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-28T12:22:41.9408541Z"] Clause5_P1 = [true] ==== End Query Trace ==== 12:22:41.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 ==== 12:22:42.0 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 12:22:41.4 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 12:22:41.4 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 12:22:41.5 Debug: Dummy process. ID:26378 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 12:22:42.0 Debug: Found 1 processes with the name: Lidarr.Test.Dummy 12:22:42.0 Debug: - [26378] Lidarr.Test.Dummy 12:22:42.0 Debug: Found 0 processes with the name: Lidarr.Test.Dummy 12:22:42.0 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 12:22:42.0 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 12:22:42.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:42.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149620332462_5/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:42.0 Info: DatabaseEngineVersionCheck migrating 12:22:42.0 Info: PerformDBOperation 12:22:42.0 Info: Performing DB Operation 12:22:42.0 Info: SQLite 3.47.0 12:22:42.0 Info: => 0.0013961s 12:22:42.0 Info: DatabaseEngineVersionCheck migrated 12:22:42.0 Info: => 0.0014239s 12:22:42.0 Debug: Took: 00:00:00.0150819 12:22:42.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-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:22:42.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:22:42.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:22:42.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:42.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 3, "name": "MP3-256" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:22:42.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-28T12:22:42.1142667Z"] Clause5_P1 = [true] ==== End Query Trace ==== 12:22:42.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 ==== 12:22:42.1 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 12:22:42.0 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 12:22:42.0 Debug: Finding process with Id:1234567 12:22:42.1 Warn: Unable to find process with ID 1234567 12:22:42.1 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- Skipped should_be_equal_windows_only("c:\\","C:\\") [< 1 ms] Skipped should_not_be_parent_when_it_is_grandparent [< 1 ms] 12:22:42.1 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 12:22:42.1 Debug: Finding process with Id:0 12:22:42.2 Warn: Unable to find process with ID 0 12:22:42.2 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 12:22:42.1 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 12:22:42.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:42.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149621646569_7/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:42.1 Info: DatabaseEngineVersionCheck migrating 12:22:42.1 Info: PerformDBOperation 12:22:42.1 Info: Performing DB Operation 12:22:42.1 Info: SQLite 3.47.0 12:22:42.1 Info: => 0.0105052s 12:22:42.1 Info: DatabaseEngineVersionCheck migrated 12:22:42.1 Info: => 0.0105348s 12:22:42.1 Debug: Took: 00:00:00.0241277 12:22:42.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-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:22:42.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:22:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:22:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2024-10-28T12:22:42.2242027Z"] Clause5_P1 = [true] ==== End Query Trace ==== 12:22:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 12:22:42.2 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 12:22:42.2 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 12:22:42.2 Debug: Finding process with Id:-1 12:22:42.3 Warn: Unable to find process with ID -1 12:22:42.3 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 12:22:42.3 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 12:22:42.3 Debug: Finding process with Id:9999 12:22:42.4 Warn: Unable to find process with ID 9999 12:22:42.4 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 12:22:42.2 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_duplicate_size_for_multi_track_files --- 12:22:42.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:42.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149622827496_9/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:42.2 Info: DatabaseEngineVersionCheck migrating 12:22:42.2 Info: PerformDBOperation 12:22:42.2 Info: Performing DB Operation 12:22:42.2 Info: SQLite 3.47.0 12:22:42.2 Info: => 0.0013367s 12:22:42.2 Info: DatabaseEngineVersionCheck migrated 12:22:42.2 Info: => 0.0013655s 12:22:42.2 Debug: Took: 00:00:00.0148448 12:22:42.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-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:22:42.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:22:42.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:22:42.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:42.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 3, "name": "MP3-256" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:22:42.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 = ["\"2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber11\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:42.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2024-10-28T12:22:42.4357267Z"] Clause5_P1 = [true] ==== End Query Trace ==== 12:22:42.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 12:22:42.4 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_duplicate_size_for_multi_track_files --- 12:22:42.4 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 12:22:42.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:42.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149624779033_11/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:42.4 Info: DatabaseEngineVersionCheck migrating 12:22:42.4 Info: PerformDBOperation 12:22:42.4 Info: Performing DB Operation 12:22:42.4 Info: SQLite 3.47.0 12:22:42.4 Info: => 0.0013129s 12:22:42.4 Info: DatabaseEngineVersionCheck migrated 12:22:42.4 Info: => 0.001343s 12:22:42.4 Debug: Took: 00:00:00.0157264 12:22:42.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:22:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:22:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:22:42.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 ==== 12:22:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2024-10-28T12:22:42.5345246Z"] Clause5_P1 = [true] ==== End Query Trace ==== 12:22:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 12:22:42.5 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 12:22:42.5 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 12:22:42.6 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 12:22:42.6 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 12:22:42.6 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 12:22:42.6 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 12:22:42.6 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 12:22:42.6 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 12:22:42.6 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 12:22:42.6 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 12:22:42.6 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 12:22:42.6 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 12:22:42.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:42.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149626580629_13/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:42.6 Info: DatabaseEngineVersionCheck migrating 12:22:42.6 Info: PerformDBOperation 12:22:42.6 Info: Performing DB Operation 12:22:42.6 Info: SQLite 3.47.0 12:22:42.6 Info: => 0.001387s 12:22:42.6 Info: DatabaseEngineVersionCheck migrated 12:22:42.6 Info: => 0.0014139s 12:22:42.6 Debug: Took: 00:00:00.0147842 12:22:42.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-28T12:22:42.6764819Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 12:22:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 12:22:42.7 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 12:22:42.7 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 12:22:42.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:42.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149627797228_15/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:42.7 Info: DatabaseEngineVersionCheck migrating 12:22:42.7 Info: PerformDBOperation 12:22:42.7 Info: Performing DB Operation 12:22:42.7 Info: SQLite 3.47.0 12:22:42.7 Info: => 0.0013079s 12:22:42.7 Info: DatabaseEngineVersionCheck migrated 12:22:42.7 Info: => 0.001337s 12:22:42.7 Debug: Took: 00:00:00.0145893 12:22:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-28T12:22:42.797369Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 12:22:42.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" WHERE (("Blocklist"."ArtistId" = @Clause1_P1) AND ("Blocklist"."SourceTitle" LIKE '%' || @Clause1_P2 || '%')) PARAMETERS: Clause1_P1 = [12345] Clause1_P2 = ["\"ARTIST.NAME.ALBUM.TITLE\""] ==== End Query Trace ==== 12:22:42.8 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 12:22:42.8 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 12:22:42.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:42.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149628685060_17/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:42.8 Info: DatabaseEngineVersionCheck migrating 12:22:42.8 Info: PerformDBOperation 12:22:42.8 Info: Performing DB Operation 12:22:42.8 Info: SQLite 3.47.0 12:22:42.8 Info: => 0.0012846s 12:22:42.8 Info: DatabaseEngineVersionCheck migrated 12:22:42.8 Info: => 0.0014311s 12:22:42.8 Debug: Took: 00:00:00.0146465 12:22:42.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-28T12:22:42.8861711Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 12:22:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 12:22:42.9 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 12:22:42.9 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 12:22:42.9 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 12:22:42.9 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 12:22:42.9 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 12:22:42.9 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 12:22:42.9 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 12:22:42.9 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 12:22:42.9 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'12' 12:22:42.9 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 12:22:42.9 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 12:22:43.0 Trace: Writing Setting to database. Key:'autounmonitorpreviouslydownloadedtracks' Value:'True' 12:22:43.0 Trace: Writing Setting to database. Key:'retention' Value:'6' 12:22:43.0 Trace: Writing Setting to database. Key:'recyclebin' Value:'89afcabb-fc35-4b5f-97f1-a619714f0b69' 12:22:43.0 Trace: Writing Setting to database. Key:'recyclebincleanupdays' Value:'7' 12:22:43.0 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'7' 12:22:43.0 Trace: Writing Setting to database. Key:'maximumsize' Value:'7' 12:22:43.0 Trace: Writing Setting to database. Key:'minimumage' Value:'7' 12:22:43.0 Trace: Writing Setting to database. Key:'downloadpropersandrepacks' Value:'preferandupgrade' 12:22:43.0 Trace: Writing Setting to database. Key:'enablecompleteddownloadhandling' Value:'True' 12:22:43.0 Trace: Writing Setting to database. Key:'autoredownloadfailed' Value:'True' 12:22:43.0 Trace: Writing Setting to database. Key:'autoredownloadfailedfrominteractivesearch' Value:'True' 12:22:43.0 Trace: Writing Setting to database. Key:'createemptyartistfolders' Value:'True' 12:22:43.0 Trace: Writing Setting to database. Key:'deleteemptyfolders' Value:'True' 12:22:43.0 Trace: Writing Setting to database. Key:'filedate' Value:'none' 12:22:43.0 Trace: Writing Setting to database. Key:'downloadclientworkingfolders' Value:'a429c29e-62db-4270-b95b-457706f4a725' 12:22:43.0 Trace: Writing Setting to database. Key:'downloadclienthistorylimit' Value:'10' 12:22:43.0 Trace: Writing Setting to database. Key:'skipfreespacecheckwhenimporting' Value:'True' 12:22:43.0 Trace: Writing Setting to database. Key:'minimumfreespacewhenimporting' Value:'10' 12:22:43.0 Trace: Writing Setting to database. Key:'copyusinghardlinks' Value:'True' 12:22:43.0 Trace: Writing Setting to database. Key:'importextrafiles' Value:'True' 12:22:43.0 Trace: Writing Setting to database. Key:'extrafileextensions' Value:'a3caf74e-47fc-4f62-bb3a-c21ac5749888' 12:22:43.0 Trace: Writing Setting to database. Key:'watchlibraryforchanges' Value:'True' 12:22:43.0 Trace: Writing Setting to database. Key:'rescanafterrefresh' Value:'always' 12:22:43.0 Trace: Writing Setting to database. Key:'allowfingerprinting' Value:'never' 12:22:43.0 Trace: Writing Setting to database. Key:'setpermissionslinux' Value:'True' 12:22:43.0 Trace: Writing Setting to database. Key:'chmodfolder' Value:'814749f8-05ce-4b31-9e7a-9eaeca5015f6' 12:22:43.0 Trace: Writing Setting to database. Key:'chowngroup' Value:'6de9680d-e230-4170-a7ed-9b7676fabb92' 12:22:43.0 Trace: Writing Setting to database. Key:'metadatasource' Value:'eba3779d-8b8e-4c4d-b5d0-2fe5604b094d' 12:22:43.0 Trace: Writing Setting to database. Key:'writeaudiotags' Value:'no' 12:22:43.0 Trace: Writing Setting to database. Key:'scrubaudiotags' Value:'True' 12:22:43.0 Trace: Writing Setting to database. Key:'embedcoverart' Value:'True' 12:22:43.0 Trace: Writing Setting to database. Key:'firstdayofweek' Value:'13' 12:22:43.0 Trace: Writing Setting to database. Key:'calendarweekcolumnheader' Value:'c9fbdc4b-e4c6-4f43-a3d4-9751dcf2835c' 12:22:43.0 Trace: Writing Setting to database. Key:'shortdateformat' Value:'697af309-2566-43a7-9380-6f090dbecd87' 12:22:43.0 Trace: Writing Setting to database. Key:'longdateformat' Value:'9a2ddec0-e38b-4df4-a1eb-ee9f9257c426' 12:22:43.0 Trace: Writing Setting to database. Key:'timeformat' Value:'68c1870a-23b6-4640-b568-3048ffca239d' 12:22:43.0 Trace: Writing Setting to database. Key:'showrelativedates' Value:'True' 12:22:43.0 Trace: Writing Setting to database. Key:'enablecolorimpairedmode' Value:'True' 12:22:43.0 Trace: Writing Setting to database. Key:'uilanguage' Value:'15' 12:22:43.0 Trace: Writing Setting to database. Key:'expandalbumbydefault' Value:'True' 12:22:43.0 Trace: Writing Setting to database. Key:'expandepbydefault' Value:'True' 12:22:43.0 Trace: Writing Setting to database. Key:'expandsinglebydefault' Value:'True' 12:22:43.0 Trace: Writing Setting to database. Key:'expandbroadcastbydefault' Value:'True' 12:22:43.0 Trace: Writing Setting to database. Key:'expandotherbydefault' Value:'True' 12:22:43.0 Trace: Writing Setting to database. Key:'cleanupmetadataimages' Value:'True' 12:22:43.0 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 12:22:43.0 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 12:22:43.0 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 12:22:43.0 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 12:22:43.0 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 12:22:43.0 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 12:22:43.0 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 12:22:43.0 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 12:22:43.0 Trace: Using default config value for 'hmacsalt' defaultValue:'6822c0a6-04e7-4334-a0f4-3be3c1be2f21' 12:22:43.0 Trace: Writing Setting to database. Key:'hmacsalt' Value:'6822c0a6-04e7-4334-a0f4-3be3c1be2f21' 12:22:43.0 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 12:22:43.0 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 12:22:43.0 Trace: Using default config value for 'autounmonitorpreviouslydownloadedtracks' defaultValue:'False' 12:22:43.0 Trace: Using default config value for 'retention' defaultValue:'0' 12:22:43.0 Trace: Using default config value for 'recyclebin' defaultValue:'' 12:22:43.0 Trace: Using default config value for 'recyclebincleanupdays' defaultValue:'7' 12:22:43.0 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 12:22:43.0 Trace: Using default config value for 'maximumsize' defaultValue:'0' 12:22:43.0 Trace: Using default config value for 'minimumage' defaultValue:'0' 12:22:43.0 Trace: Using default config value for 'downloadpropersandrepacks' defaultValue:'PreferAndUpgrade' 12:22:43.0 Trace: Using default config value for 'enablecompleteddownloadhandling' defaultValue:'True' 12:22:43.0 Trace: Using default config value for 'autoredownloadfailed' defaultValue:'True' 12:22:43.0 Trace: Using default config value for 'autoredownloadfailedfrominteractivesearch' defaultValue:'True' 12:22:43.0 Trace: Using default config value for 'createemptyartistfolders' defaultValue:'False' 12:22:43.0 Trace: Using default config value for 'deleteemptyfolders' defaultValue:'False' 12:22:43.0 Trace: Using default config value for 'filedate' defaultValue:'None' 12:22:43.0 Trace: Using default config value for 'downloadclientworkingfolders' defaultValue:'_UNPACK_|_FAILED_' 12:22:43.0 Trace: Using default config value for 'downloadclienthistorylimit' defaultValue:'60' 12:22:43.0 Trace: Using default config value for 'skipfreespacecheckwhenimporting' defaultValue:'False' 12:22:43.0 Trace: Using default config value for 'minimumfreespacewhenimporting' defaultValue:'100' 12:22:43.0 Trace: Using default config value for 'copyusinghardlinks' defaultValue:'True' 12:22:43.0 Trace: Using default config value for 'importextrafiles' defaultValue:'False' 12:22:43.0 Trace: Using default config value for 'extrafileextensions' defaultValue:'srt' 12:22:43.0 Trace: Using default config value for 'watchlibraryforchanges' defaultValue:'True' 12:22:43.0 Trace: Using default config value for 'rescanafterrefresh' defaultValue:'Always' 12:22:43.0 Trace: Using default config value for 'allowfingerprinting' defaultValue:'NewFiles' 12:22:43.0 Trace: Using default config value for 'setpermissionslinux' defaultValue:'False' 12:22:43.0 Trace: Using default config value for 'chmodfolder' defaultValue:'755' 12:22:43.0 Trace: Using default config value for 'chowngroup' defaultValue:'' 12:22:43.0 Trace: Using default config value for 'metadatasource' defaultValue:'' 12:22:43.0 Trace: Using default config value for 'writeaudiotags' defaultValue:'No' 12:22:43.0 Trace: Using default config value for 'scrubaudiotags' defaultValue:'False' 12:22:43.0 Trace: Using default config value for 'embedcoverart' defaultValue:'True' 12:22:43.0 Trace: Using default config value for 'firstdayofweek' defaultValue:'0' 12:22:43.0 Trace: Using default config value for 'calendarweekcolumnheader' defaultValue:'ddd M/D' 12:22:43.0 Trace: Using default config value for 'shortdateformat' defaultValue:'MMM D YYYY' 12:22:43.0 Trace: Using default config value for 'longdateformat' defaultValue:'dddd, MMMM D YYYY' 12:22:43.0 Trace: Using default config value for 'timeformat' defaultValue:'h(:mm)a' 12:22:43.0 Trace: Using default config value for 'showrelativedates' defaultValue:'True' 12:22:43.0 Trace: Using default config value for 'enablecolorimpairedmode' defaultValue:'False' 12:22:43.0 Trace: Using default config value for 'uilanguage' defaultValue:'1' 12:22:43.0 Trace: Using default config value for 'expandalbumbydefault' defaultValue:'False' 12:22:43.0 Trace: Using default config value for 'expandepbydefault' defaultValue:'False' 12:22:43.0 Trace: Using default config value for 'expandsinglebydefault' defaultValue:'False' 12:22:43.0 Trace: Using default config value for 'expandbroadcastbydefault' defaultValue:'False' 12:22:43.0 Trace: Using default config value for 'expandotherbydefault' defaultValue:'False' 12:22:43.0 Trace: Using default config value for 'cleanupmetadataimages' defaultValue:'True' 12:22:43.0 Trace: Using default config value for 'plexclientidentifier' defaultValue:'802dd889-1575-4d9d-9066-d0395849e3de' 12:22:43.0 Trace: Writing Setting to database. Key:'plexclientidentifier' Value:'802dd889-1575-4d9d-9066-d0395849e3de' 12:22:43.0 Trace: Using default config value for 'rijndaelpassphrase' defaultValue:'bc12d193-5b2c-4d89-a2b3-4dce66bc3c26' 12:22:43.0 Trace: Writing Setting to database. Key:'rijndaelpassphrase' Value:'bc12d193-5b2c-4d89-a2b3-4dce66bc3c26' 12:22:43.0 Trace: Using default config value for 'hmacpassphrase' defaultValue:'e9b281aa-8ccf-4969-a0da-8f5ab43239c0' 12:22:43.0 Trace: Writing Setting to database. Key:'hmacpassphrase' Value:'e9b281aa-8ccf-4969-a0da-8f5ab43239c0' 12:22:43.0 Trace: Using default config value for 'rijndaelsalt' defaultValue:'04c2ab54-50e0-4cc6-a74f-ce72d2310a84' 12:22:43.0 Trace: Writing Setting to database. Key:'rijndaelsalt' Value:'04c2ab54-50e0-4cc6-a74f-ce72d2310a84' 12:22:43.0 Trace: Using default config value for 'hmacsalt' defaultValue:'ba4f0522-4d87-4581-bf08-d974445b638c' 12:22:43.0 Trace: Writing Setting to database. Key:'hmacsalt' Value:'ba4f0522-4d87-4581-bf08-d974445b638c' 12:22:43.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:22:43.0 Trace: Using default config value for 'proxytype' defaultValue:'Http' 12:22:43.0 Trace: Using default config value for 'proxyhostname' defaultValue:'' 12:22:43.0 Trace: Using default config value for 'proxyport' defaultValue:'8080' 12:22:43.0 Trace: Using default config value for 'proxyusername' defaultValue:'' 12:22:43.0 Trace: Using default config value for 'proxypassword' defaultValue:'' 12:22:43.0 Trace: Using default config value for 'proxybypassfilter' defaultValue:'' 12:22:43.0 Trace: Using default config value for 'proxybypasslocaladdresses' defaultValue:'True' 12:22:43.0 Trace: Using default config value for 'backupfolder' defaultValue:'Backups' 12:22:43.0 Trace: Using default config value for 'backupinterval' defaultValue:'7' 12:22:43.0 Trace: Using default config value for 'backupretention' defaultValue:'28' 12:22:43.0 Trace: Using default config value for 'certificatevalidation' defaultValue:'Enabled' 12:22:43.0 Trace: Using default config value for 'applicationurl' defaultValue:'' 12:22:43.0 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 12:22:43.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 12:22:43.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:43.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149630374865_19/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:43.0 Info: DatabaseEngineVersionCheck migrating 12:22:43.0 Info: PerformDBOperation 12:22:43.0 Info: Performing DB Operation 12:22:43.0 Info: SQLite 3.47.0 12:22:43.0 Info: => 0.0013305s 12:22:43.0 Info: DatabaseEngineVersionCheck migrated 12:22:43.0 Info: => 0.0013607s 12:22:43.0 Debug: Took: 00:00:00.0155406 12:22:43.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:43.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 12:22:43.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 12:22:43.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:43.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149631119915_21/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:43.1 Info: DatabaseEngineVersionCheck migrating 12:22:43.1 Info: PerformDBOperation 12:22:43.1 Info: Performing DB Operation 12:22:43.1 Info: SQLite 3.47.0 12:22:43.1 Info: => 0.0012687s 12:22:43.1 Info: DatabaseEngineVersionCheck migrated 12:22:43.1 Info: => 0.0012967s 12:22:43.1 Debug: Took: 00:00:00.0145525 12:22:43.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 12:22:42.4 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 12:22:42.4 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 12:22:42.4 Debug: Dummy process. ID:26389 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 12:22:42.4 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 12:22:42.5 Debug: Dummy process. ID:26399 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 12:22:43.0 Debug: Found 2 processes with the name: Lidarr.Test.Dummy 12:22:43.0 Debug: - [26389] Lidarr.Test.Dummy 12:22:43.0 Debug: - [26399] Lidarr.Test.Dummy 12:22:43.0 Debug: Found 2 processes to kill 12:22:43.0 Debug: Killing process: 26389 [Lidarr.Test.Dummy] 12:22:43.1 Info: [26389]: Killing process 12:22:43.1 Info: [26389]: Waiting for exit 12:22:43.1 Info: [26389]: Process terminated successfully 12:22:43.1 Debug: Killing process: 26399 [Lidarr.Test.Dummy] 12:22:43.1 Info: [26399]: Killing process 12:22:43.1 Info: [26399]: Waiting for exit 12:22:43.1 Info: [26399]: Process terminated successfully 12:22:43.1 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 12:22:43.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 12:22:43.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:43.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149631924131_23/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:43.2 Info: DatabaseEngineVersionCheck migrating 12:22:43.2 Info: PerformDBOperation 12:22:43.2 Info: Performing DB Operation 12:22:43.2 Info: SQLite 3.47.0 12:22:43.2 Info: => 0.0070023s 12:22:43.2 Info: DatabaseEngineVersionCheck migrated 12:22:43.2 Info: => 0.0070326s 12:22:43.2 Debug: Took: 00:00:00.0202863 12:22:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (999)) PARAMETERS: ==== End Query Trace ==== 12:22:43.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 12:22:43.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 12:22:43.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:43.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149632836692_25/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:43.2 Info: DatabaseEngineVersionCheck migrating 12:22:43.2 Info: PerformDBOperation 12:22:43.2 Info: Performing DB Operation 12:22:43.2 Info: SQLite 3.47.0 12:22:43.2 Info: => 0.0012751s 12:22:43.2 Info: DatabaseEngineVersionCheck migrated 12:22:43.2 Info: => 0.0013028s 12:22:43.3 Debug: Took: 00:00:00.0145558 12:22:43.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 12:22:43.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:43.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 12:22:43.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 12:22:43.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:43.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149633970837_27/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:43.4 Info: DatabaseEngineVersionCheck migrating 12:22:43.4 Info: PerformDBOperation 12:22:43.4 Info: Performing DB Operation 12:22:43.4 Info: SQLite 3.47.0 12:22:43.4 Info: => 0.0013112s 12:22:43.4 Info: DatabaseEngineVersionCheck migrated 12:22:43.4 Info: => 0.0013383s 12:22:43.4 Debug: Took: 00:00:00.0136122 12:22:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 12:22:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:43.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 12:22:43.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 12:22:43.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:43.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149634616005_29/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:43.4 Info: DatabaseEngineVersionCheck migrating 12:22:43.4 Info: PerformDBOperation 12:22:43.4 Info: Performing DB Operation 12:22:43.4 Info: SQLite 3.47.0 12:22:43.4 Info: => 0.0012432s 12:22:43.4 Info: DatabaseEngineVersionCheck migrated 12:22:43.4 Info: => 0.0012704s 12:22:43.4 Debug: Took: 00:00:00.0141026 12:22:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 12:22:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:43.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 12:22:43.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 12:22:43.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:43.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149635386157_31/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:43.5 Info: DatabaseEngineVersionCheck migrating 12:22:43.5 Info: PerformDBOperation 12:22:43.5 Info: Performing DB Operation 12:22:43.5 Info: SQLite 3.47.0 12:22:43.5 Info: => 0.0013507s 12:22:43.5 Info: DatabaseEngineVersionCheck migrated 12:22:43.5 Info: => 0.0013813s 12:22:43.5 Debug: Took: 00:00:00.0143636 12:22:43.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 12:22:43.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:43.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 12:22:43.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 12:22:43.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:43.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149636132094_33/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:43.6 Info: DatabaseEngineVersionCheck migrating 12:22:43.6 Info: PerformDBOperation 12:22:43.6 Info: Performing DB Operation 12:22:43.6 Info: SQLite 3.47.0 12:22:43.6 Info: => 0.0013024s 12:22:43.6 Info: DatabaseEngineVersionCheck migrated 12:22:43.6 Info: => 0.0013307s 12:22:43.6 Debug: Took: 00:00:00.0154527 12:22:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 12:22:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:43.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 12:22:43.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 12:22:43.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:43.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149636934004_35/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:43.7 Info: DatabaseEngineVersionCheck migrating 12:22:43.7 Info: PerformDBOperation 12:22:43.7 Info: Performing DB Operation 12:22:43.7 Info: SQLite 3.47.0 12:22:43.7 Info: => 0.001269s 12:22:43.7 Info: DatabaseEngineVersionCheck migrated 12:22:43.7 Info: => 0.0012961s 12:22:43.7 Debug: Took: 00:00:00.0140657 12:22:43.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 12:22:43.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:43.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 12:22:43.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 12:22:43.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:43.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149637582847_37/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:43.7 Info: DatabaseEngineVersionCheck migrating 12:22:43.7 Info: PerformDBOperation 12:22:43.7 Info: Performing DB Operation 12:22:43.7 Info: SQLite 3.47.0 12:22:43.7 Info: => 0.0012885s 12:22:43.7 Info: DatabaseEngineVersionCheck migrated 12:22:43.7 Info: => 0.0013202s 12:22:43.7 Debug: Took: 00:00:00.0146791 12:22:43.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [12] ==== End Query Trace ==== 12:22:43.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 12:22:43.1 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 12:22:43.2 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 12:22:43.2 Debug: Dummy process. ID:26411 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 12:22:43.7 Debug: Finding process with Id:26411 12:22:43.8 Debug: Found process 26411:Lidarr.Test.Dummy [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy] 12:22:43.8 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 12:22:43.8 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 12:22:43.8 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 12:22:43.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 12:22:43.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:43.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149638075258_39/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:43.8 Info: DatabaseEngineVersionCheck migrating 12:22:43.8 Info: PerformDBOperation 12:22:43.8 Info: Performing DB Operation 12:22:43.8 Info: SQLite 3.47.0 12:22:43.8 Info: => 0.0013205s 12:22:43.8 Info: DatabaseEngineVersionCheck migrated 12:22:43.8 Info: => 0.0013502s 12:22:43.8 Debug: Took: 00:00:00.0150154 12:22:43.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 12:22:43.8 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 0:Unknown [Unknown] 12:22:43.8 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 12:22:43.8 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 12:22:43.9 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 12:22:43.9 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 12:22:43.9 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 12:22:43.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 12:22:43.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:43.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149638642311_41/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:43.8 Info: DatabaseEngineVersionCheck migrating 12:22:43.8 Info: PerformDBOperation 12:22:43.8 Info: Performing DB Operation 12:22:43.8 Info: SQLite 3.47.0 12:22:43.8 Info: => 0.0012887s 12:22:43.8 Info: DatabaseEngineVersionCheck migrated 12:22:43.8 Info: => 0.0013149s 12:22:43.8 Debug: Took: 00:00:00.0146206 12:22:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:43.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 12:22:43.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 12:22:43.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:43.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149639582032_43/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:43.9 Info: DatabaseEngineVersionCheck migrating 12:22:43.9 Info: PerformDBOperation 12:22:43.9 Info: Performing DB Operation 12:22:43.9 Info: SQLite 3.47.0 12:22:43.9 Info: => 0.0013545s 12:22:43.9 Info: DatabaseEngineVersionCheck migrated 12:22:43.9 Info: => 0.0013809s 12:22:43.9 Debug: Took: 00:00:00.0146530 12:22:44.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 12:22:44.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 12:22:44.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:44.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149640032454_45/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:44.0 Info: DatabaseEngineVersionCheck migrating 12:22:44.0 Info: PerformDBOperation 12:22:44.0 Info: Performing DB Operation 12:22:44.0 Info: SQLite 3.47.0 12:22:44.0 Info: => 0.0013082s 12:22:44.0 Info: DatabaseEngineVersionCheck migrated 12:22:44.0 Info: => 0.0013352s 12:22:44.0 Debug: Took: 00:00:00.0145498 12:22:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:44.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 12:22:44.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 12:22:44.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:44.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149640793297_47/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:44.0 Info: DatabaseEngineVersionCheck migrating 12:22:44.0 Info: PerformDBOperation 12:22:44.0 Info: Performing DB Operation 12:22:44.0 Info: SQLite 3.47.0 12:22:44.0 Info: => 0.0013435s 12:22:44.0 Info: DatabaseEngineVersionCheck migrated 12:22:44.0 Info: => 0.001371s 12:22:44.0 Debug: Took: 00:00:00.0158067 12:22:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 12:22:43.9 Info: --- Start: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 12:22:44.2 Debug: fpcalc version: 1.5.1 12:22:44.2 Info: --- End: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 12:22:44.2 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 12:22:44.2 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 12:22:44.2 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 12:22:44.2 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 12:22:44.2 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- 12:22:44.2 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- Skipped Should_be_able_to_start_python [20 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] 12:22:44.2 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 12:22:44.2 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 12:22:44.2 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 12:22:44.2 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 12:22:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 12:22:44.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:44.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149641817690_49/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:44.2 Info: DatabaseEngineVersionCheck migrating 12:22:44.2 Info: PerformDBOperation 12:22:44.2 Info: Performing DB Operation 12:22:44.2 Info: SQLite 3.47.0 12:22:44.2 Info: => 0.0013485s 12:22:44.2 Info: DatabaseEngineVersionCheck migrated 12:22:44.2 Info: => 0.0013771s 12:22:44.2 Debug: Took: 00:00:00.0153829 12:22:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 12:22:44.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 12:22:44.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:44.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149642809388_51/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:44.2 Info: DatabaseEngineVersionCheck migrating 12:22:44.2 Info: PerformDBOperation 12:22:44.2 Info: Performing DB Operation 12:22:44.2 Info: SQLite 3.47.0 12:22:44.2 Info: => 0.00129s 12:22:44.2 Info: DatabaseEngineVersionCheck migrated 12:22:44.2 Info: => 0.0013164s 12:22:44.2 Debug: Took: 00:00:00.0140660 12:22:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:44.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 12:22:44.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 12:22:44.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:44.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149643261551_53/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:44.3 Info: DatabaseEngineVersionCheck migrating 12:22:44.3 Info: PerformDBOperation 12:22:44.3 Info: Performing DB Operation 12:22:44.3 Info: SQLite 3.47.0 12:22:44.3 Info: => 0.0012942s 12:22:44.3 Info: DatabaseEngineVersionCheck migrated 12:22:44.3 Info: => 0.0013215s 12:22:44.3 Debug: Took: 00:00:00.0144293 12:22:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 12:22:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 12:22:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:44.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 12:22:44.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 12:22:44.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:44.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149643994605_55/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:44.4 Info: DatabaseEngineVersionCheck migrating 12:22:44.4 Info: PerformDBOperation 12:22:44.4 Info: Performing DB Operation 12:22:44.4 Info: SQLite 3.47.0 12:22:44.4 Info: => 0.0013286s 12:22:44.4 Info: DatabaseEngineVersionCheck migrated 12:22:44.4 Info: => 0.0013569s 12:22:44.4 Debug: Took: 00:00:00.0150421 12:22:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 12:22:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 12:22:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:44.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 12:22:44.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 12:22:44.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:44.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149644673651_57/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:44.4 Info: DatabaseEngineVersionCheck migrating 12:22:44.4 Info: PerformDBOperation 12:22:44.4 Info: Performing DB Operation 12:22:44.4 Info: SQLite 3.47.0 12:22:44.4 Info: => 0.001326s 12:22:44.4 Info: DatabaseEngineVersionCheck migrated 12:22:44.4 Info: => 0.0013532s 12:22:44.4 Debug: Took: 00:00:00.0144512 12:22:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:22:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:22:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:44.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 12:22:44.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 12:22:44.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:44.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149645371803_59/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:44.5 Info: DatabaseEngineVersionCheck migrating 12:22:44.5 Info: PerformDBOperation 12:22:44.5 Info: Performing DB Operation 12:22:44.5 Info: SQLite 3.47.0 12:22:44.5 Info: => 0.0014524s 12:22:44.5 Info: DatabaseEngineVersionCheck migrated 12:22:44.5 Info: => 0.0014789s 12:22:44.5 Debug: Took: 00:00:00.0142967 12:22:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:22:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:22:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:44.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 12:22:44.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 12:22:44.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:44.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149646077012_61/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:44.6 Info: DatabaseEngineVersionCheck migrating 12:22:44.6 Info: PerformDBOperation 12:22:44.6 Info: Performing DB Operation 12:22:44.6 Info: SQLite 3.47.0 12:22:44.6 Info: => 0.0013073s 12:22:44.6 Info: DatabaseEngineVersionCheck migrated 12:22:44.6 Info: => 0.0013327s 12:22:44.6 Debug: Took: 00:00:00.0158021 12:22:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [2] ==== End Query Trace ==== 12:22:44.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 12:22:44.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 12:22:44.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:44.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149646665613_63/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:44.6 Info: DatabaseEngineVersionCheck migrating 12:22:44.6 Info: PerformDBOperation 12:22:44.6 Info: Performing DB Operation 12:22:44.6 Info: SQLite 3.47.0 12:22:44.6 Info: => 0.0013125s 12:22:44.6 Info: DatabaseEngineVersionCheck migrated 12:22:44.6 Info: => 0.0013671s 12:22:44.6 Debug: Took: 00:00:00.0154543 12:22:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 12:22:44.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 12:22:44.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 12:22:44.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:44.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149647507084_65/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:44.7 Info: DatabaseEngineVersionCheck migrating 12:22:44.7 Info: PerformDBOperation 12:22:44.7 Info: Performing DB Operation 12:22:44.7 Info: SQLite 3.47.0 12:22:44.7 Info: => 0.0013078s 12:22:44.7 Info: DatabaseEngineVersionCheck migrated 12:22:44.7 Info: => 0.0013338s 12:22:44.7 Debug: Took: 00:00:00.0143380 12:22:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 12:22:44.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 12:22:44.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:44.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149648413910_67/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:44.8 Info: DatabaseEngineVersionCheck migrating 12:22:44.8 Info: PerformDBOperation 12:22:44.8 Info: Performing DB Operation 12:22:44.8 Info: SQLite 3.47.0 12:22:44.8 Info: => 0.0012806s 12:22:44.8 Info: DatabaseEngineVersionCheck migrated 12:22:44.8 Info: => 0.0013077s 12:22:44.8 Debug: Took: 00:00:00.0147530 12:22:44.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:44.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 12:22:44.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 12:22:44.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:44.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149649020746_69/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:44.9 Info: DatabaseEngineVersionCheck migrating 12:22:44.9 Info: PerformDBOperation 12:22:44.9 Info: Performing DB Operation 12:22:44.9 Info: SQLite 3.47.0 12:22:44.9 Info: => 0.0093936s 12:22:44.9 Info: DatabaseEngineVersionCheck migrated 12:22:44.9 Info: => 0.0094348s 12:22:44.9 Debug: Took: 00:00:00.0223158 12:22:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:44.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 12:22:44.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 12:22:44.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:44.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149649644121_71/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:44.9 Info: DatabaseEngineVersionCheck migrating 12:22:44.9 Info: PerformDBOperation 12:22:44.9 Info: Performing DB Operation 12:22:44.9 Info: SQLite 3.47.0 12:22:44.9 Info: => 0.0012999s 12:22:44.9 Info: DatabaseEngineVersionCheck migrated 12:22:44.9 Info: => 0.001327s 12:22:44.9 Debug: Took: 00:00:00.0144364 12:22:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:45.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 12:22:45.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 12:22:45.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:45.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149650379276_73/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:45.0 Info: DatabaseEngineVersionCheck migrating 12:22:45.0 Info: PerformDBOperation 12:22:45.0 Info: Performing DB Operation 12:22:45.0 Info: SQLite 3.47.0 12:22:45.0 Info: => 0.0012811s 12:22:45.0 Info: DatabaseEngineVersionCheck migrated 12:22:45.0 Info: => 0.0013093s 12:22:45.0 Debug: Took: 00:00:00.0148325 12:22:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [2] ==== End Query Trace ==== 12:22:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:45.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 12:22:45.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 12:22:45.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:45.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149651141338_75/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:45.1 Info: DatabaseEngineVersionCheck migrating 12:22:45.1 Info: PerformDBOperation 12:22:45.1 Info: Performing DB Operation 12:22:45.1 Info: SQLite 3.47.0 12:22:45.1 Info: => 0.0013142s 12:22:45.1 Info: DatabaseEngineVersionCheck migrated 12:22:45.1 Info: => 0.0013408s 12:22:45.1 Debug: Took: 00:00:00.0152754 12:22:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [1] ==== End Query Trace ==== 12:22:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [2] ==== End Query Trace ==== 12:22:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [3] ==== End Query Trace ==== 12:22:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [4] ==== End Query Trace ==== 12:22:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [5] ==== End Query Trace ==== 12:22:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:45.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 12:22:45.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 12:22:45.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:45.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149652417024_77/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:45.2 Info: DatabaseEngineVersionCheck migrating 12:22:45.2 Info: PerformDBOperation 12:22:45.2 Info: Performing DB Operation 12:22:45.2 Info: SQLite 3.47.0 12:22:45.2 Info: => 0.0017519s 12:22:45.2 Info: DatabaseEngineVersionCheck migrated 12:22:45.2 Info: => 0.0017825s 12:22:45.2 Debug: Took: 00:00:00.0157540 12:22:45.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2024-10-28T12:22:45.2690644Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [1] ==== End Query Trace ==== 12:22:45.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-10-28T12:22:45.2690645Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [2] ==== End Query Trace ==== 12:22:45.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2024-10-28T12:22:45.2690645Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [3] ==== End Query Trace ==== 12:22:45.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2024-10-28T12:22:45.2690646Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [4] ==== End Query Trace ==== 12:22:45.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2024-10-28T12:22:45.2690646Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [5] ==== End Query Trace ==== 12:22:45.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:45.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 12:22:45.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 12:22:45.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:45.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149653272858_79/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:45.3 Info: DatabaseEngineVersionCheck migrating 12:22:45.3 Info: PerformDBOperation 12:22:45.3 Info: Performing DB Operation 12:22:45.3 Info: SQLite 3.47.0 12:22:45.3 Info: => 0.0013075s 12:22:45.3 Info: DatabaseEngineVersionCheck migrated 12:22:45.3 Info: => 0.0013362s 12:22:45.3 Debug: Took: 00:00:00.0138814 12:22:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-10-28T12:22:45.3659449Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [2] ==== End Query Trace ==== 12:22:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:45.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 12:22:45.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 12:22:45.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:45.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149653989163_81/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:45.4 Info: DatabaseEngineVersionCheck migrating 12:22:45.4 Info: PerformDBOperation 12:22:45.4 Info: Performing DB Operation 12:22:45.4 Info: SQLite 3.47.0 12:22:45.4 Info: => 0.0013305s 12:22:45.4 Info: DatabaseEngineVersionCheck migrated 12:22:45.4 Info: => 0.0013563s 12:22:45.4 Debug: Took: 00:00:00.0140782 12:22:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [2] ==== End Query Trace ==== 12:22:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:45.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 12:22:45.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 12:22:45.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:45.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149654709830_83/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:45.4 Info: DatabaseEngineVersionCheck migrating 12:22:45.4 Info: PerformDBOperation 12:22:45.4 Info: Performing DB Operation 12:22:45.4 Info: SQLite 3.47.0 12:22:45.4 Info: => 0.0013308s 12:22:45.4 Info: DatabaseEngineVersionCheck migrated 12:22:45.4 Info: => 0.0013554s 12:22:45.4 Debug: Took: 00:00:00.0138635 12:22:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:45.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 12:22:45.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 12:22:45.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:45.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149655449625_85/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:45.5 Info: DatabaseEngineVersionCheck migrating 12:22:45.5 Info: PerformDBOperation 12:22:45.5 Info: Performing DB Operation 12:22:45.5 Info: SQLite 3.47.0 12:22:45.5 Info: => 0.0013636s 12:22:45.5 Info: DatabaseEngineVersionCheck migrated 12:22:45.5 Info: => 0.0013907s 12:22:45.5 Debug: Took: 00:00:00.0137448 12:22:45.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:45.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 12:22:45.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 12:22:45.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:45.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149655904261_87/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:45.6 Info: DatabaseEngineVersionCheck migrating 12:22:45.6 Info: PerformDBOperation 12:22:45.6 Info: Performing DB Operation 12:22:45.6 Info: SQLite 3.47.0 12:22:45.6 Info: => 0.0012993s 12:22:45.6 Info: DatabaseEngineVersionCheck migrated 12:22:45.6 Info: => 0.0013267s 12:22:45.6 Debug: Took: 00:00:00.0140689 12:22:45.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:22:45.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 12:22:45.6 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 12:22:45.6 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 12:22:45.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 12:22:45.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:45.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149656369955_89/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:45.6 Info: DatabaseEngineVersionCheck migrating 12:22:45.6 Info: PerformDBOperation 12:22:45.6 Info: Performing DB Operation 12:22:45.6 Info: SQLite 3.47.0 12:22:45.6 Info: => 0.0012982s 12:22:45.6 Info: DatabaseEngineVersionCheck migrated 12:22:45.6 Info: => 0.0013266s 12:22:45.6 Debug: Took: 00:00:00.0155603 12:22:45.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-29T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-29T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-11-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-11-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:22:45.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 12:22:45.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 12:22:45.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 12:22:45.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 12:22:45.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 12:22:45.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 12:22:45.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 12:22:45.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 12:22:45.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 12:22:45.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 12:22:45.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 12:22:45.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 12:22:45.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 12:22:45.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 12:22:45.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 12:22:45.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 12:22:45.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 12:22:45.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 12:22:45.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- Skipped Should_log_warn_if_on_stop_if_service_is_already_stopped [< 1 ms] Skipped should_throw_if_starting_a_running_service [< 1 ms] 12:22:45.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 12:22:45.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 12:22:45.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 12:22:45.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 12:22:45.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 12:22:45.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 12:22:45.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 12:22:45.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 12:22:45.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 12:22:45.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 12:22:45.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 12:22:45.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- Skipped should_return_null_config_if_config_is_empty(null) [1 ms] Skipped should_return_null_config_if_config_is_empty("") [1 ms] 12:22:45.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 12:22:45.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 12:22:45.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 12:22:45.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 12:22:45.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 12:22:45.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 12:22:45.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- 12:22:45.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- 12:22:45.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 12:22:45.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 12:22:45.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 12:22:45.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 12:22:45.6 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 12:22:45.6 Trace: Rate Limit triggered, delaying 'me' for 0.197 sec 12:22:45.8 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 12:22:45.8 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 12:22:45.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:45.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149658141912_91/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:45.8 Info: DatabaseEngineVersionCheck migrating 12:22:45.8 Info: PerformDBOperation 12:22:45.8 Info: Performing DB Operation 12:22:45.8 Info: SQLite 3.47.0 12:22:45.8 Info: => 0.0046843s 12:22:45.8 Info: DatabaseEngineVersionCheck migrated 12:22:45.8 Info: => 0.0047131s 12:22:45.8 Debug: Took: 00:00:00.0181990 12:22:45.8 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 12:22:45.8 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 12:22:45.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:45.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149658967103_93/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:45.9 Info: DatabaseEngineVersionCheck migrating 12:22:45.9 Info: PerformDBOperation 12:22:45.9 Info: Performing DB Operation 12:22:45.9 Info: SQLite 3.47.0 12:22:45.9 Info: => 0.0013276s 12:22:45.9 Info: DatabaseEngineVersionCheck migrated 12:22:45.9 Info: => 0.0013538s 12:22:45.9 Debug: Took: 00:00:00.0146319 12:22:45.9 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- Skipped should_return_null_config_if_config_is_null [1 ms] 12:22:45.9 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 12:22:45.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:45.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149659425946_95/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:45.9 Info: DatabaseEngineVersionCheck migrating 12:22:45.9 Info: PerformDBOperation 12:22:45.9 Info: Performing DB Operation 12:22:45.9 Info: SQLite 3.47.0 12:22:45.9 Info: => 0.0013109s 12:22:45.9 Info: DatabaseEngineVersionCheck migrated 12:22:45.9 Info: => 0.0013392s 12:22:45.9 Debug: Took: 00:00:00.0152190 12:22:45.9 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 12:22:45.9 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 12:22:45.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:45.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149659887659_97/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:45.9 Info: DatabaseEngineVersionCheck migrating 12:22:45.9 Info: PerformDBOperation 12:22:45.9 Info: Performing DB Operation 12:22:45.9 Info: SQLite 3.47.0 12:22:45.9 Info: => 0.0017215s 12:22:45.9 Info: DatabaseEngineVersionCheck migrated 12:22:45.9 Info: => 0.0017508s 12:22:46.0 Debug: Took: 00:00:00.0142275 12:22:46.0 Info: Vacuuming Main database 12:22:46.0 Info: Main database compressed 12:22:46.0 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 12:22:45.8 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 12:22:45.8 Trace: Rate Limit triggered, delaying 'me' for 0.299 sec 12:22:46.1 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 12:22:46.0 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 12:22:46.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:46.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149660715061_99/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:46.0 Info: DatabaseEngineVersionCheck migrating 12:22:46.0 Info: PerformDBOperation 12:22:46.0 Info: Performing DB Operation 12:22:46.0 Info: SQLite 3.47.0 12:22:46.0 Info: => 0.0013712s 12:22:46.0 Info: DatabaseEngineVersionCheck migrated 12:22:46.0 Info: => 0.0013986s 12:22:46.0 Debug: Took: 00:00:00.0139525 12:22:46.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-28T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:22:46.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:22:46.1 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 12:22:46.1 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 12:22:46.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:46.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149661554863_101/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:46.1 Info: DatabaseEngineVersionCheck migrating 12:22:46.1 Info: PerformDBOperation 12:22:46.1 Info: Performing DB Operation 12:22:46.1 Info: SQLite 3.47.0 12:22:46.1 Info: => 0.0012477s 12:22:46.1 Info: DatabaseEngineVersionCheck migrated 12:22:46.1 Info: => 0.0012745s 12:22:46.1 Debug: Took: 00:00:00.0131308 12:22:46.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-28T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:22:46.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [2] AlbumId = [2] ArtistId = [2] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 3, "name": "MP3-256" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-29T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 12:22:46.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:22:46.2 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 12:22:46.1 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 12:22:46.1 Trace: Rate Limit triggered, delaying 'me' for 0.100 sec 12:22:46.2 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 12:22:46.2 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 12:22:46.2 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 12:22:46.2 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 12:22:46.2 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 12:22:46.2 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 12:22:46.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:46.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149662153100_103/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:46.2 Info: DatabaseEngineVersionCheck migrating 12:22:46.2 Info: PerformDBOperation 12:22:46.2 Info: Performing DB Operation 12:22:46.2 Info: SQLite 3.47.0 12:22:46.2 Info: => 0.0013066s 12:22:46.2 Info: DatabaseEngineVersionCheck migrated 12:22:46.2 Info: => 0.0013328s 12:22:46.2 Debug: Took: 00:00:00.0144899 12:22:46.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-28T12:22:46.2347595Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T12:22:46.2348746Z"] Added = ["2024-10-28T12:22:46.2349567Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:22:46.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:46.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 12:22:46.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:22:46.3 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 12:22:46.2 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 12:22:46.2 Trace: Rate Limit triggered, delaying 'me' for 0.100 sec 12:22:46.3 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 12:22:46.3 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 12:22:46.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:46.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149663184401_105/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:46.3 Info: DatabaseEngineVersionCheck migrating 12:22:46.3 Info: PerformDBOperation 12:22:46.3 Info: Performing DB Operation 12:22:46.3 Info: SQLite 3.47.0 12:22:46.3 Info: => 0.0012628s 12:22:46.3 Info: DatabaseEngineVersionCheck migrated 12:22:46.3 Info: => 0.0012895s 12:22:46.3 Debug: Took: 00:00:00.0134438 12:22:46.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:22:46.3 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 12:22:46.3 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 12:22:46.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:46.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149663973467_107/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:46.4 Info: DatabaseEngineVersionCheck migrating 12:22:46.4 Info: PerformDBOperation 12:22:46.4 Info: Performing DB Operation 12:22:46.4 Info: SQLite 3.47.0 12:22:46.4 Info: => 0.0012605s 12:22:46.4 Info: DatabaseEngineVersionCheck migrated 12:22:46.4 Info: => 0.0012856s 12:22:46.4 Debug: Took: 00:00:00.0120497 12:22:46.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:22:46.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:22:46.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:22:46.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:22:46.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:22:46.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-10-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-30T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-30T00:00:00Z"] Added = ["2024-10-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:22:46.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:46.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:46.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:46.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:22:46.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 12:22:46.5 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 12:22:46.3 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 12:22:46.3 Trace: Rate Limit triggered, delaying 'me' for 0.200 sec 12:22:46.5 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 12:22:46.5 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 12:22:46.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:46.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149665439347_109/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:46.5 Info: DatabaseEngineVersionCheck migrating 12:22:46.5 Info: PerformDBOperation 12:22:46.5 Info: Performing DB Operation 12:22:46.5 Info: SQLite 3.47.0 12:22:46.5 Info: => 0.0012505s 12:22:46.5 Info: DatabaseEngineVersionCheck migrated 12:22:46.5 Info: => 0.0012795s 12:22:46.5 Debug: Took: 00:00:00.0132606 12:22:46.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:22:46.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:22:46.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:22:46.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:22:46.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:22:46.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-10-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-30T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-30T00:00:00Z"] Added = ["2024-10-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:22:46.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:46.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:46.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:46.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:22:46.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:22:46.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 12:22:46.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 12:22:46.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 12:22:46.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 12:22:46.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 12:22:46.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 12:22:46.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 12:22:46.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 12:22:46.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 12:22:46.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 12:22:46.6 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- Passed! - Failed: 0, Passed: 490, Skipped: 30, Total: 520, Duration: 7 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Common.Test.dll (net6.0) 12:22:46.6 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 12:22:46.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:46.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149666682152_111/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:46.6 Info: DatabaseEngineVersionCheck migrating 12:22:46.6 Info: PerformDBOperation 12:22:46.6 Info: Performing DB Operation 12:22:46.6 Info: SQLite 3.47.0 12:22:46.6 Info: => 0.0012781s 12:22:46.6 Info: DatabaseEngineVersionCheck migrated 12:22:46.6 Info: => 0.001302s 12:22:46.6 Debug: Took: 00:00:00.0130845 12:22:46.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:22:46.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:22:46.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:22:46.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:22:46.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:22:46.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-10-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-30T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-30T00:00:00Z"] Added = ["2024-10-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:22:46.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:46.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:46.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:46.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:22:46.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:22:46.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [1] ==== End Query Trace ==== 12:22:46.7 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 12:22:46.7 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 12:22:46.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:46.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149667956595_113/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:46.8 Info: DatabaseEngineVersionCheck migrating 12:22:46.8 Info: PerformDBOperation 12:22:46.8 Info: Performing DB Operation 12:22:46.8 Info: SQLite 3.47.0 12:22:46.8 Info: => 0.0012719s 12:22:46.8 Info: DatabaseEngineVersionCheck migrated 12:22:46.8 Info: => 0.0012984s 12:22:46.8 Debug: Took: 00:00:00.0129365 12:22:46.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:22:46.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:22:46.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:22:46.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:22:46.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:22:46.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-10-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-30T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-30T00:00:00Z"] Added = ["2024-10-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:22:46.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:46.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:46.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:46.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:22:46.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:46.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:22:46.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:22:46.9 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 12:22:46.9 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 12:22:46.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:46.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149669138172_115/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:46.9 Info: DatabaseEngineVersionCheck migrating 12:22:46.9 Info: PerformDBOperation 12:22:46.9 Info: Performing DB Operation 12:22:46.9 Info: SQLite 3.47.0 12:22:46.9 Info: => 0.0012533s 12:22:46.9 Info: DatabaseEngineVersionCheck migrated 12:22:46.9 Info: => 0.001278s 12:22:46.9 Debug: Took: 00:00:00.0131886 12:22:46.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:22:46.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:22:46.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:22:46.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:22:46.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-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:22:46.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-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-30T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-30T00:00:00Z"] Added = ["2024-10-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:22:46.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-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:46.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-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:46.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-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:46.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-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:22:46.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 ==== 12:22:46.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 ==== 12:22:46.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 ==== 12:22:46.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 ==== 12:22:46.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 ==== 12:22:46.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 ==== 12:22:46.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 ==== 12:22:46.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 ==== 12:22:46.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 ==== 12:22:46.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 ==== 12:22:46.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:22:46.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:22:46.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:22:46.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:22:46.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:22:46.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:22:47.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:22:47.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:22:47.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:22:47.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:22:47.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:22:47.0 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 12:22:47.0 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 12:22:47.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:47.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149670571489_117/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:47.0 Info: DatabaseEngineVersionCheck migrating 12:22:47.0 Info: PerformDBOperation 12:22:47.0 Info: Performing DB Operation 12:22:47.0 Info: SQLite 3.47.0 12:22:47.0 Info: => 0.0012517s 12:22:47.0 Info: DatabaseEngineVersionCheck migrated 12:22:47.0 Info: => 0.001276s 12:22:47.0 Debug: Took: 00:00:00.0131909 12:22:47.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 ==== 12:22:47.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 ==== 12:22:47.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-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:22:47.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:22:47.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-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:22:47.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-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-30T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-30T00:00:00Z"] Added = ["2024-10-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:22:47.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-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:22:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" WHERE ("AlbumReleases"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:22:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."AlbumReleaseId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:22:47.1 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 12:22:47.1 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 12:22:47.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:22:47.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149671499487_119/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:47.1 Info: DatabaseEngineVersionCheck migrating 12:22:47.1 Info: PerformDBOperation 12:22:47.1 Info: Performing DB Operation 12:22:47.1 Info: SQLite 3.47.0 12:22:47.1 Info: => 0.0012335s 12:22:47.1 Info: DatabaseEngineVersionCheck migrated 12:22:47.1 Info: => 0.0012598s 12:22:47.1 Debug: Took: 00:00:00.0134552 12:22:47.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 ==== 12:22:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:22:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:22:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:22:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:22:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-10-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-30T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-30T00:00:00Z"] Added = ["2024-10-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:22:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:22:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:22:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:22:47.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 ==== 12:22:47.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 ==== 12:22:47.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 ==== 12:22:47.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 ==== 12:22:47.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 ==== 12:22:47.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 ==== 12:22:47.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 ==== 12:22:47.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 ==== 12:22:47.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 ==== 12:22:47.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 12:22:47.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:22:47.2 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 12:22:47.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 12:22:47.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149672605067_121/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:47.2 Info: DatabaseEngineVersionCheck migrating 12:22:47.2 Info: PerformDBOperation 12:22:47.2 Info: Performing DB Operation 12:22:47.3 Info: SQLite 3.47.0 12:22:47.3 Info: => 0.0120211s 12:22:47.3 Info: DatabaseEngineVersionCheck migrated 12:22:47.3 Info: => 0.0120524s 12:22:47.3 Info: VersionMigration migrating 12:22:47.3 Info: Beginning Transaction 12:22:47.3 Info: CreateTable VersionInfo 12:22:47.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:47.3 Info: => 0.0002329s 12:22:47.3 Info: Committing Transaction 12:22:47.3 Info: VersionMigration migrated 12:22:47.3 Info: => 0.0007016s 12:22:47.3 Info: VersionUniqueMigration migrating 12:22:47.3 Info: Beginning Transaction 12:22:47.3 Info: CreateIndex VersionInfo (Version) 12:22:47.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:47.3 Info: => 0.0001933s 12:22:47.3 Info: AlterTable VersionInfo 12:22:47.3 Info: => 8E-07s 12:22:47.3 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:47.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:47.3 Info: => 0.0006734s 12:22:47.3 Info: Committing Transaction 12:22:47.3 Info: VersionUniqueMigration migrated 12:22:47.3 Info: => 0.0009143s 12:22:47.3 Info: VersionDescriptionMigration migrating 12:22:47.3 Info: Beginning Transaction 12:22:47.3 Info: AlterTable VersionInfo 12:22:47.3 Info: => 3.2E-06s 12:22:47.3 Info: CreateColumn VersionInfo Description String 12:22:47.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:47.3 Info: => 0.0002157s 12:22:47.3 Info: Committing Transaction 12:22:47.3 Info: VersionDescriptionMigration migrated 12:22:47.3 Info: => 0.0004211s 12:22:47.3 Info: 1: InitialSetup migrating 12:22:47.3 Info: Beginning Transaction 12:22:47.3 Info: Starting migration of Main DB to 1 12:22:47.3 Info: CreateTable Config 12:22:47.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:47.3 Info: => 0.0002894s 12:22:47.3 Info: CreateIndex Config (Key) 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:47.3 Info: => 0.0001124s 12:22:47.3 Info: CreateTable RootFolders 12:22:47.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:47.3 Info: => 0.0001373s 12:22:47.3 Info: CreateIndex RootFolders (Path) 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:47.3 Info: => 9.56E-05s 12:22:47.3 Info: CreateTable Artists 12:22:47.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:47.3 Info: => 0.0003403s 12:22:47.3 Info: CreateIndex Artists (ForeignArtistId) 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:47.3 Info: => 0.0001019s 12:22:47.3 Info: CreateIndex Artists (NameSlug) 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:47.3 Info: => 9.69E-05s 12:22:47.3 Info: CreateIndex Artists (CleanName) 12:22:47.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:47.3 Info: => 9.11E-05s 12:22:47.3 Info: CreateIndex Artists (Path) 12:22:47.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:47.3 Info: => 0.0001039s 12:22:47.3 Info: CreateTable Albums 12:22:47.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:47.3 Info: => 0.0003424s 12:22:47.3 Info: CreateIndex Albums (ForeignAlbumId) 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:47.3 Info: => 0.0001036s 12:22:47.3 Info: CreateIndex Albums (MBId) 12:22:47.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:47.3 Info: => 8.93E-05s 12:22:47.3 Info: CreateIndex Albums (TADBId) 12:22:47.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:47.3 Info: => 9.17E-05s 12:22:47.3 Info: CreateIndex Albums (TitleSlug) 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:47.3 Info: => 8.7E-05s 12:22:47.3 Info: CreateIndex Albums (CleanTitle) 12:22:47.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:47.3 Info: => 8.96E-05s 12:22:47.3 Info: CreateIndex Albums (Path) 12:22:47.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:47.3 Info: => 8.55E-05s 12:22:47.3 Info: CreateTable Tracks 12:22:47.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:47.3 Info: => 0.000223s 12:22:47.3 Info: CreateIndex Tracks (ForeignTrackId) 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:47.3 Info: => 9.74E-05s 12:22:47.3 Info: CreateIndex Tracks (ArtistId) 12:22:47.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:47.3 Info: => 0.0001272s 12:22:47.3 Info: CreateIndex Tracks (TrackFileId) 12:22:47.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:47.3 Info: => 0.0001454s 12:22:47.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:47.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:47.3 Info: => 0.000102s 12:22:47.3 Info: CreateTable TrackFiles 12:22:47.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:47.3 Info: => 0.0001988s 12:22:47.3 Info: CreateIndex TrackFiles (ArtistId) 12:22:47.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:47.3 Info: => 0.0001s 12:22:47.3 Info: CreateIndex TrackFiles (AlbumId) 12:22:47.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:47.3 Info: => 9.7E-05s 12:22:47.3 Info: CreateTable History 12:22:47.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:47.3 Info: => 0.000198s 12:22:47.3 Info: CreateIndex History (Date) 12:22:47.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:47.3 Info: => 0.0001127s 12:22:47.3 Info: CreateIndex History (EventType) 12:22:47.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:47.3 Info: => 9.38E-05s 12:22:47.3 Info: CreateIndex History (DownloadId) 12:22:47.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:47.3 Info: => 9.62E-05s 12:22:47.3 Info: CreateIndex History (AlbumId) 12:22:47.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:47.3 Info: => 9.39E-05s 12:22:47.3 Info: CreateTable Notifications 12:22:47.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:47.3 Info: => 0.0001842s 12:22:47.3 Info: CreateTable ScheduledTasks 12:22:47.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:47.3 Info: => 0.000182s 12:22:47.3 Info: CreateIndex ScheduledTasks (TypeName) 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:47.3 Info: => 0.0001286s 12:22:47.3 Info: CreateTable Indexers 12:22:47.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:47.3 Info: => 0.0001589s 12:22:47.3 Info: CreateIndex Indexers (Name) 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:47.3 Info: => 0.0001175s 12:22:47.3 Info: CreateTable Profiles 12:22:47.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:47.3 Info: => 0.000133s 12:22:47.3 Info: CreateIndex Profiles (Name) 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:47.3 Info: => 0.0001019s 12:22:47.3 Info: CreateTable QualityDefinitions 12:22:47.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:47.3 Info: => 0.0001424s 12:22:47.3 Info: CreateIndex QualityDefinitions (Quality) 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:47.3 Info: => 0.0001021s 12:22:47.3 Info: CreateIndex QualityDefinitions (Title) 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:47.3 Info: => 0.0001232s 12:22:47.3 Info: CreateTable NamingConfig 12:22:47.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:47.3 Info: => 0.0001822s 12:22:47.3 Info: CreateTable Blacklist 12:22:47.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:47.3 Info: => 0.000236s 12:22:47.3 Info: CreateTable Metadata 12:22:47.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:47.3 Info: => 0.0001579s 12:22:47.3 Info: CreateTable MetadataFiles 12:22:47.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:47.3 Info: => 0.0001874s 12:22:47.3 Info: CreateTable DownloadClients 12:22:47.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:47.3 Info: => 0.0001455s 12:22:47.3 Info: CreateTable PendingReleases 12:22:47.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:47.3 Info: => 0.000172s 12:22:47.3 Info: CreateTable RemotePathMappings 12:22:47.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:47.3 Info: => 0.0001433s 12:22:47.3 Info: CreateTable Tags 12:22:47.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:47.3 Info: => 0.0001152s 12:22:47.3 Info: CreateIndex Tags (Label) 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:47.3 Info: => 0.0001039s 12:22:47.3 Info: CreateTable Restrictions 12:22:47.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:47.3 Info: => 0.0001353s 12:22:47.3 Info: CreateTable DelayProfiles 12:22:47.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:47.3 Info: => 0.0001824s 12:22:47.3 Info: CreateTable Users 12:22:47.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:47.3 Info: => 0.000122s 12:22:47.3 Info: CreateIndex Users (Identifier) 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:47.3 Info: => 0.0001277s 12:22:47.3 Info: CreateIndex Users (Username) 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:47.3 Info: => 0.000112s 12:22:47.3 Info: CreateTable Commands 12:22:47.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:47.3 Info: => 0.0001934s 12:22:47.3 Info: CreateTable IndexerStatus 12:22:47.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:47.3 Info: => 0.0001718s 12:22:47.3 Info: CreateIndex IndexerStatus (ProviderId) 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:47.3 Info: => 0.0001039s 12:22:47.3 Info: CreateTable ExtraFiles 12:22:47.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:47.3 Info: => 0.0001616s 12:22:47.3 Info: CreateTable LyricFiles 12:22:47.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:47.3 Info: => 0.0002103s 12:22:47.3 Info: CreateTable LanguageProfiles 12:22:47.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:47.3 Info: => 0.0001386s 12:22:47.3 Info: CreateIndex LanguageProfiles (Name) 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:47.3 Info: => 0.0001097s 12:22:47.3 Info: CreateTable DownloadClientStatus 12:22:47.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:47.3 Info: => 0.0001447s 12:22:47.3 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:47.3 Info: => 0.0001066s 12:22:47.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:47.3 Info: -> 1 Insert operations completed in 00:00:00.0001534 taking an average of 00:00:00.0001534 12:22:47.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:47', 'InitialSetup') 12:22:47.3 Info: Committing Transaction 12:22:47.3 Info: 1: InitialSetup migrated 12:22:47.3 Info: => 0.0186343s 12:22:47.3 Info: 2: add_reason_to_pending_releases migrating 12:22:47.3 Info: Beginning Transaction 12:22:47.3 Info: Starting migration of Main DB to 2 12:22:47.3 Info: AlterTable PendingReleases 12:22:47.3 Info: => 1.2E-06s 12:22:47.3 Info: CreateColumn PendingReleases Reason Int32 12:22:47.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:47.3 Info: => 0.0006783s 12:22:47.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:47', 'add_reason_to_pending_releases') 12:22:47.3 Info: Committing Transaction 12:22:47.3 Info: 2: add_reason_to_pending_releases migrated 12:22:47.3 Info: => 0.0012095s 12:22:47.3 Info: 3: add_medium_support migrating 12:22:47.3 Info: Beginning Transaction 12:22:47.3 Info: Starting migration of Main DB to 3 12:22:47.3 Info: AlterTable Albums 12:22:47.3 Info: => 1.2E-06s 12:22:47.3 Info: CreateColumn Albums Media String 12:22:47.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:47.3 Info: => 0.0006791s 12:22:47.3 Info: AlterTable Tracks 12:22:47.3 Info: => 9E-07s 12:22:47.3 Info: CreateColumn Tracks MediumNumber Int32 12:22:47.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:47.3 Info: => 0.0004823s 12:22:47.3 Info: AlterTable Tracks 12:22:47.3 Info: => 8E-07s 12:22:47.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:47.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:47.3 Info: => 0.0004978s 12:22:47.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:47.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:47.3 Info: => 6.03E-05s 12:22:47.3 Info: DeleteColumn Tracks TrackNumber 12:22:47.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:47.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:47.3 Info: DROP TABLE "Tracks" 12:22:47.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:47.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:47.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:47.3 Info: => 0.0045845s 12:22:47.3 Info: AlterTable Tracks 12:22:47.3 Info: => 8E-07s 12:22:47.3 Info: CreateColumn Tracks TrackNumber String 12:22:47.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:47.3 Info: => 0.0004614s 12:22:47.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:47', 'add_medium_support') 12:22:47.3 Info: Committing Transaction 12:22:47.3 Info: 3: add_medium_support migrated 12:22:47.3 Info: => 0.0068321s 12:22:47.3 Info: 4: add_various_qualites_in_profile migrating 12:22:47.3 Info: Beginning Transaction 12:22:47.3 Info: Starting migration of Main DB to 4 12:22:47.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:47.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:47.3 Info: => 8.88E-05s 12:22:47.3 Info: PerformDBOperation 12:22:47.3 Info: Performing DB Operation 12:22:47.3 Info: => 4.66E-05s 12:22:47.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:47', 'add_various_qualites_in_profile') 12:22:47.3 Info: Committing Transaction 12:22:47.3 Info: 4: add_various_qualites_in_profile migrated 12:22:47.3 Info: => 0.0004142s 12:22:47.3 Info: 5: metadata_profiles migrating 12:22:47.3 Info: Beginning Transaction 12:22:47.3 Info: Starting migration of Main DB to 5 12:22:47.3 Info: CreateTable MetadataProfiles 12:22:47.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:47.3 Info: => 0.0001896s 12:22:47.3 Info: CreateIndex MetadataProfiles (Name) 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:47.3 Info: => 0.0001266s 12:22:47.3 Info: AlterTable Artists 12:22:47.3 Info: => 8E-07s 12:22:47.3 Info: CreateColumn Artists MetadataProfileId Int32 12:22:47.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:47.3 Info: => 0.0005515s 12:22:47.3 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:47.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:47.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:47.3 Info: DROP TABLE "Artists" 12:22:47.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:47.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:47.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:47.3 Info: => 0.0049487s 12:22:47.3 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:47.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:47.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:47.3 Info: DROP TABLE "Artists" 12:22:47.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:47.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:47.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:47.3 Info: => 0.0048705s 12:22:47.3 Info: AlterTable Albums 12:22:47.3 Info: => 1E-06s 12:22:47.3 Info: CreateColumn Albums SecondaryTypes String 12:22:47.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:47.3 Info: => 0.0004948s 12:22:47.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:47', 'metadata_profiles') 12:22:47.3 Info: Committing Transaction 12:22:47.3 Info: 5: metadata_profiles migrated 12:22:47.3 Info: => 0.0093176s 12:22:47.3 Info: 6: separate_automatic_and_interactive_search migrating 12:22:47.3 Info: Beginning Transaction 12:22:47.3 Info: Starting migration of Main DB to 6 12:22:47.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:47.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:47.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:47.3 Info: DROP TABLE "Indexers" 12:22:47.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:47.3 Info: => 0.0044332s 12:22:47.3 Info: AlterTable Indexers 12:22:47.3 Info: => 1E-06s 12:22:47.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:47.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:47.3 Info: => 0.0004847s 12:22:47.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:47.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:47.3 Info: => 5.36E-05s 12:22:47.3 Info: AlterTable Indexers 12:22:47.3 Info: => 6E-07s 12:22:47.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:47.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:47.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:47.3 Info: DROP TABLE "Indexers" 12:22:47.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:47.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:47.3 Info: => 0.0042058s 12:22:47.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:47', 'separate_automatic_and_interactive_search') 12:22:47.3 Info: Committing Transaction 12:22:47.3 Info: 6: separate_automatic_and_interactive_search migrated 12:22:47.3 Info: => 0.0051329s 12:22:47.4 Info: 7: change_album_path_to_relative migrating 12:22:47.4 Info: Beginning Transaction 12:22:47.4 Info: Starting migration of Main DB to 7 12:22:47.4 Info: DeleteColumn Albums Path 12:22:47.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:47.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:47.4 Info: DROP TABLE "Albums" 12:22:47.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:47.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:47.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:47.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:47.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:47.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:47.4 Info: => 0.0052277s 12:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:47', 'change_album_path_to_relative') 12:22:47.4 Info: Committing Transaction 12:22:47.4 Info: 7: change_album_path_to_relative migrated 12:22:47.4 Info: => 0.005759s 12:22:47.4 Info: 8: change_quality_size_mb_to_kb migrating 12:22:47.4 Info: Beginning Transaction 12:22:47.4 Info: Starting migration of Main DB to 8 12:22:47.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:47.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:47.4 Info: => 6.2E-05s 12:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:47', 'change_quality_size_mb_to_kb') 12:22:47.4 Info: Committing Transaction 12:22:47.4 Info: 8: change_quality_size_mb_to_kb migrated 12:22:47.4 Info: => 0.0004624s 12:22:47.4 Info: 9: album_releases migrating 12:22:47.4 Info: Beginning Transaction 12:22:47.4 Info: Starting migration of Main DB to 9 12:22:47.4 Info: AlterTable Albums 12:22:47.4 Info: => 8E-07s 12:22:47.4 Info: CreateColumn Albums Releases String 12:22:47.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:47.4 Info: => 0.0005338s 12:22:47.4 Info: AlterTable Albums 12:22:47.4 Info: => 6E-07s 12:22:47.4 Info: CreateColumn Albums CurrentRelease String 12:22:47.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:47.4 Info: => 0.0004819s 12:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:47', 'album_releases') 12:22:47.4 Info: Committing Transaction 12:22:47.4 Info: 9: album_releases migrated 12:22:47.4 Info: => 0.0008529s 12:22:47.4 Info: 10: album_releases_fix migrating 12:22:47.4 Info: Beginning Transaction 12:22:47.4 Info: Starting migration of Main DB to 10 12:22:47.4 Info: AlterTable Albums 12:22:47.4 Info: => 7E-07s 12:22:47.4 Info: AlterColumn Albums Releases String 12:22:47.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:47.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:47.4 Info: DROP TABLE "Albums" 12:22:47.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:47.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:47.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:47.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:47.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:47.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:47.4 Info: => 0.0065273s 12:22:47.4 Info: AlterTable Albums 12:22:47.4 Info: => 9E-07s 12:22:47.4 Info: AlterColumn Albums CurrentRelease String 12:22:47.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:47.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:47.4 Info: DROP TABLE "Albums" 12:22:47.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:47.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:47.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:47.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:47.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:47.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:47.4 Info: => 0.0050259s 12:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:47', 'album_releases_fix') 12:22:47.4 Info: Committing Transaction 12:22:47.4 Info: 10: album_releases_fix migrated 12:22:47.4 Info: => 0.007868s 12:22:47.4 Info: 11: import_lists migrating 12:22:47.4 Info: Beginning Transaction 12:22:47.4 Info: Starting migration of Main DB to 11 12:22:47.4 Info: CreateTable ImportLists 12:22:47.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:47.4 Info: => 0.0002062s 12:22:47.4 Info: CreateIndex ImportLists (Name) 12:22:47.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:47.4 Info: => 0.0011738s 12:22:47.4 Info: CreateTable ImportListStatus 12:22:47.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:47.4 Info: => 0.0001589s 12:22:47.4 Info: CreateIndex ImportListStatus (ProviderId) 12:22:47.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:47.4 Info: => 9.64E-05s 12:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:47', 'import_lists') 12:22:47.4 Info: Committing Transaction 12:22:47.4 Info: 11: import_lists migrated 12:22:47.4 Info: => 0.0004695s 12:22:47.4 Info: 12: add_release_status migrating 12:22:47.4 Info: Beginning Transaction 12:22:47.4 Info: Starting migration of Main DB to 12 12:22:47.4 Info: AlterTable MetadataProfiles 12:22:47.4 Info: => 1.1E-06s 12:22:47.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:47.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:47.4 Info: => 0.0006179s 12:22:47.4 Info: PerformDBOperation 12:22:47.4 Info: Performing DB Operation 12:22:47.4 Info: => 3.65E-05s 12:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:47', 'add_release_status') 12:22:47.4 Info: Committing Transaction 12:22:47.4 Info: 12: add_release_status migrated 12:22:47.4 Info: => 0.0003517s 12:22:47.4 Info: 13: album_download_notification migrating 12:22:47.4 Info: Beginning Transaction 12:22:47.4 Info: Starting migration of Main DB to 13 12:22:47.4 Info: AlterTable Notifications 12:22:47.4 Info: => 9E-07s 12:22:47.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:47.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:47.4 Info: => 0.0005224s 12:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:47', 'album_download_notification') 12:22:47.4 Info: Committing Transaction 12:22:47.4 Info: 13: album_download_notification migrated 12:22:47.4 Info: => 0.0008466s 12:22:47.4 Info: 14: fix_language_metadata_profiles migrating 12:22:47.4 Info: Beginning Transaction 12:22:47.4 Info: Starting migration of Main DB to 14 12:22:47.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:47.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:47.4 Info: => 0.0001s 12:22:47.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:47.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:47.4 Info: => 7.33E-05s 12:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:47', 'fix_language_metadata_profiles') 12:22:47.4 Info: Committing Transaction 12:22:47.4 Info: 14: fix_language_metadata_profiles migrated 12:22:47.4 Info: => 0.0003453s 12:22:47.4 Info: 15: remove_fanzub migrating 12:22:47.4 Info: Beginning Transaction 12:22:47.4 Info: Starting migration of Main DB to 15 12:22:47.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:47.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:47.4 Info: => 6.1E-05s 12:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:47', 'remove_fanzub') 12:22:47.4 Info: Committing Transaction 12:22:47.4 Info: 15: remove_fanzub migrated 12:22:47.4 Info: => 0.0003282s 12:22:47.4 Info: 16: update_artist_history_indexes migrating 12:22:47.4 Info: Beginning Transaction 12:22:47.4 Info: Starting migration of Main DB to 16 12:22:47.4 Info: CreateIndex Albums (ArtistId) 12:22:47.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:47.4 Info: => 0.0001246s 12:22:47.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:47.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:47.4 Info: => 9.73E-05s 12:22:47.4 Info: DeleteIndex History (AlbumId) 12:22:47.4 Info: DROP INDEX "IX_History_AlbumId" 12:22:47.4 Info: => 0.0001535s 12:22:47.4 Info: CreateIndex History (AlbumId, Date) 12:22:47.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:47.4 Info: => 0.0001079s 12:22:47.4 Info: DeleteIndex History (DownloadId) 12:22:47.4 Info: DROP INDEX "IX_History_DownloadId" 12:22:47.4 Info: => 0.0001409s 12:22:47.4 Info: CreateIndex History (DownloadId, Date) 12:22:47.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:47.4 Info: => 0.0001109s 12:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:47', 'update_artist_history_indexes') 12:22:47.4 Info: Committing Transaction 12:22:47.4 Info: 16: update_artist_history_indexes migrated 12:22:47.4 Info: => 0.0004605s 12:22:47.4 Info: 17: remove_nma migrating 12:22:47.4 Info: Beginning Transaction 12:22:47.4 Info: Starting migration of Main DB to 17 12:22:47.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:47.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:47.4 Info: => 6.47E-05s 12:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:47', 'remove_nma') 12:22:47.4 Info: Committing Transaction 12:22:47.4 Info: 17: remove_nma migrated 12:22:47.4 Info: => 0.0003344s 12:22:47.4 Info: 18: album_disambiguation migrating 12:22:47.4 Info: Beginning Transaction 12:22:47.4 Info: Starting migration of Main DB to 18 12:22:47.4 Info: AlterTable Albums 12:22:47.4 Info: => 1E-06s 12:22:47.4 Info: CreateColumn Albums Disambiguation String 12:22:47.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:47.4 Info: => 0.0005517s 12:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:47', 'album_disambiguation') 12:22:47.4 Info: Committing Transaction 12:22:47.4 Info: 18: album_disambiguation migrated 12:22:47.4 Info: => 0.0008745s 12:22:47.4 Info: 19: add_ape_quality_in_profiles migrating 12:22:47.4 Info: Beginning Transaction 12:22:47.4 Info: Starting migration of Main DB to 19 12:22:47.4 Info: PerformDBOperation 12:22:47.4 Info: Performing DB Operation 12:22:47.4 Info: => 4.19E-05s 12:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:47', 'add_ape_quality_in_profiles') 12:22:47.4 Info: Committing Transaction 12:22:47.4 Info: 19: add_ape_quality_in_profiles migrated 12:22:47.4 Info: => 0.000329s 12:22:47.4 Info: 20: remove_pushalot migrating 12:22:47.4 Info: Beginning Transaction 12:22:47.4 Info: Starting migration of Main DB to 20 12:22:47.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:47.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:47.4 Info: => 6.34E-05s 12:22:47.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:47.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:47.4 Info: => 0.000935s 12:22:47.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:47.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:47.4 Info: => 5.55E-05s 12:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:47', 'remove_pushalot') 12:22:47.4 Info: Committing Transaction 12:22:47.4 Info: 20: remove_pushalot migrated 12:22:47.4 Info: => 0.0114446s 12:22:47.4 Info: 21: add_custom_filters migrating 12:22:47.4 Info: Beginning Transaction 12:22:47.4 Info: Starting migration of Main DB to 21 12:22:47.4 Info: CreateTable CustomFilters 12:22:47.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:47.4 Info: => 0.0002425s 12:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:47', 'add_custom_filters') 12:22:47.4 Info: Committing Transaction 12:22:47.4 Info: 21: add_custom_filters migrated 12:22:47.4 Info: => 0.0067772s 12:22:47.4 Info: 22: import_list_tags migrating 12:22:47.4 Info: Beginning Transaction 12:22:47.4 Info: Starting migration of Main DB to 22 12:22:47.4 Info: AlterTable ImportLists 12:22:47.4 Info: => 1.2E-06s 12:22:47.4 Info: CreateColumn ImportLists Tags String 12:22:47.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:47.4 Info: => 0.0006797s 12:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:47', 'import_list_tags') 12:22:47.4 Info: Committing Transaction 12:22:47.4 Info: 22: import_list_tags migrated 12:22:47.4 Info: => 0.0011013s 12:22:47.4 Info: 23: add_release_groups_etc migrating 12:22:47.4 Info: Beginning Transaction 12:22:47.4 Info: Starting migration of Main DB to 23 12:22:47.4 Info: CreateTable ArtistMetadata 12:22:47.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:47.4 Info: => 0.0002759s 12:22:47.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:47.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:47.4 Info: => 0.0001142s 12:22:47.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:47.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:47.4 Info: => 0.0001113s 12:22:47.4 Info: AlterTable Artists 12:22:47.4 Info: => 7E-07s 12:22:47.4 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:47.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:47.4 Info: => 0.0005843s 12:22:47.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:47.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:47.4 Info: => 8.86E-05s 12:22:47.4 Info: CreateTable AlbumReleases 12:22:47.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:47.4 Info: => 0.0001789s 12:22:47.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:47.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:47.4 Info: => 0.0001458s 12:22:47.4 Info: CreateIndex AlbumReleases (AlbumId) 12:22:47.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:47.4 Info: => 0.0001084s 12:22:47.4 Info: PerformDBOperation 12:22:47.4 Info: Performing DB Operation 12:22:47.4 Info: => 0.0001439s 12:22:47.4 Info: AlterTable Albums 12:22:47.4 Info: => 5E-07s 12:22:47.4 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:47.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:47.4 Info: => 0.0005761s 12:22:47.4 Info: AlterTable Albums 12:22:47.4 Info: => 8E-07s 12:22:47.4 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:47.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:47.4 Info: => 0.0005722s 12:22:47.4 Info: AlterTable Albums 12:22:47.4 Info: => 8E-07s 12:22:47.4 Info: CreateColumn Albums Links String 12:22:47.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:47.4 Info: => 0.0005477s 12:22:47.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:47.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:47.4 Info: => 0.0001041s 12:22:47.4 Info: AlterTable Tracks 12:22:47.4 Info: => 6E-07s 12:22:47.4 Info: CreateColumn Tracks ForeignRecordingId String 12:22:47.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:47.4 Info: => 0.0005479s 12:22:47.4 Info: AlterTable Tracks 12:22:47.4 Info: => 6E-07s 12:22:47.4 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:47.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:47.4 Info: => 0.0005421s 12:22:47.4 Info: AlterTable Tracks 12:22:47.4 Info: => 8E-07s 12:22:47.4 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:47.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:47.4 Info: => 0.0005542s 12:22:47.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:47.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:47.4 Info: => 0.0001058s 12:22:47.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:47.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:47.4 Info: => 8.52E-05s 12:22:47.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:47.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:47.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:47.4 Info: DROP TABLE "Artists" 12:22:47.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:47.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:47.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:47.4 Info: => 0.0063063s 12:22:47.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:47.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:47.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:47.4 Info: DROP TABLE "Albums" 12:22:47.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:47.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:47.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:47.4 Info: => 0.0052297s 12:22:47.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:47.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:47.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:47.4 Info: DROP TABLE "Tracks" 12:22:47.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:47.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:47.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:47.4 Info: => 0.0047811s 12:22:47.4 Info: DeleteColumn TrackFiles ArtistId 12:22:47.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:47.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:47.4 Info: DROP TABLE "TrackFiles" 12:22:47.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:47.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:47.4 Info: => 0.0055657s 12:22:47.4 Info: CreateIndex Artists (ArtistMetadataId) 12:22:47.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:47.4 Info: => 9.34E-05s 12:22:47.4 Info: CreateIndex Artists (Monitored) 12:22:47.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:47.4 Info: => 8.91E-05s 12:22:47.4 Info: CreateIndex Albums (ArtistMetadataId) 12:22:47.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:47.4 Info: => 9.15E-05s 12:22:47.4 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:47.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:47.4 Info: => 8.75E-05s 12:22:47.4 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:47.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:47.4 Info: => 8.48E-05s 12:22:47.4 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:47.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:47.4 Info: => 8.7E-05s 12:22:47.4 Info: UpdateData 12:22:47.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:47.4 Info: => 5.69E-05s 12:22:47.4 Info: UpdateData 12:22:47.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:47.4 Info: => 4.66E-05s 12:22:47.4 Info: UpdateData 12:22:47.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:47.4 Info: => 5.39E-05s 12:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:47', 'add_release_groups_etc') 12:22:47.4 Info: Committing Transaction 12:22:47.4 Info: 23: add_release_groups_etc migrated 12:22:47.4 Info: => 0.0071634s 12:22:47.4 Info: 24: NewMediaInfoFormat migrating 12:22:47.4 Info: Beginning Transaction 12:22:47.4 Info: Starting migration of Main DB to 24 12:22:47.4 Info: UpdateData 12:22:47.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:47.4 Info: => 8.56E-05s 12:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:47', 'NewMediaInfoFormat') 12:22:47.4 Info: Committing Transaction 12:22:47.4 Info: 24: NewMediaInfoFormat migrated 12:22:47.4 Info: => 0.0004416s 12:22:47.4 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:47.4 Info: Beginning Transaction 12:22:47.4 Info: Starting migration of Main DB to 25 12:22:47.4 Info: RenameTable Restrictions ReleaseProfiles 12:22:47.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:47.4 Info: => 0.0017151s 12:22:47.4 Info: AlterTable ReleaseProfiles 12:22:47.4 Info: => 1E-06s 12:22:47.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:47.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:47.4 Info: => 0.0006627s 12:22:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:47', 'rename_restrictions_to_release_profiles') 12:22:47.4 Info: Committing Transaction 12:22:47.4 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:47.4 Info: => 0.0011339s 12:22:47.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:47.4 Info: Beginning Transaction 12:22:47.4 Info: Starting migration of Main DB to 26 12:22:47.4 Info: RenameTable Profiles QualityProfiles 12:22:47.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:47.4 Info: => 0.001452s 12:22:47.4 Info: AlterTable QualityProfiles 12:22:47.4 Info: => 8E-07s 12:22:47.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:47.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:47.4 Info: => 0.0005475s 12:22:47.4 Info: AlterTable LanguageProfiles 12:22:47.4 Info: => 7E-07s 12:22:47.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:47.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:47.5 Info: => 0.0005329s 12:22:47.5 Info: UpdateData 12:22:47.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:47.5 Info: => 5.85E-05s 12:22:47.5 Info: UpdateData 12:22:47.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:47.5 Info: => 4.03E-05s 12:22:47.5 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:47.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:47.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:47.5 Info: DROP TABLE "Artists" 12:22:47.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:47.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:47.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:47.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:47.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:47.5 Info: => 0.0063171s 12:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:47', 'rename_quality_profiles_add_upgrade_allowed') 12:22:47.5 Info: Committing Transaction 12:22:47.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:47.5 Info: => 0.0135641s 12:22:47.5 Info: 27: add_import_exclusions migrating 12:22:47.5 Info: Beginning Transaction 12:22:47.5 Info: Starting migration of Main DB to 27 12:22:47.5 Info: CreateTable ImportListExclusions 12:22:47.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:47.5 Info: => 0.000248s 12:22:47.5 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:47.5 Info: => 0.0001456s 12:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:47', 'add_import_exclusions') 12:22:47.5 Info: Committing Transaction 12:22:47.5 Info: 27: add_import_exclusions migrated 12:22:47.5 Info: => 0.0010729s 12:22:47.5 Info: 28: clean_artist_metadata_table migrating 12:22:47.5 Info: Beginning Transaction 12:22:47.5 Info: Starting migration of Main DB to 28 12:22:47.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:47.5 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:47.5 Info: => 0.0002052s 12:22:47.5 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:47.5 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:47.5 Info: => 0.0001511s 12:22:47.5 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:47.5 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:47.5 Info: => 0.0001479s 12:22:47.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:47.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:47.5 Info: => 0.0001447s 12:22:47.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:47.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:47.5 Info: => 0.0001603s 12:22:47.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:47.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:47.5 Info: => 0.000147s 12:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:47', 'clean_artist_metadata_table') 12:22:47.5 Info: Committing Transaction 12:22:47.5 Info: 28: clean_artist_metadata_table migrated 12:22:47.5 Info: => 0.0005575s 12:22:47.5 Info: 29: health_issue_notification migrating 12:22:47.5 Info: Beginning Transaction 12:22:47.5 Info: Starting migration of Main DB to 29 12:22:47.5 Info: AlterTable Notifications 12:22:47.5 Info: => 1.1E-06s 12:22:47.5 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:47.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:47.5 Info: => 0.0006263s 12:22:47.5 Info: AlterTable Notifications 12:22:47.5 Info: => 7E-07s 12:22:47.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:47.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:47.5 Info: => 0.0005394s 12:22:47.5 Info: AlterTable Notifications 12:22:47.5 Info: => 7E-07s 12:22:47.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:47.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:47.5 Info: => 0.0005508s 12:22:47.5 Info: AlterTable Notifications 12:22:47.5 Info: => 7E-07s 12:22:47.5 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:47.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:47.5 Info: => 0.000602s 12:22:47.5 Info: AlterTable Notifications 12:22:47.5 Info: => 6E-07s 12:22:47.5 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:47.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:47.5 Info: => 0.0010411s 12:22:47.5 Info: DeleteColumn Notifications OnDownload 12:22:47.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:47.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:47.5 Info: DROP TABLE "Notifications" 12:22:47.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:47.5 Info: => 0.0066965s 12:22:47.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:47.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:47.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:47.5 Info: DROP TABLE "Notifications" 12:22:47.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:47.5 Info: => 0.0052747s 12:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:47', 'health_issue_notification') 12:22:47.5 Info: Committing Transaction 12:22:47.5 Info: 29: health_issue_notification migrated 12:22:47.5 Info: => 0.0057603s 12:22:47.5 Info: 30: add_mediafilerepository_mtime migrating 12:22:47.5 Info: Beginning Transaction 12:22:47.5 Info: Starting migration of Main DB to 30 12:22:47.5 Info: AlterTable TrackFiles 12:22:47.5 Info: => 9E-07s 12:22:47.5 Info: CreateColumn TrackFiles Modified DateTime 12:22:47.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:47.5 Info: => 0.0006069s 12:22:47.5 Info: AlterTable TrackFiles 12:22:47.5 Info: => 6E-07s 12:22:47.5 Info: CreateColumn TrackFiles Path String 12:22:47.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:47.5 Info: => 0.0005558s 12:22:47.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:47.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:47.5 Info: => 5E-05s 12:22:47.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:47.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:47.5 Info: => 0.0001557s 12:22:47.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:47.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:47.5 Info: => 0.0001659s 12:22:47.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:47.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:47.5 Info: => 0.0001729s 12:22:47.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:47.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:47.5 Info: => 0.0001066s 12:22:47.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:47.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:47.5 Info: => 6.7E-05s 12:22:47.5 Info: AlterTable TrackFiles 12:22:47.5 Info: => 5E-07s 12:22:47.5 Info: AlterColumn TrackFiles Path String 12:22:47.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:47.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:47.5 Info: DROP TABLE "TrackFiles" 12:22:47.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:47.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:47.5 Info: => 0.0051266s 12:22:47.5 Info: CreateIndex TrackFiles (Path) 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:47.5 Info: => 9.52E-05s 12:22:47.5 Info: DeleteColumn TrackFiles RelativePath 12:22:47.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:47.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:47.5 Info: DROP TABLE "TrackFiles" 12:22:47.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:47.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:47.5 Info: => 0.0053809s 12:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:47', 'add_mediafilerepository_mtime') 12:22:47.5 Info: Committing Transaction 12:22:47.5 Info: 30: add_mediafilerepository_mtime migrated 12:22:47.5 Info: => 0.0068195s 12:22:47.5 Info: 31: add_artistmetadataid_constraint migrating 12:22:47.5 Info: Beginning Transaction 12:22:47.5 Info: Starting migration of Main DB to 31 12:22:47.5 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 12:22:47.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) 12:22:47.5 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 12:22:47.5 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 12:22:47.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:47.5 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:47.5 Info: => 0.000189s 12:22:47.5 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:47.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:47.5 Info: => 0.0001471s 12:22:47.5 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:47.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:47.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:47.5 Info: DROP TABLE "Artists" 12:22:47.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:47.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:47.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:47.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:47.5 Info: => 0.0070826s 12:22:47.5 Info: CreateIndex Artists (ArtistMetadataId) 12:22:47.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:47.5 Info: => 0.000137s 12:22:47.5 Info: -> 4 Insert operations completed in 00:00:00.0003589 taking an average of 00:00:00.0000897 12:22:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:47', 'add_artistmetadataid_constraint') 12:22:47.5 Info: Committing Transaction 12:22:47.5 Info: 31: add_artistmetadataid_constraint migrated 12:22:47.5 Info: => 0.0005669s 12:22:47.5 Debug: Took: 00:00:00.2815844 12:22:47.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 12:22:47.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 12:22:47.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149676625455_123/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:47.6 Info: DatabaseEngineVersionCheck migrating 12:22:47.6 Info: PerformDBOperation 12:22:47.6 Info: Performing DB Operation 12:22:47.6 Info: SQLite 3.47.0 12:22:47.6 Info: => 0.0011212s 12:22:47.6 Info: DatabaseEngineVersionCheck migrated 12:22:47.6 Info: => 0.0011476s 12:22:47.6 Info: VersionMigration migrating 12:22:47.6 Info: Beginning Transaction 12:22:47.6 Info: CreateTable VersionInfo 12:22:47.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:47.6 Info: => 0.0001942s 12:22:47.6 Info: Committing Transaction 12:22:47.6 Info: VersionMigration migrated 12:22:47.6 Info: => 0.0006391s 12:22:47.6 Info: VersionUniqueMigration migrating 12:22:47.6 Info: Beginning Transaction 12:22:47.6 Info: CreateIndex VersionInfo (Version) 12:22:47.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:47.6 Info: => 0.0001455s 12:22:47.6 Info: AlterTable VersionInfo 12:22:47.6 Info: => 7E-07s 12:22:47.6 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:47.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:47.6 Info: => 0.0005609s 12:22:47.6 Info: Committing Transaction 12:22:47.6 Info: VersionUniqueMigration migrated 12:22:47.6 Info: => 0.0007699s 12:22:47.6 Info: VersionDescriptionMigration migrating 12:22:47.6 Info: Beginning Transaction 12:22:47.6 Info: AlterTable VersionInfo 12:22:47.6 Info: => 8E-07s 12:22:47.6 Info: CreateColumn VersionInfo Description String 12:22:47.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:47.6 Info: => 0.0002122s 12:22:47.6 Info: Committing Transaction 12:22:47.6 Info: VersionDescriptionMigration migrated 12:22:47.6 Info: => 0.0004075s 12:22:47.6 Info: 1: InitialSetup migrating 12:22:47.6 Info: Beginning Transaction 12:22:47.6 Info: Starting migration of Main DB to 1 12:22:47.6 Info: CreateTable Config 12:22:47.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:47.6 Info: => 0.0002011s 12:22:47.6 Info: CreateIndex Config (Key) 12:22:47.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:47.6 Info: => 9.42E-05s 12:22:47.6 Info: CreateTable RootFolders 12:22:47.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:47.6 Info: => 0.0001035s 12:22:47.6 Info: CreateIndex RootFolders (Path) 12:22:47.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:47.6 Info: => 8.67E-05s 12:22:47.6 Info: CreateTable Artists 12:22:47.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:47.6 Info: => 0.0002702s 12:22:47.6 Info: CreateIndex Artists (ForeignArtistId) 12:22:47.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:47.6 Info: => 9.93E-05s 12:22:47.6 Info: CreateIndex Artists (NameSlug) 12:22:47.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:47.6 Info: => 8.53E-05s 12:22:47.6 Info: CreateIndex Artists (CleanName) 12:22:47.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:47.6 Info: => 7.97E-05s 12:22:47.6 Info: CreateIndex Artists (Path) 12:22:47.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:47.6 Info: => 7.78E-05s 12:22:47.6 Info: CreateTable Albums 12:22:47.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:47.6 Info: => 0.0002377s 12:22:47.6 Info: CreateIndex Albums (ForeignAlbumId) 12:22:47.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:47.6 Info: => 8.85E-05s 12:22:47.6 Info: CreateIndex Albums (MBId) 12:22:47.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:47.6 Info: => 8.13E-05s 12:22:47.6 Info: CreateIndex Albums (TADBId) 12:22:47.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:47.6 Info: => 7.97E-05s 12:22:47.6 Info: CreateIndex Albums (TitleSlug) 12:22:47.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:47.6 Info: => 8.22E-05s 12:22:47.6 Info: CreateIndex Albums (CleanTitle) 12:22:47.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:47.6 Info: => 7.96E-05s 12:22:47.6 Info: CreateIndex Albums (Path) 12:22:47.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:47.6 Info: => 8.93E-05s 12:22:47.6 Info: CreateTable Tracks 12:22:47.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:47.6 Info: => 0.0001621s 12:22:47.6 Info: CreateIndex Tracks (ForeignTrackId) 12:22:47.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:47.6 Info: => 8.43E-05s 12:22:47.6 Info: CreateIndex Tracks (ArtistId) 12:22:47.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:47.6 Info: => 8.3E-05s 12:22:47.6 Info: CreateIndex Tracks (TrackFileId) 12:22:47.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:47.6 Info: => 8.32E-05s 12:22:47.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:47.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:47.6 Info: => 9.18E-05s 12:22:47.6 Info: CreateTable TrackFiles 12:22:47.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:47.6 Info: => 0.0001527s 12:22:47.6 Info: CreateIndex TrackFiles (ArtistId) 12:22:47.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:47.6 Info: => 8.86E-05s 12:22:47.6 Info: CreateIndex TrackFiles (AlbumId) 12:22:47.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:47.6 Info: => 7.87E-05s 12:22:47.6 Info: CreateTable History 12:22:47.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:47.6 Info: => 0.0001534s 12:22:47.6 Info: CreateIndex History (Date) 12:22:47.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:47.6 Info: => 8.19E-05s 12:22:47.6 Info: CreateIndex History (EventType) 12:22:47.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:47.6 Info: => 7.74E-05s 12:22:47.6 Info: CreateIndex History (DownloadId) 12:22:47.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:47.6 Info: => 8.02E-05s 12:22:47.6 Info: CreateIndex History (AlbumId) 12:22:47.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:47.6 Info: => 7.88E-05s 12:22:47.6 Info: CreateTable Notifications 12:22:47.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:47.6 Info: => 0.0001398s 12:22:47.6 Info: CreateTable ScheduledTasks 12:22:47.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:47.6 Info: => 0.0001602s 12:22:47.6 Info: CreateIndex ScheduledTasks (TypeName) 12:22:47.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:47.6 Info: => 0.000115s 12:22:47.6 Info: CreateTable Indexers 12:22:47.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:47.6 Info: => 0.0001258s 12:22:47.6 Info: CreateIndex Indexers (Name) 12:22:47.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:47.6 Info: => 9.62E-05s 12:22:47.6 Info: CreateTable Profiles 12:22:47.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:47.6 Info: => 0.0001138s 12:22:47.6 Info: CreateIndex Profiles (Name) 12:22:47.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:47.6 Info: => 9.44E-05s 12:22:47.6 Info: CreateTable QualityDefinitions 12:22:47.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:47.6 Info: => 0.0001521s 12:22:47.6 Info: CreateIndex QualityDefinitions (Quality) 12:22:47.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:47.6 Info: => 0.0001182s 12:22:47.6 Info: CreateIndex QualityDefinitions (Title) 12:22:47.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:47.6 Info: => 0.000106s 12:22:47.6 Info: CreateTable NamingConfig 12:22:47.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:47.6 Info: => 0.000151s 12:22:47.6 Info: CreateTable Blacklist 12:22:47.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:47.6 Info: => 0.0001966s 12:22:47.6 Info: CreateTable Metadata 12:22:47.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:47.6 Info: => 0.000134s 12:22:47.6 Info: CreateTable MetadataFiles 12:22:47.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:47.6 Info: => 0.0001466s 12:22:47.6 Info: CreateTable DownloadClients 12:22:47.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:47.6 Info: => 0.0001246s 12:22:47.6 Info: CreateTable PendingReleases 12:22:47.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:47.6 Info: => 0.0001506s 12:22:47.6 Info: CreateTable RemotePathMappings 12:22:47.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:47.6 Info: => 0.0001189s 12:22:47.6 Info: CreateTable Tags 12:22:47.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:47.6 Info: => 0.0001051s 12:22:47.6 Info: CreateIndex Tags (Label) 12:22:47.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:47.6 Info: => 9.39E-05s 12:22:47.6 Info: CreateTable Restrictions 12:22:47.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:47.6 Info: => 0.0001157s 12:22:47.6 Info: CreateTable DelayProfiles 12:22:47.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:47.6 Info: => 0.000143s 12:22:47.6 Info: CreateTable Users 12:22:47.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:47.6 Info: => 0.0001066s 12:22:47.6 Info: CreateIndex Users (Identifier) 12:22:47.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:47.6 Info: => 0.0001094s 12:22:47.6 Info: CreateIndex Users (Username) 12:22:47.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:47.6 Info: => 9.11E-05s 12:22:47.6 Info: CreateTable Commands 12:22:47.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:47.6 Info: => 0.0001548s 12:22:47.6 Info: CreateTable IndexerStatus 12:22:47.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:47.6 Info: => 0.0001382s 12:22:47.6 Info: CreateIndex IndexerStatus (ProviderId) 12:22:47.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:47.6 Info: => 9.65E-05s 12:22:47.6 Info: CreateTable ExtraFiles 12:22:47.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:47.6 Info: => 0.0001373s 12:22:47.6 Info: CreateTable LyricFiles 12:22:47.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:47.6 Info: => 0.0001668s 12:22:47.6 Info: CreateTable LanguageProfiles 12:22:47.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:47.6 Info: => 0.0001162s 12:22:47.6 Info: CreateIndex LanguageProfiles (Name) 12:22:47.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:47.6 Info: => 0.0001006s 12:22:47.6 Info: CreateTable DownloadClientStatus 12:22:47.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:47.6 Info: => 0.0001285s 12:22:47.6 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:47.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:47.6 Info: => 0.0001184s 12:22:47.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:47.6 Info: -> 1 Insert operations completed in 00:00:00.0000845 taking an average of 00:00:00.0000845 12:22:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:47', 'InitialSetup') 12:22:47.6 Info: Committing Transaction 12:22:47.7 Info: 1: InitialSetup migrated 12:22:47.7 Info: => 0.0118504s 12:22:47.7 Info: 2: add_reason_to_pending_releases migrating 12:22:47.7 Info: Beginning Transaction 12:22:47.7 Info: Starting migration of Main DB to 2 12:22:47.7 Info: AlterTable PendingReleases 12:22:47.7 Info: => 1E-06s 12:22:47.7 Info: CreateColumn PendingReleases Reason Int32 12:22:47.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:47.7 Info: => 0.0006124s 12:22:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:47', 'add_reason_to_pending_releases') 12:22:47.7 Info: Committing Transaction 12:22:47.7 Info: 2: add_reason_to_pending_releases migrated 12:22:47.7 Info: => 0.0009462s 12:22:47.7 Info: 3: add_medium_support migrating 12:22:47.7 Info: Beginning Transaction 12:22:47.7 Info: Starting migration of Main DB to 3 12:22:47.7 Info: AlterTable Albums 12:22:47.7 Info: => 8E-07s 12:22:47.7 Info: CreateColumn Albums Media String 12:22:47.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:47.7 Info: => 0.0005057s 12:22:47.7 Info: AlterTable Tracks 12:22:47.7 Info: => 7E-07s 12:22:47.7 Info: CreateColumn Tracks MediumNumber Int32 12:22:47.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:47.7 Info: => 0.0004596s 12:22:47.7 Info: AlterTable Tracks 12:22:47.7 Info: => 7E-07s 12:22:47.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:47.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:47.7 Info: => 0.0004568s 12:22:47.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:47.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:47.7 Info: => 5.41E-05s 12:22:47.7 Info: DeleteColumn Tracks TrackNumber 12:22:47.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:47.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:47.7 Info: DROP TABLE "Tracks" 12:22:47.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:47.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:47.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:47.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:47.7 Info: => 0.0047476s 12:22:47.7 Info: AlterTable Tracks 12:22:47.7 Info: => 7E-07s 12:22:47.7 Info: CreateColumn Tracks TrackNumber String 12:22:47.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:47.7 Info: => 0.000467s 12:22:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:47', 'add_medium_support') 12:22:47.7 Info: Committing Transaction 12:22:47.7 Info: 3: add_medium_support migrated 12:22:47.7 Info: => 0.0011374s 12:22:47.7 Info: 4: add_various_qualites_in_profile migrating 12:22:47.7 Info: Beginning Transaction 12:22:47.7 Info: Starting migration of Main DB to 4 12:22:47.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:47.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:47.7 Info: => 7.47E-05s 12:22:47.7 Info: PerformDBOperation 12:22:47.7 Info: Performing DB Operation 12:22:47.7 Info: => 4.97E-05s 12:22:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:47', 'add_various_qualites_in_profile') 12:22:47.7 Info: Committing Transaction 12:22:47.7 Info: 4: add_various_qualites_in_profile migrated 12:22:47.7 Info: => 0.0016921s 12:22:47.7 Info: 5: metadata_profiles migrating 12:22:47.7 Info: Beginning Transaction 12:22:47.7 Info: Starting migration of Main DB to 5 12:22:47.7 Info: CreateTable MetadataProfiles 12:22:47.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:47.7 Info: => 0.0001779s 12:22:47.7 Info: CreateIndex MetadataProfiles (Name) 12:22:47.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:47.7 Info: => 0.0001612s 12:22:47.7 Info: AlterTable Artists 12:22:47.7 Info: => 6E-07s 12:22:47.7 Info: CreateColumn Artists MetadataProfileId Int32 12:22:47.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:47.7 Info: => 0.000531s 12:22:47.7 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:47.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:47.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:47.7 Info: DROP TABLE "Artists" 12:22:47.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:47.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:47.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:47.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:47.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:47.7 Info: => 0.0056937s 12:22:47.7 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:47.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:47.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:47.7 Info: DROP TABLE "Artists" 12:22:47.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:47.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:47.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:47.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:47.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:47.7 Info: => 0.0067488s 12:22:47.7 Info: AlterTable Albums 12:22:47.7 Info: => 7E-07s 12:22:47.7 Info: CreateColumn Albums SecondaryTypes String 12:22:47.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:47.7 Info: => 0.000483s 12:22:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:47', 'metadata_profiles') 12:22:47.7 Info: Committing Transaction 12:22:47.7 Info: 5: metadata_profiles migrated 12:22:47.7 Info: => 0.001071s 12:22:47.7 Info: 6: separate_automatic_and_interactive_search migrating 12:22:47.7 Info: Beginning Transaction 12:22:47.7 Info: Starting migration of Main DB to 6 12:22:47.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:47.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:47.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:47.7 Info: DROP TABLE "Indexers" 12:22:47.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:47.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:47.7 Info: => 0.0041399s 12:22:47.7 Info: AlterTable Indexers 12:22:47.7 Info: => 8E-07s 12:22:47.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:47.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:47.7 Info: => 0.000479s 12:22:47.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:47.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:47.7 Info: => 5.76E-05s 12:22:47.7 Info: AlterTable Indexers 12:22:47.7 Info: => 4E-07s 12:22:47.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:47.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:47.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:47.7 Info: DROP TABLE "Indexers" 12:22:47.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:47.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:47.7 Info: => 0.0040612s 12:22:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:47', 'separate_automatic_and_interactive_search') 12:22:47.7 Info: Committing Transaction 12:22:47.7 Info: 6: separate_automatic_and_interactive_search migrated 12:22:47.7 Info: => 0.0114478s 12:22:47.7 Info: 7: change_album_path_to_relative migrating 12:22:47.7 Info: Beginning Transaction 12:22:47.7 Info: Starting migration of Main DB to 7 12:22:47.7 Info: DeleteColumn Albums Path 12:22:47.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:47.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:47.7 Info: DROP TABLE "Albums" 12:22:47.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:47.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:47.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:47.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:47.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:47.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:47.7 Info: => 0.0051842s 12:22:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:47', 'change_album_path_to_relative') 12:22:47.7 Info: Committing Transaction 12:22:47.7 Info: 7: change_album_path_to_relative migrated 12:22:47.7 Info: => 0.0073532s 12:22:47.7 Info: 8: change_quality_size_mb_to_kb migrating 12:22:47.7 Info: Beginning Transaction 12:22:47.7 Info: Starting migration of Main DB to 8 12:22:47.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:47.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:47.7 Info: => 6.88E-05s 12:22:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:47', 'change_quality_size_mb_to_kb') 12:22:47.7 Info: Committing Transaction 12:22:47.7 Info: 8: change_quality_size_mb_to_kb migrated 12:22:47.7 Info: => 0.0003733s 12:22:47.7 Info: 9: album_releases migrating 12:22:47.7 Info: Beginning Transaction 12:22:47.7 Info: Starting migration of Main DB to 9 12:22:47.7 Info: AlterTable Albums 12:22:47.7 Info: => 8E-07s 12:22:47.7 Info: CreateColumn Albums Releases String 12:22:47.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:47.7 Info: => 0.0005371s 12:22:47.7 Info: AlterTable Albums 12:22:47.7 Info: => 7E-07s 12:22:47.7 Info: CreateColumn Albums CurrentRelease String 12:22:47.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:47.7 Info: => 0.0004785s 12:22:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:47', 'album_releases') 12:22:47.7 Info: Committing Transaction 12:22:47.7 Info: 9: album_releases migrated 12:22:47.7 Info: => 0.0008092s 12:22:47.7 Info: 10: album_releases_fix migrating 12:22:47.7 Info: Beginning Transaction 12:22:47.7 Info: Starting migration of Main DB to 10 12:22:47.7 Info: AlterTable Albums 12:22:47.7 Info: => 7E-07s 12:22:47.7 Info: AlterColumn Albums Releases String 12:22:47.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:47.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:47.7 Info: DROP TABLE "Albums" 12:22:47.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:47.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:47.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:47.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:47.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:47.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:47.7 Info: => 0.0049361s 12:22:47.7 Info: AlterTable Albums 12:22:47.7 Info: => 7E-07s 12:22:47.7 Info: AlterColumn Albums CurrentRelease String 12:22:47.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:47.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:47.7 Info: DROP TABLE "Albums" 12:22:47.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:47.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:47.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:47.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:47.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:47.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:47.7 Info: => 0.0058915s 12:22:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:47', 'album_releases_fix') 12:22:47.7 Info: Committing Transaction 12:22:47.7 Info: 10: album_releases_fix migrated 12:22:47.7 Info: => 0.0078534s 12:22:47.7 Info: 11: import_lists migrating 12:22:47.7 Info: Beginning Transaction 12:22:47.7 Info: Starting migration of Main DB to 11 12:22:47.7 Info: CreateTable ImportLists 12:22:47.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:47.7 Info: => 0.0001865s 12:22:47.7 Info: CreateIndex ImportLists (Name) 12:22:47.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:47.7 Info: => 9.39E-05s 12:22:47.7 Info: CreateTable ImportListStatus 12:22:47.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:47.7 Info: => 0.0001314s 12:22:47.7 Info: CreateIndex ImportListStatus (ProviderId) 12:22:47.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:47.7 Info: => 8.97E-05s 12:22:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:47', 'import_lists') 12:22:47.7 Info: Committing Transaction 12:22:47.7 Info: 11: import_lists migrated 12:22:47.7 Info: => 0.0004587s 12:22:47.7 Info: 12: add_release_status migrating 12:22:47.7 Info: Beginning Transaction 12:22:47.7 Info: Starting migration of Main DB to 12 12:22:47.7 Info: AlterTable MetadataProfiles 12:22:47.7 Info: => 8E-07s 12:22:47.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:47.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:47.7 Info: => 0.0005305s 12:22:47.7 Info: PerformDBOperation 12:22:47.7 Info: Performing DB Operation 12:22:47.7 Info: => 3.52E-05s 12:22:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:47', 'add_release_status') 12:22:47.7 Info: Committing Transaction 12:22:47.7 Info: 12: add_release_status migrated 12:22:47.7 Info: => 0.0016134s 12:22:47.7 Info: 13: album_download_notification migrating 12:22:47.7 Info: Beginning Transaction 12:22:47.7 Info: Starting migration of Main DB to 13 12:22:47.7 Info: AlterTable Notifications 12:22:47.7 Info: => 8E-07s 12:22:47.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:47.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:47.7 Info: => 0.0005145s 12:22:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:47', 'album_download_notification') 12:22:47.7 Info: Committing Transaction 12:22:47.7 Info: 13: album_download_notification migrated 12:22:47.7 Info: => 0.0008572s 12:22:47.7 Info: 14: fix_language_metadata_profiles migrating 12:22:47.7 Info: Beginning Transaction 12:22:47.7 Info: Starting migration of Main DB to 14 12:22:47.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:47.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:47.7 Info: => 9.77E-05s 12:22:47.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:47.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:47.7 Info: => 7.93E-05s 12:22:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:47', 'fix_language_metadata_profiles') 12:22:47.7 Info: Committing Transaction 12:22:47.7 Info: 14: fix_language_metadata_profiles migrated 12:22:47.7 Info: => 0.0003589s 12:22:47.7 Info: 15: remove_fanzub migrating 12:22:47.7 Info: Beginning Transaction 12:22:47.7 Info: Starting migration of Main DB to 15 12:22:47.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:47.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:47.7 Info: => 5.69E-05s 12:22:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:47', 'remove_fanzub') 12:22:47.7 Info: Committing Transaction 12:22:47.7 Info: 15: remove_fanzub migrated 12:22:47.7 Info: => 0.0003132s 12:22:47.7 Info: 16: update_artist_history_indexes migrating 12:22:47.7 Info: Beginning Transaction 12:22:47.7 Info: Starting migration of Main DB to 16 12:22:47.7 Info: CreateIndex Albums (ArtistId) 12:22:47.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:47.7 Info: => 0.0001156s 12:22:47.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:47.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:47.7 Info: => 9.34E-05s 12:22:47.7 Info: DeleteIndex History (AlbumId) 12:22:47.7 Info: DROP INDEX "IX_History_AlbumId" 12:22:47.7 Info: => 0.000138s 12:22:47.7 Info: CreateIndex History (AlbumId, Date) 12:22:47.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:47.7 Info: => 0.0001083s 12:22:47.7 Info: DeleteIndex History (DownloadId) 12:22:47.7 Info: DROP INDEX "IX_History_DownloadId" 12:22:47.7 Info: => 0.000126s 12:22:47.7 Info: CreateIndex History (DownloadId, Date) 12:22:47.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:47.7 Info: => 0.000104s 12:22:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:47', 'update_artist_history_indexes') 12:22:47.7 Info: Committing Transaction 12:22:47.7 Info: 16: update_artist_history_indexes migrated 12:22:47.7 Info: => 0.0004501s 12:22:47.7 Info: 17: remove_nma migrating 12:22:47.7 Info: Beginning Transaction 12:22:47.7 Info: Starting migration of Main DB to 17 12:22:47.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:47.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:47.7 Info: => 6.17E-05s 12:22:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:47', 'remove_nma') 12:22:47.7 Info: Committing Transaction 12:22:47.7 Info: 17: remove_nma migrated 12:22:47.7 Info: => 0.0003316s 12:22:47.7 Info: 18: album_disambiguation migrating 12:22:47.7 Info: Beginning Transaction 12:22:47.7 Info: Starting migration of Main DB to 18 12:22:47.7 Info: AlterTable Albums 12:22:47.7 Info: => 1E-06s 12:22:47.7 Info: CreateColumn Albums Disambiguation String 12:22:47.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:47.7 Info: => 0.0005324s 12:22:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:47', 'album_disambiguation') 12:22:47.7 Info: Committing Transaction 12:22:47.7 Info: 18: album_disambiguation migrated 12:22:47.7 Info: => 0.0008511s 12:22:47.7 Info: 19: add_ape_quality_in_profiles migrating 12:22:47.7 Info: Beginning Transaction 12:22:47.7 Info: Starting migration of Main DB to 19 12:22:47.7 Info: PerformDBOperation 12:22:47.7 Info: Performing DB Operation 12:22:47.7 Info: => 3.93E-05s 12:22:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:47', 'add_ape_quality_in_profiles') 12:22:47.7 Info: Committing Transaction 12:22:47.7 Info: 19: add_ape_quality_in_profiles migrated 12:22:47.7 Info: => 0.000302s 12:22:47.7 Info: 20: remove_pushalot migrating 12:22:47.7 Info: Beginning Transaction 12:22:47.7 Info: Starting migration of Main DB to 20 12:22:47.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:47.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:47.7 Info: => 6.3E-05s 12:22:47.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:47.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:47.7 Info: => 4.25E-05s 12:22:47.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:47.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:47.7 Info: => 4.14E-05s 12:22:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:47', 'remove_pushalot') 12:22:47.7 Info: Committing Transaction 12:22:47.7 Info: 20: remove_pushalot migrated 12:22:47.7 Info: => 0.0003025s 12:22:47.7 Info: 21: add_custom_filters migrating 12:22:47.7 Info: Beginning Transaction 12:22:47.7 Info: Starting migration of Main DB to 21 12:22:47.7 Info: CreateTable CustomFilters 12:22:47.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:47.7 Info: => 0.0001461s 12:22:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:47', 'add_custom_filters') 12:22:47.7 Info: Committing Transaction 12:22:47.7 Info: 21: add_custom_filters migrated 12:22:47.7 Info: => 0.0004598s 12:22:47.7 Info: 22: import_list_tags migrating 12:22:47.7 Info: Beginning Transaction 12:22:47.7 Info: Starting migration of Main DB to 22 12:22:47.7 Info: AlterTable ImportLists 12:22:47.7 Info: => 7E-07s 12:22:47.7 Info: CreateColumn ImportLists Tags String 12:22:47.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:47.7 Info: => 0.0005206s 12:22:47.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:47', 'import_list_tags') 12:22:47.7 Info: Committing Transaction 12:22:47.7 Info: 22: import_list_tags migrated 12:22:47.7 Info: => 0.000853s 12:22:47.7 Info: 23: add_release_groups_etc migrating 12:22:47.7 Info: Beginning Transaction 12:22:47.7 Info: Starting migration of Main DB to 23 12:22:47.7 Info: CreateTable ArtistMetadata 12:22:47.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:47.7 Info: => 0.000199s 12:22:47.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:47.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:47.7 Info: => 9.86E-05s 12:22:47.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:47.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:47.7 Info: => 0.0001028s 12:22:47.7 Info: AlterTable Artists 12:22:47.7 Info: => 5E-07s 12:22:47.7 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:47.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:47.7 Info: => 0.0005395s 12:22:47.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:47.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:47.7 Info: => 8.79E-05s 12:22:47.7 Info: CreateTable AlbumReleases 12:22:47.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:47.7 Info: => 0.0001764s 12:22:47.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:47.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:47.7 Info: => 0.0001313s 12:22:47.7 Info: CreateIndex AlbumReleases (AlbumId) 12:22:47.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:47.7 Info: => 9.53E-05s 12:22:47.7 Info: PerformDBOperation 12:22:47.7 Info: Performing DB Operation 12:22:47.7 Info: => 4.2E-05s 12:22:47.7 Info: AlterTable Albums 12:22:47.7 Info: => 5E-07s 12:22:47.7 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:47.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:47.7 Info: => 0.0005491s 12:22:47.7 Info: AlterTable Albums 12:22:47.7 Info: => 5E-07s 12:22:47.7 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:47.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:47.7 Info: => 0.000544s 12:22:47.7 Info: AlterTable Albums 12:22:47.7 Info: => 6E-07s 12:22:47.7 Info: CreateColumn Albums Links String 12:22:47.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:47.7 Info: => 0.0005488s 12:22:47.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:47.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:47.7 Info: => 9.8E-05s 12:22:47.7 Info: AlterTable Tracks 12:22:47.7 Info: => 6E-07s 12:22:47.7 Info: CreateColumn Tracks ForeignRecordingId String 12:22:47.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:47.7 Info: => 0.0005452s 12:22:47.7 Info: AlterTable Tracks 12:22:47.7 Info: => 7E-07s 12:22:47.7 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:47.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:47.7 Info: => 0.0005606s 12:22:47.7 Info: AlterTable Tracks 12:22:47.7 Info: => 7E-07s 12:22:47.7 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:47.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:47.7 Info: => 0.0005443s 12:22:47.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:47.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:47.7 Info: => 0.0001008s 12:22:47.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:47.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:47.7 Info: => 8.22E-05s 12:22:47.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:47.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:47.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:47.7 Info: DROP TABLE "Artists" 12:22:47.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:47.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:47.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:47.8 Info: => 0.0060365s 12:22:47.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:47.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:47.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:47.8 Info: DROP TABLE "Albums" 12:22:47.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:47.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:47.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:47.8 Info: => 0.0051291s 12:22:47.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:47.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:47.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:47.8 Info: DROP TABLE "Tracks" 12:22:47.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:47.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:47.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:47.8 Info: => 0.0065433s 12:22:47.8 Info: DeleteColumn TrackFiles ArtistId 12:22:47.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:47.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:47.8 Info: DROP TABLE "TrackFiles" 12:22:47.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:47.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:47.8 Info: => 0.0056008s 12:22:47.8 Info: CreateIndex Artists (ArtistMetadataId) 12:22:47.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:47.8 Info: => 9.54E-05s 12:22:47.8 Info: CreateIndex Artists (Monitored) 12:22:47.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:47.8 Info: => 8.67E-05s 12:22:47.8 Info: CreateIndex Albums (ArtistMetadataId) 12:22:47.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:47.8 Info: => 8.67E-05s 12:22:47.8 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:47.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:47.8 Info: => 8.79E-05s 12:22:47.8 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:47.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:47.8 Info: => 8.59E-05s 12:22:47.8 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:47.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:47.8 Info: => 8.51E-05s 12:22:47.8 Info: UpdateData 12:22:47.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:47.8 Info: => 5.57E-05s 12:22:47.8 Info: UpdateData 12:22:47.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:47.8 Info: => 4.38E-05s 12:22:47.8 Info: UpdateData 12:22:47.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:47.8 Info: => 5.79E-05s 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:47', 'add_release_groups_etc') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 23: add_release_groups_etc migrated 12:22:47.8 Info: => 0.0030827s 12:22:47.8 Info: 24: NewMediaInfoFormat migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 24 12:22:47.8 Info: UpdateData 12:22:47.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:47.8 Info: => 6.7E-05s 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:47', 'NewMediaInfoFormat') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 24: NewMediaInfoFormat migrated 12:22:47.8 Info: => 0.0006416s 12:22:47.8 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 25 12:22:47.8 Info: RenameTable Restrictions ReleaseProfiles 12:22:47.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:47.8 Info: => 0.001452s 12:22:47.8 Info: AlterTable ReleaseProfiles 12:22:47.8 Info: => 9E-07s 12:22:47.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:47.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:47.8 Info: => 0.0005357s 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:47', 'rename_restrictions_to_release_profiles') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:47.8 Info: => 0.0084653s 12:22:47.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 26 12:22:47.8 Info: RenameTable Profiles QualityProfiles 12:22:47.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:47.8 Info: => 0.0015576s 12:22:47.8 Info: AlterTable QualityProfiles 12:22:47.8 Info: => 9E-07s 12:22:47.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:47.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:47.8 Info: => 0.0005333s 12:22:47.8 Info: AlterTable LanguageProfiles 12:22:47.8 Info: => 6E-07s 12:22:47.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:47.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:47.8 Info: => 0.0005096s 12:22:47.8 Info: UpdateData 12:22:47.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:47.8 Info: => 6.05E-05s 12:22:47.8 Info: UpdateData 12:22:47.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:47.8 Info: => 4.06E-05s 12:22:47.8 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:47.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:47.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:47.8 Info: DROP TABLE "Artists" 12:22:47.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:47.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:47.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:47.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:47.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:47.8 Info: => 0.0060556s 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:47', 'rename_quality_profiles_add_upgrade_allowed') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:47.8 Info: => 0.0065678s 12:22:47.8 Info: 27: add_import_exclusions migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 27 12:22:47.8 Info: CreateTable ImportListExclusions 12:22:47.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:47.8 Info: => 0.0001901s 12:22:47.8 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:47.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:47.8 Info: => 0.0001352s 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:47', 'add_import_exclusions') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 27: add_import_exclusions migrated 12:22:47.8 Info: => 0.0005376s 12:22:47.8 Info: 28: clean_artist_metadata_table migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 28 12:22:47.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:47.8 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:47.8 Info: => 0.0001859s 12:22:47.8 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:47.8 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:47.8 Info: => 0.0001446s 12:22:47.8 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:47.8 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:47.8 Info: => 0.00014s 12:22:47.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:47.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:47.8 Info: => 0.0001377s 12:22:47.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:47.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:47.8 Info: => 0.0001422s 12:22:47.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:47.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:47.8 Info: => 0.0001403s 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:47', 'clean_artist_metadata_table') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 28: clean_artist_metadata_table migrated 12:22:47.8 Info: => 0.0004644s 12:22:47.8 Info: 29: health_issue_notification migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 29 12:22:47.8 Info: AlterTable Notifications 12:22:47.8 Info: => 8E-07s 12:22:47.8 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:47.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:47.8 Info: => 0.0006015s 12:22:47.8 Info: AlterTable Notifications 12:22:47.8 Info: => 7E-07s 12:22:47.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:47.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:47.8 Info: => 0.0005385s 12:22:47.8 Info: AlterTable Notifications 12:22:47.8 Info: => 6E-07s 12:22:47.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:47.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:47.8 Info: => 0.0005248s 12:22:47.8 Info: AlterTable Notifications 12:22:47.8 Info: => 7E-07s 12:22:47.8 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:47.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:47.8 Info: => 0.0005432s 12:22:47.8 Info: AlterTable Notifications 12:22:47.8 Info: => 6E-07s 12:22:47.8 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:47.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:47.8 Info: => 0.0005332s 12:22:47.8 Info: DeleteColumn Notifications OnDownload 12:22:47.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:47.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:47.8 Info: DROP TABLE "Notifications" 12:22:47.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:47.8 Info: => 0.0068511s 12:22:47.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:47.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:47.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:47.8 Info: DROP TABLE "Notifications" 12:22:47.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:47.8 Info: => 0.0051992s 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:47', 'health_issue_notification') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 29: health_issue_notification migrated 12:22:47.8 Info: => 0.005656s 12:22:47.8 Info: 30: add_mediafilerepository_mtime migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 30 12:22:47.8 Info: AlterTable TrackFiles 12:22:47.8 Info: => 9E-07s 12:22:47.8 Info: CreateColumn TrackFiles Modified DateTime 12:22:47.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:47.8 Info: => 0.00061s 12:22:47.8 Info: AlterTable TrackFiles 12:22:47.8 Info: => 6E-07s 12:22:47.8 Info: CreateColumn TrackFiles Path String 12:22:47.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:47.8 Info: => 0.0005755s 12:22:47.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:47.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:47.8 Info: => 5.19E-05s 12:22:47.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:47.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:47.8 Info: => 0.0001661s 12:22:47.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:47.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:47.8 Info: => 0.0001682s 12:22:47.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:47.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:47.8 Info: => 0.0001784s 12:22:47.8 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:47.8 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:47.8 Info: => 0.0001055s 12:22:47.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:47.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:47.8 Info: => 6.48E-05s 12:22:47.8 Info: AlterTable TrackFiles 12:22:47.8 Info: => 6E-07s 12:22:47.8 Info: AlterColumn TrackFiles Path String 12:22:47.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:47.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:47.8 Info: DROP TABLE "TrackFiles" 12:22:47.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:47.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:47.8 Info: => 0.0064476s 12:22:47.8 Info: CreateIndex TrackFiles (Path) 12:22:47.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:47.8 Info: => 9.51E-05s 12:22:47.8 Info: DeleteColumn TrackFiles RelativePath 12:22:47.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:47.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:47.8 Info: DROP TABLE "TrackFiles" 12:22:47.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:47.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:47.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:47.8 Info: => 0.0054236s 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:47', 'add_mediafilerepository_mtime') 12:22:47.8 Info: Committing Transaction 12:22:47.8 Info: 30: add_mediafilerepository_mtime migrated 12:22:47.8 Info: => 0.0162149s 12:22:47.8 Info: 31: add_artistmetadataid_constraint migrating 12:22:47.8 Info: Beginning Transaction 12:22:47.8 Info: Starting migration of Main DB to 31 12:22:47.8 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 12:22:47.8 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 12:22:47.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:47.8 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:47.8 Info: => 0.0002075s 12:22:47.8 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:47.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:47.8 Info: => 0.0001545s 12:22:47.8 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:47.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:47.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:47.8 Info: DROP TABLE "Artists" 12:22:47.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:47.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:47.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:47.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:47.8 Info: => 0.0056146s 12:22:47.8 Info: CreateIndex Artists (ArtistMetadataId) 12:22:47.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:47.8 Info: => 0.0001367s 12:22:47.8 Info: -> 2 Insert operations completed in 00:00:00.0002150 taking an average of 00:00:00.0001075 12:22:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:47', 'add_artistmetadataid_constraint') 12:22:47.8 Info: Committing Transaction 12:22:47.9 Info: 31: add_artistmetadataid_constraint migrated 12:22:47.9 Info: => 0.0062188s 12:22:47.9 Debug: Took: 00:00:00.2377756 12:22:47.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 12:22:47.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 12:22:47.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149679504533_125/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:47.9 Info: DatabaseEngineVersionCheck migrating 12:22:47.9 Info: PerformDBOperation 12:22:47.9 Info: Performing DB Operation 12:22:47.9 Info: SQLite 3.47.0 12:22:47.9 Info: => 0.0070254s 12:22:47.9 Info: DatabaseEngineVersionCheck migrated 12:22:47.9 Info: => 0.007058s 12:22:47.9 Info: VersionMigration migrating 12:22:47.9 Info: Beginning Transaction 12:22:47.9 Info: CreateTable VersionInfo 12:22:47.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:47.9 Info: => 0.0001974s 12:22:47.9 Info: Committing Transaction 12:22:47.9 Info: VersionMigration migrated 12:22:47.9 Info: => 0.0007107s 12:22:47.9 Info: VersionUniqueMigration migrating 12:22:47.9 Info: Beginning Transaction 12:22:47.9 Info: CreateIndex VersionInfo (Version) 12:22:47.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:47.9 Info: => 0.0001566s 12:22:47.9 Info: AlterTable VersionInfo 12:22:47.9 Info: => 7E-07s 12:22:47.9 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:47.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:47.9 Info: => 0.0005906s 12:22:47.9 Info: Committing Transaction 12:22:47.9 Info: VersionUniqueMigration migrated 12:22:47.9 Info: => 0.0008291s 12:22:47.9 Info: VersionDescriptionMigration migrating 12:22:47.9 Info: Beginning Transaction 12:22:47.9 Info: AlterTable VersionInfo 12:22:47.9 Info: => 8E-07s 12:22:47.9 Info: CreateColumn VersionInfo Description String 12:22:47.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:47.9 Info: => 0.0002494s 12:22:47.9 Info: Committing Transaction 12:22:47.9 Info: VersionDescriptionMigration migrated 12:22:47.9 Info: => 0.0004966s 12:22:47.9 Info: 1: InitialSetup migrating 12:22:47.9 Info: Beginning Transaction 12:22:47.9 Info: Starting migration of Main DB to 1 12:22:47.9 Info: CreateTable Config 12:22:47.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:47.9 Info: => 0.0002189s 12:22:47.9 Info: CreateIndex Config (Key) 12:22:47.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:47.9 Info: => 9.92E-05s 12:22:47.9 Info: CreateTable RootFolders 12:22:47.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:47.9 Info: => 0.0001071s 12:22:47.9 Info: CreateIndex RootFolders (Path) 12:22:47.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:47.9 Info: => 8.91E-05s 12:22:47.9 Info: CreateTable Artists 12:22:47.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:47.9 Info: => 0.0002759s 12:22:47.9 Info: CreateIndex Artists (ForeignArtistId) 12:22:47.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:47.9 Info: => 0.0001116s 12:22:47.9 Info: CreateIndex Artists (NameSlug) 12:22:47.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:47.9 Info: => 8.92E-05s 12:22:47.9 Info: CreateIndex Artists (CleanName) 12:22:47.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:47.9 Info: => 8.38E-05s 12:22:47.9 Info: CreateIndex Artists (Path) 12:22:47.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:47.9 Info: => 8.12E-05s 12:22:47.9 Info: CreateTable Albums 12:22:47.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:47.9 Info: => 0.0002469s 12:22:47.9 Info: CreateIndex Albums (ForeignAlbumId) 12:22:47.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:47.9 Info: => 8.8E-05s 12:22:47.9 Info: CreateIndex Albums (MBId) 12:22:47.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:47.9 Info: => 7.87E-05s 12:22:47.9 Info: CreateIndex Albums (TADBId) 12:22:47.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:47.9 Info: => 7.96E-05s 12:22:47.9 Info: CreateIndex Albums (TitleSlug) 12:22:47.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:47.9 Info: => 8.19E-05s 12:22:47.9 Info: CreateIndex Albums (CleanTitle) 12:22:47.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:47.9 Info: => 8.04E-05s 12:22:47.9 Info: CreateIndex Albums (Path) 12:22:47.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:47.9 Info: => 8.08E-05s 12:22:47.9 Info: CreateTable Tracks 12:22:47.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:47.9 Info: => 0.0001692s 12:22:47.9 Info: CreateIndex Tracks (ForeignTrackId) 12:22:47.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:47.9 Info: => 8.95E-05s 12:22:47.9 Info: CreateIndex Tracks (ArtistId) 12:22:47.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:47.9 Info: => 8.64E-05s 12:22:47.9 Info: CreateIndex Tracks (TrackFileId) 12:22:47.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:47.9 Info: => 8.7E-05s 12:22:47.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:47.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:47.9 Info: => 9.15E-05s 12:22:47.9 Info: CreateTable TrackFiles 12:22:47.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:47.9 Info: => 0.0001597s 12:22:47.9 Info: CreateIndex TrackFiles (ArtistId) 12:22:47.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:47.9 Info: => 0.0001032s 12:22:47.9 Info: CreateIndex TrackFiles (AlbumId) 12:22:47.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:47.9 Info: => 8.81E-05s 12:22:47.9 Info: CreateTable History 12:22:47.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:47.9 Info: => 0.0001636s 12:22:47.9 Info: CreateIndex History (Date) 12:22:47.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:47.9 Info: => 8.58E-05s 12:22:47.9 Info: CreateIndex History (EventType) 12:22:47.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:47.9 Info: => 8.09E-05s 12:22:47.9 Info: CreateIndex History (DownloadId) 12:22:47.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:47.9 Info: => 8.4E-05s 12:22:47.9 Info: CreateIndex History (AlbumId) 12:22:47.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:47.9 Info: => 8.24E-05s 12:22:47.9 Info: CreateTable Notifications 12:22:47.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:47.9 Info: => 0.0001499s 12:22:47.9 Info: CreateTable ScheduledTasks 12:22:47.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:47.9 Info: => 0.0001662s 12:22:47.9 Info: CreateIndex ScheduledTasks (TypeName) 12:22:47.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:47.9 Info: => 0.0001216s 12:22:47.9 Info: CreateTable Indexers 12:22:47.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:47.9 Info: => 0.0001565s 12:22:47.9 Info: CreateIndex Indexers (Name) 12:22:47.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:47.9 Info: => 0.0001013s 12:22:47.9 Info: CreateTable Profiles 12:22:47.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:47.9 Info: => 0.0001204s 12:22:47.9 Info: CreateIndex Profiles (Name) 12:22:47.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:47.9 Info: => 9.43E-05s 12:22:47.9 Info: CreateTable QualityDefinitions 12:22:47.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:47.9 Info: => 0.0001397s 12:22:47.9 Info: CreateIndex QualityDefinitions (Quality) 12:22:47.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:47.9 Info: => 9.63E-05s 12:22:47.9 Info: CreateIndex QualityDefinitions (Title) 12:22:47.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:47.9 Info: => 0.0001378s 12:22:47.9 Info: CreateTable NamingConfig 12:22:47.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:47.9 Info: => 0.0001661s 12:22:47.9 Info: CreateTable Blacklist 12:22:47.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:47.9 Info: => 0.0001961s 12:22:47.9 Info: CreateTable Metadata 12:22:47.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:47.9 Info: => 0.0001297s 12:22:47.9 Info: CreateTable MetadataFiles 12:22:47.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:47.9 Info: => 0.0001489s 12:22:47.9 Info: CreateTable DownloadClients 12:22:47.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:47.9 Info: => 0.0001383s 12:22:47.9 Info: CreateTable PendingReleases 12:22:47.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:47.9 Info: => 0.0001598s 12:22:47.9 Info: CreateTable RemotePathMappings 12:22:47.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:47.9 Info: => 0.0001483s 12:22:47.9 Info: CreateTable Tags 12:22:47.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:47.9 Info: => 0.0001148s 12:22:47.9 Info: CreateIndex Tags (Label) 12:22:47.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:47.9 Info: => 0.0001024s 12:22:47.9 Info: CreateTable Restrictions 12:22:47.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:47.9 Info: => 0.0001246s 12:22:47.9 Info: CreateTable DelayProfiles 12:22:47.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:47.9 Info: => 0.0001521s 12:22:47.9 Info: CreateTable Users 12:22:47.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:47.9 Info: => 0.0001181s 12:22:47.9 Info: CreateIndex Users (Identifier) 12:22:47.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:47.9 Info: => 0.0001417s 12:22:47.9 Info: CreateIndex Users (Username) 12:22:47.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:47.9 Info: => 0.0001113s 12:22:47.9 Info: CreateTable Commands 12:22:47.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:47.9 Info: => 0.0001618s 12:22:47.9 Info: CreateTable IndexerStatus 12:22:47.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:47.9 Info: => 0.0001536s 12:22:47.9 Info: CreateIndex IndexerStatus (ProviderId) 12:22:47.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:47.9 Info: => 0.0001067s 12:22:47.9 Info: CreateTable ExtraFiles 12:22:47.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:47.9 Info: => 0.0001436s 12:22:47.9 Info: CreateTable LyricFiles 12:22:47.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:47.9 Info: => 0.000178s 12:22:47.9 Info: CreateTable LanguageProfiles 12:22:47.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:47.9 Info: => 0.0001247s 12:22:47.9 Info: CreateIndex LanguageProfiles (Name) 12:22:47.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:47.9 Info: => 0.0001025s 12:22:47.9 Info: CreateTable DownloadClientStatus 12:22:47.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:47.9 Info: => 0.0001357s 12:22:47.9 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:47.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:47.9 Info: => 0.0001081s 12:22:47.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:47.9 Info: -> 1 Insert operations completed in 00:00:00.0000826 taking an average of 00:00:00.0000826 12:22:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:47', 'InitialSetup') 12:22:47.9 Info: Committing Transaction 12:22:48.0 Info: 1: InitialSetup migrated 12:22:48.0 Info: => 0.01386s 12:22:48.0 Info: 2: add_reason_to_pending_releases migrating 12:22:48.0 Info: Beginning Transaction 12:22:48.0 Info: Starting migration of Main DB to 2 12:22:48.0 Info: AlterTable PendingReleases 12:22:48.0 Info: => 1.1E-06s 12:22:48.0 Info: CreateColumn PendingReleases Reason Int32 12:22:48.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:48.0 Info: => 0.0006772s 12:22:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:48', 'add_reason_to_pending_releases') 12:22:48.0 Info: Committing Transaction 12:22:48.0 Info: 2: add_reason_to_pending_releases migrated 12:22:48.0 Info: => 0.0113135s 12:22:48.0 Info: 3: add_medium_support migrating 12:22:48.0 Info: Beginning Transaction 12:22:48.0 Info: Starting migration of Main DB to 3 12:22:48.0 Info: AlterTable Albums 12:22:48.0 Info: => 1.4E-06s 12:22:48.0 Info: CreateColumn Albums Media String 12:22:48.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:48.0 Info: => 0.0006668s 12:22:48.0 Info: AlterTable Tracks 12:22:48.0 Info: => 7E-07s 12:22:48.0 Info: CreateColumn Tracks MediumNumber Int32 12:22:48.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:48.0 Info: => 0.000493s 12:22:48.0 Info: AlterTable Tracks 12:22:48.0 Info: => 8E-07s 12:22:48.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:48.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:48.0 Info: => 0.0004815s 12:22:48.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:48.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:48.0 Info: => 8.93E-05s 12:22:48.0 Info: DeleteColumn Tracks TrackNumber 12:22:48.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:48.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:48.0 Info: DROP TABLE "Tracks" 12:22:48.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:48.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:48.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:48.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:48.0 Info: => 0.0056222s 12:22:48.0 Info: AlterTable Tracks 12:22:48.0 Info: => 6E-07s 12:22:48.0 Info: CreateColumn Tracks TrackNumber String 12:22:48.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:48.0 Info: => 0.0004925s 12:22:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:48', 'add_medium_support') 12:22:48.0 Info: Committing Transaction 12:22:48.0 Info: 3: add_medium_support migrated 12:22:48.0 Info: => 0.0018164s 12:22:48.0 Info: 4: add_various_qualites_in_profile migrating 12:22:48.0 Info: Beginning Transaction 12:22:48.0 Info: Starting migration of Main DB to 4 12:22:48.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:48.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:48.0 Info: => 7.13E-05s 12:22:48.0 Info: PerformDBOperation 12:22:48.0 Info: Performing DB Operation 12:22:48.0 Info: => 4.34E-05s 12:22:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:48', 'add_various_qualites_in_profile') 12:22:48.0 Info: Committing Transaction 12:22:48.0 Info: 4: add_various_qualites_in_profile migrated 12:22:48.0 Info: => 0.0007071s 12:22:48.0 Info: 5: metadata_profiles migrating 12:22:48.0 Info: Beginning Transaction 12:22:48.0 Info: Starting migration of Main DB to 5 12:22:48.0 Info: CreateTable MetadataProfiles 12:22:48.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:48.0 Info: => 0.0001604s 12:22:48.0 Info: CreateIndex MetadataProfiles (Name) 12:22:48.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:48.0 Info: => 0.0001094s 12:22:48.0 Info: AlterTable Artists 12:22:48.0 Info: => 6E-07s 12:22:48.0 Info: CreateColumn Artists MetadataProfileId Int32 12:22:48.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:48.0 Info: => 0.0005115s 12:22:48.0 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:48.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:48.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:48.0 Info: DROP TABLE "Artists" 12:22:48.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:48.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:48.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.0 Info: => 0.0049426s 12:22:48.0 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:48.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:48.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:48.0 Info: DROP TABLE "Artists" 12:22:48.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:48.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:48.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.0 Info: => 0.005858s 12:22:48.0 Info: AlterTable Albums 12:22:48.0 Info: => 9E-07s 12:22:48.0 Info: CreateColumn Albums SecondaryTypes String 12:22:48.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:48.0 Info: => 0.0005076s 12:22:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:48', 'metadata_profiles') 12:22:48.0 Info: Committing Transaction 12:22:48.0 Info: 5: metadata_profiles migrated 12:22:48.0 Info: => 0.0012572s 12:22:48.0 Info: 6: separate_automatic_and_interactive_search migrating 12:22:48.0 Info: Beginning Transaction 12:22:48.0 Info: Starting migration of Main DB to 6 12:22:48.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:48.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:48.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:48.0 Info: DROP TABLE "Indexers" 12:22:48.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:48.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:48.0 Info: => 0.005238s 12:22:48.0 Info: AlterTable Indexers 12:22:48.0 Info: => 1.1E-06s 12:22:48.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:48.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:48.0 Info: => 0.0005127s 12:22:48.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:48.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:48.0 Info: => 5.65E-05s 12:22:48.0 Info: AlterTable Indexers 12:22:48.0 Info: => 6E-07s 12:22:48.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:48.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:48.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:48.0 Info: DROP TABLE "Indexers" 12:22:48.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:48.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:48.0 Info: => 0.0041992s 12:22:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:48', 'separate_automatic_and_interactive_search') 12:22:48.0 Info: Committing Transaction 12:22:48.0 Info: 6: separate_automatic_and_interactive_search migrated 12:22:48.0 Info: => 0.0052687s 12:22:48.0 Info: 7: change_album_path_to_relative migrating 12:22:48.0 Info: Beginning Transaction 12:22:48.0 Info: Starting migration of Main DB to 7 12:22:48.0 Info: DeleteColumn Albums Path 12:22:48.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:48.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:48.0 Info: DROP TABLE "Albums" 12:22:48.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:48.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:48.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:48.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:48.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:48.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:48.0 Info: => 0.0063343s 12:22:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:48', 'change_album_path_to_relative') 12:22:48.0 Info: Committing Transaction 12:22:48.0 Info: 7: change_album_path_to_relative migrated 12:22:48.0 Info: => 0.0068933s 12:22:48.0 Info: 8: change_quality_size_mb_to_kb migrating 12:22:48.0 Info: Beginning Transaction 12:22:48.0 Info: Starting migration of Main DB to 8 12:22:48.0 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:48.0 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:48.0 Info: => 6.65E-05s 12:22:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:48', 'change_quality_size_mb_to_kb') 12:22:48.0 Info: Committing Transaction 12:22:48.0 Info: 8: change_quality_size_mb_to_kb migrated 12:22:48.0 Info: => 0.0003792s 12:22:48.0 Info: 9: album_releases migrating 12:22:48.0 Info: Beginning Transaction 12:22:48.0 Info: Starting migration of Main DB to 9 12:22:48.0 Info: AlterTable Albums 12:22:48.0 Info: => 9E-07s 12:22:48.0 Info: CreateColumn Albums Releases String 12:22:48.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:48.0 Info: => 0.0005525s 12:22:48.0 Info: AlterTable Albums 12:22:48.0 Info: => 7E-07s 12:22:48.0 Info: CreateColumn Albums CurrentRelease String 12:22:48.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:48.0 Info: => 0.000503s 12:22:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:48', 'album_releases') 12:22:48.0 Info: Committing Transaction 12:22:48.0 Info: 9: album_releases migrated 12:22:48.0 Info: => 0.0008326s 12:22:48.0 Info: 10: album_releases_fix migrating 12:22:48.0 Info: Beginning Transaction 12:22:48.0 Info: Starting migration of Main DB to 10 12:22:48.0 Info: AlterTable Albums 12:22:48.0 Info: => 7E-07s 12:22:48.0 Info: AlterColumn Albums Releases String 12:22:48.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:48.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:48.0 Info: DROP TABLE "Albums" 12:22:48.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:48.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:48.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:48.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:48.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:48.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:48.0 Info: => 0.0050414s 12:22:48.0 Info: AlterTable Albums 12:22:48.0 Info: => 8E-07s 12:22:48.0 Info: AlterColumn Albums CurrentRelease String 12:22:48.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:48.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:48.0 Info: DROP TABLE "Albums" 12:22:48.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:48.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:48.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:48.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:48.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:48.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:48.0 Info: => 0.0049571s 12:22:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:48', 'album_releases_fix') 12:22:48.0 Info: Committing Transaction 12:22:48.0 Info: 10: album_releases_fix migrated 12:22:48.0 Info: => 0.0054569s 12:22:48.0 Info: 11: import_lists migrating 12:22:48.0 Info: Beginning Transaction 12:22:48.0 Info: Starting migration of Main DB to 11 12:22:48.0 Info: CreateTable ImportLists 12:22:48.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:48.0 Info: => 0.0001932s 12:22:48.0 Info: CreateIndex ImportLists (Name) 12:22:48.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:48.0 Info: => 0.000101s 12:22:48.0 Info: CreateTable ImportListStatus 12:22:48.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:48.0 Info: => 0.0001698s 12:22:48.0 Info: CreateIndex ImportListStatus (ProviderId) 12:22:48.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:48.0 Info: => 0.0001019s 12:22:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:48', 'import_lists') 12:22:48.0 Info: Committing Transaction 12:22:48.0 Info: 11: import_lists migrated 12:22:48.0 Info: => 0.0007525s 12:22:48.0 Info: 12: add_release_status migrating 12:22:48.0 Info: Beginning Transaction 12:22:48.0 Info: Starting migration of Main DB to 12 12:22:48.0 Info: AlterTable MetadataProfiles 12:22:48.0 Info: => 1.1E-06s 12:22:48.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:48.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:48.0 Info: => 0.0005508s 12:22:48.0 Info: PerformDBOperation 12:22:48.0 Info: Performing DB Operation 12:22:48.0 Info: => 3.66E-05s 12:22:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:48', 'add_release_status') 12:22:48.0 Info: Committing Transaction 12:22:48.0 Info: 12: add_release_status migrated 12:22:48.0 Info: => 0.0003563s 12:22:48.0 Info: 13: album_download_notification migrating 12:22:48.0 Info: Beginning Transaction 12:22:48.0 Info: Starting migration of Main DB to 13 12:22:48.0 Info: AlterTable Notifications 12:22:48.0 Info: => 9E-07s 12:22:48.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:48.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:48.0 Info: => 0.000551s 12:22:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:48', 'album_download_notification') 12:22:48.0 Info: Committing Transaction 12:22:48.0 Info: 13: album_download_notification migrated 12:22:48.0 Info: => 0.0009017s 12:22:48.0 Info: 14: fix_language_metadata_profiles migrating 12:22:48.0 Info: Beginning Transaction 12:22:48.0 Info: Starting migration of Main DB to 14 12:22:48.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:48.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:48.0 Info: => 0.000101s 12:22:48.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:48.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:48.0 Info: => 7.07E-05s 12:22:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:48', 'fix_language_metadata_profiles') 12:22:48.0 Info: Committing Transaction 12:22:48.0 Info: 14: fix_language_metadata_profiles migrated 12:22:48.0 Info: => 0.0003632s 12:22:48.0 Info: 15: remove_fanzub migrating 12:22:48.0 Info: Beginning Transaction 12:22:48.0 Info: Starting migration of Main DB to 15 12:22:48.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:48.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:48.0 Info: => 5.96E-05s 12:22:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:48', 'remove_fanzub') 12:22:48.0 Info: Committing Transaction 12:22:48.0 Info: 15: remove_fanzub migrated 12:22:48.0 Info: => 0.0003507s 12:22:48.0 Info: 16: update_artist_history_indexes migrating 12:22:48.0 Info: Beginning Transaction 12:22:48.0 Info: Starting migration of Main DB to 16 12:22:48.0 Info: CreateIndex Albums (ArtistId) 12:22:48.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:48.0 Info: => 0.0001276s 12:22:48.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:48.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:48.0 Info: => 0.000102s 12:22:48.0 Info: DeleteIndex History (AlbumId) 12:22:48.0 Info: DROP INDEX "IX_History_AlbumId" 12:22:48.0 Info: => 0.000148s 12:22:48.0 Info: CreateIndex History (AlbumId, Date) 12:22:48.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:48.0 Info: => 0.000114s 12:22:48.0 Info: DeleteIndex History (DownloadId) 12:22:48.0 Info: DROP INDEX "IX_History_DownloadId" 12:22:48.0 Info: => 0.000137s 12:22:48.0 Info: CreateIndex History (DownloadId, Date) 12:22:48.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:48.0 Info: => 0.000108s 12:22:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:48', 'update_artist_history_indexes') 12:22:48.0 Info: Committing Transaction 12:22:48.0 Info: 16: update_artist_history_indexes migrated 12:22:48.0 Info: => 0.0005421s 12:22:48.0 Info: 17: remove_nma migrating 12:22:48.0 Info: Beginning Transaction 12:22:48.0 Info: Starting migration of Main DB to 17 12:22:48.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:48.0 Info: => 6.67E-05s 12:22:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:48', 'remove_nma') 12:22:48.0 Info: Committing Transaction 12:22:48.0 Info: 17: remove_nma migrated 12:22:48.0 Info: => 0.0004291s 12:22:48.0 Info: 18: album_disambiguation migrating 12:22:48.0 Info: Beginning Transaction 12:22:48.0 Info: Starting migration of Main DB to 18 12:22:48.0 Info: AlterTable Albums 12:22:48.0 Info: => 8E-07s 12:22:48.0 Info: CreateColumn Albums Disambiguation String 12:22:48.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:48.0 Info: => 0.000554s 12:22:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:48', 'album_disambiguation') 12:22:48.0 Info: Committing Transaction 12:22:48.0 Info: 18: album_disambiguation migrated 12:22:48.0 Info: => 0.0009004s 12:22:48.0 Info: 19: add_ape_quality_in_profiles migrating 12:22:48.0 Info: Beginning Transaction 12:22:48.0 Info: Starting migration of Main DB to 19 12:22:48.0 Info: PerformDBOperation 12:22:48.0 Info: Performing DB Operation 12:22:48.0 Info: => 4.02E-05s 12:22:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:48', 'add_ape_quality_in_profiles') 12:22:48.0 Info: Committing Transaction 12:22:48.0 Info: 19: add_ape_quality_in_profiles migrated 12:22:48.0 Info: => 0.0003341s 12:22:48.0 Info: 20: remove_pushalot migrating 12:22:48.0 Info: Beginning Transaction 12:22:48.0 Info: Starting migration of Main DB to 20 12:22:48.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:48.0 Info: => 6.28E-05s 12:22:48.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:48.0 Info: => 4.46E-05s 12:22:48.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:48.0 Info: => 4.4E-05s 12:22:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:48', 'remove_pushalot') 12:22:48.0 Info: Committing Transaction 12:22:48.0 Info: 20: remove_pushalot migrated 12:22:48.0 Info: => 0.0003249s 12:22:48.0 Info: 21: add_custom_filters migrating 12:22:48.0 Info: Beginning Transaction 12:22:48.0 Info: Starting migration of Main DB to 21 12:22:48.0 Info: CreateTable CustomFilters 12:22:48.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:48.0 Info: => 0.0001657s 12:22:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:48', 'add_custom_filters') 12:22:48.0 Info: Committing Transaction 12:22:48.0 Info: 21: add_custom_filters migrated 12:22:48.0 Info: => 0.0005176s 12:22:48.0 Info: 22: import_list_tags migrating 12:22:48.0 Info: Beginning Transaction 12:22:48.0 Info: Starting migration of Main DB to 22 12:22:48.0 Info: AlterTable ImportLists 12:22:48.0 Info: => 9E-07s 12:22:48.0 Info: CreateColumn ImportLists Tags String 12:22:48.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:48.0 Info: => 0.0006383s 12:22:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:48', 'import_list_tags') 12:22:48.0 Info: Committing Transaction 12:22:48.0 Info: 22: import_list_tags migrated 12:22:48.0 Info: => 0.0015632s 12:22:48.0 Info: 23: add_release_groups_etc migrating 12:22:48.0 Info: Beginning Transaction 12:22:48.0 Info: Starting migration of Main DB to 23 12:22:48.0 Info: CreateTable ArtistMetadata 12:22:48.0 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:48.0 Info: => 0.0008956s 12:22:48.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:48.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:48.0 Info: => 0.0001414s 12:22:48.0 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:48.0 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:48.0 Info: => 0.000112s 12:22:48.0 Info: AlterTable Artists 12:22:48.0 Info: => 6E-07s 12:22:48.0 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:48.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:48.0 Info: => 0.0005803s 12:22:48.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:48.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:48.0 Info: => 9E-05s 12:22:48.0 Info: CreateTable AlbumReleases 12:22:48.0 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:48.0 Info: => 0.0002061s 12:22:48.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:48.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:48.0 Info: => 0.0001563s 12:22:48.0 Info: CreateIndex AlbumReleases (AlbumId) 12:22:48.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:48.0 Info: => 0.0001113s 12:22:48.0 Info: PerformDBOperation 12:22:48.0 Info: Performing DB Operation 12:22:48.0 Info: => 4.66E-05s 12:22:48.0 Info: AlterTable Albums 12:22:48.0 Info: => 4E-07s 12:22:48.0 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:48.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:48.0 Info: => 0.0005785s 12:22:48.0 Info: AlterTable Albums 12:22:48.0 Info: => 7E-07s 12:22:48.0 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:48.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:48.0 Info: => 0.0005853s 12:22:48.0 Info: AlterTable Albums 12:22:48.0 Info: => 9E-07s 12:22:48.0 Info: CreateColumn Albums Links String 12:22:48.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:48.0 Info: => 0.000603s 12:22:48.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:48.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:48.0 Info: => 0.0001058s 12:22:48.0 Info: AlterTable Tracks 12:22:48.0 Info: => 6E-07s 12:22:48.0 Info: CreateColumn Tracks ForeignRecordingId String 12:22:48.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:48.0 Info: => 0.0005929s 12:22:48.0 Info: AlterTable Tracks 12:22:48.0 Info: => 8E-07s 12:22:48.0 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:48.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:48.0 Info: => 0.0006209s 12:22:48.0 Info: AlterTable Tracks 12:22:48.0 Info: => 8E-07s 12:22:48.0 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:48.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:48.0 Info: => 0.0006101s 12:22:48.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:48.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:48.0 Info: => 0.0001087s 12:22:48.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:48.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:48.0 Info: => 8.86E-05s 12:22:48.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:48.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:48.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:48.1 Info: DROP TABLE "Artists" 12:22:48.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.1 Info: => 0.006291s 12:22:48.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:48.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:48.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:48.1 Info: DROP TABLE "Albums" 12:22:48.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:48.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:48.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:48.1 Info: => 0.0053053s 12:22:48.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:48.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:48.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:48.1 Info: DROP TABLE "Tracks" 12:22:48.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:48.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:48.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:48.1 Info: => 0.0049643s 12:22:48.1 Info: DeleteColumn TrackFiles ArtistId 12:22:48.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:48.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:48.1 Info: DROP TABLE "TrackFiles" 12:22:48.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:48.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:48.1 Info: => 0.0060305s 12:22:48.1 Info: CreateIndex Artists (ArtistMetadataId) 12:22:48.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:48.1 Info: => 0.0001006s 12:22:48.1 Info: CreateIndex Artists (Monitored) 12:22:48.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:48.1 Info: => 9.33E-05s 12:22:48.1 Info: CreateIndex Albums (ArtistMetadataId) 12:22:48.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:48.1 Info: => 9.16E-05s 12:22:48.1 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:48.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:48.1 Info: => 9.06E-05s 12:22:48.1 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:48.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:48.1 Info: => 8.96E-05s 12:22:48.1 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:48.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:48.1 Info: => 8.82E-05s 12:22:48.1 Info: UpdateData 12:22:48.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:48.1 Info: => 6.05E-05s 12:22:48.1 Info: UpdateData 12:22:48.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:48.1 Info: => 4.8E-05s 12:22:48.1 Info: UpdateData 12:22:48.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:48.1 Info: => 5.76E-05s 12:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:48', 'add_release_groups_etc') 12:22:48.1 Info: Committing Transaction 12:22:48.1 Info: 23: add_release_groups_etc migrated 12:22:48.1 Info: => 0.0114804s 12:22:48.1 Info: 24: NewMediaInfoFormat migrating 12:22:48.1 Info: Beginning Transaction 12:22:48.1 Info: Starting migration of Main DB to 24 12:22:48.1 Info: UpdateData 12:22:48.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:48.1 Info: => 9.93E-05s 12:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:48', 'NewMediaInfoFormat') 12:22:48.1 Info: Committing Transaction 12:22:48.1 Info: 24: NewMediaInfoFormat migrated 12:22:48.1 Info: => 0.0016531s 12:22:48.1 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:48.1 Info: Beginning Transaction 12:22:48.1 Info: Starting migration of Main DB to 25 12:22:48.1 Info: RenameTable Restrictions ReleaseProfiles 12:22:48.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:48.1 Info: => 0.0016526s 12:22:48.1 Info: AlterTable ReleaseProfiles 12:22:48.1 Info: => 1.1E-06s 12:22:48.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:48.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:48.1 Info: => 0.0006002s 12:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:48', 'rename_restrictions_to_release_profiles') 12:22:48.1 Info: Committing Transaction 12:22:48.1 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:48.1 Info: => 0.0009559s 12:22:48.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:48.1 Info: Beginning Transaction 12:22:48.1 Info: Starting migration of Main DB to 26 12:22:48.1 Info: RenameTable Profiles QualityProfiles 12:22:48.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:48.1 Info: => 0.0014687s 12:22:48.1 Info: AlterTable QualityProfiles 12:22:48.1 Info: => 7E-07s 12:22:48.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:48.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:48.1 Info: => 0.0005947s 12:22:48.1 Info: AlterTable LanguageProfiles 12:22:48.1 Info: => 7E-07s 12:22:48.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:48.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:48.1 Info: => 0.0005533s 12:22:48.1 Info: UpdateData 12:22:48.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:48.1 Info: => 6.61E-05s 12:22:48.1 Info: UpdateData 12:22:48.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:48.1 Info: => 4.18E-05s 12:22:48.1 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:48.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:48.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:48.1 Info: DROP TABLE "Artists" 12:22:48.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:48.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:48.1 Info: => 0.00537s 12:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:48', 'rename_quality_profiles_add_upgrade_allowed') 12:22:48.1 Info: Committing Transaction 12:22:48.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:48.1 Info: => 0.0127469s 12:22:48.1 Info: 27: add_import_exclusions migrating 12:22:48.1 Info: Beginning Transaction 12:22:48.1 Info: Starting migration of Main DB to 27 12:22:48.1 Info: CreateTable ImportListExclusions 12:22:48.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:48.1 Info: => 0.0002735s 12:22:48.1 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:48.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:48.1 Info: => 0.0001555s 12:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:48', 'add_import_exclusions') 12:22:48.1 Info: Committing Transaction 12:22:48.1 Info: 27: add_import_exclusions migrated 12:22:48.1 Info: => 0.0020431s 12:22:48.1 Info: 28: clean_artist_metadata_table migrating 12:22:48.1 Info: Beginning Transaction 12:22:48.1 Info: Starting migration of Main DB to 28 12:22:48.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:48.1 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:48.1 Info: => 0.0002165s 12:22:48.1 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:48.1 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:48.1 Info: => 0.0001441s 12:22:48.1 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:48.1 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:48.1 Info: => 0.0001403s 12:22:48.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:48.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:48.1 Info: => 0.0001353s 12:22:48.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:48.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:48.1 Info: => 0.0001333s 12:22:48.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:48.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:48.1 Info: => 0.0001363s 12:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:48', 'clean_artist_metadata_table') 12:22:48.1 Info: Committing Transaction 12:22:48.1 Info: 28: clean_artist_metadata_table migrated 12:22:48.1 Info: => 0.0110845s 12:22:48.1 Info: 29: health_issue_notification migrating 12:22:48.1 Info: Beginning Transaction 12:22:48.1 Info: Starting migration of Main DB to 29 12:22:48.1 Info: AlterTable Notifications 12:22:48.1 Info: => 1.2E-06s 12:22:48.1 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:48.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:48.1 Info: => 0.0007718s 12:22:48.1 Info: AlterTable Notifications 12:22:48.1 Info: => 9E-07s 12:22:48.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:48.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:48.1 Info: => 0.0005733s 12:22:48.1 Info: AlterTable Notifications 12:22:48.1 Info: => 8E-07s 12:22:48.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:48.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:48.1 Info: => 0.0005416s 12:22:48.1 Info: AlterTable Notifications 12:22:48.1 Info: => 6E-07s 12:22:48.1 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:48.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:48.1 Info: => 0.0005508s 12:22:48.1 Info: AlterTable Notifications 12:22:48.1 Info: => 7E-07s 12:22:48.1 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:48.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:48.1 Info: => 0.0005508s 12:22:48.1 Info: DeleteColumn Notifications OnDownload 12:22:48.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:48.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:48.1 Info: DROP TABLE "Notifications" 12:22:48.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:48.1 Info: => 0.008285s 12:22:48.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:48.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:48.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:48.1 Info: DROP TABLE "Notifications" 12:22:48.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:48.1 Info: => 0.006574s 12:22:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:48', 'health_issue_notification') 12:22:48.1 Info: Committing Transaction 12:22:48.1 Info: 29: health_issue_notification migrated 12:22:48.1 Info: => 0.0071252s 12:22:48.1 Info: 30: add_mediafilerepository_mtime migrating 12:22:48.1 Info: Beginning Transaction 12:22:48.1 Info: Starting migration of Main DB to 30 12:22:48.1 Info: AlterTable TrackFiles 12:22:48.1 Info: => 1.4E-06s 12:22:48.1 Info: CreateColumn TrackFiles Modified DateTime 12:22:48.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:48.1 Info: => 0.0006248s 12:22:48.1 Info: AlterTable TrackFiles 12:22:48.1 Info: => 7E-07s 12:22:48.1 Info: CreateColumn TrackFiles Path String 12:22:48.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:48.1 Info: => 0.0005733s 12:22:48.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:48.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:48.1 Info: => 5.36E-05s 12:22:48.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:48.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:48.1 Info: => 0.0001487s 12:22:48.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:48.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:48.1 Info: => 0.0001571s 12:22:48.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:48.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:48.1 Info: => 0.0001644s 12:22:48.1 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:48.1 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:48.1 Info: => 0.0001017s 12:22:48.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:48.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:48.1 Info: => 6.66E-05s 12:22:48.1 Info: AlterTable TrackFiles 12:22:48.1 Info: => 6E-07s 12:22:48.1 Info: AlterColumn TrackFiles Path String 12:22:48.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:48.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:48.1 Info: DROP TABLE "TrackFiles" 12:22:48.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:48.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:48.1 Info: => 0.0050645s 12:22:48.1 Info: CreateIndex TrackFiles (Path) 12:22:48.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:48.1 Info: => 9.63E-05s 12:22:48.1 Info: DeleteColumn TrackFiles RelativePath 12:22:48.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:48.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:48.2 Info: DROP TABLE "TrackFiles" 12:22:48.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:48.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:48.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:48.2 Info: => 0.0069071s 12:22:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:48', 'add_mediafilerepository_mtime') 12:22:48.2 Info: Committing Transaction 12:22:48.2 Info: 30: add_mediafilerepository_mtime migrated 12:22:48.2 Info: => 0.0074281s 12:22:48.2 Info: 31: add_artistmetadataid_constraint migrating 12:22:48.2 Info: Beginning Transaction 12:22:48.2 Info: Starting migration of Main DB to 31 12:22:48.2 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 12:22:48.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) 12:22:48.2 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 12:22:48.2 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (3, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 12:22:48.2 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (4, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 12:22:48.2 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 12:22:48.2 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (5, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 12:22:48.2 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (6, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 12:22:48.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:48.2 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:48.2 Info: => 0.0001885s 12:22:48.2 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:48.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:48.2 Info: => 0.000135s 12:22:48.2 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:48.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:48.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:48.2 Info: DROP TABLE "Artists" 12:22:48.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:48.2 Info: => 0.0056773s 12:22:48.2 Info: CreateIndex Artists (ArtistMetadataId) 12:22:48.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:48.2 Info: => 0.0001322s 12:22:48.2 Info: -> 8 Insert operations completed in 00:00:00.0006385 taking an average of 00:00:00.0000798 12:22:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:48', 'add_artistmetadataid_constraint') 12:22:48.2 Info: Committing Transaction 12:22:48.2 Info: 31: add_artistmetadataid_constraint migrated 12:22:48.2 Info: => 0.0006396s 12:22:48.2 Debug: Took: 00:00:00.2570917 12:22:48.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 12:22:48.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 12:22:48.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149682711067_127/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:48.2 Info: DatabaseEngineVersionCheck migrating 12:22:48.2 Info: PerformDBOperation 12:22:48.2 Info: Performing DB Operation 12:22:48.2 Info: SQLite 3.47.0 12:22:48.2 Info: => 0.0030353s 12:22:48.2 Info: DatabaseEngineVersionCheck migrated 12:22:48.2 Info: => 0.0030601s 12:22:48.2 Info: VersionMigration migrating 12:22:48.2 Info: Beginning Transaction 12:22:48.2 Info: CreateTable VersionInfo 12:22:48.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:48.2 Info: => 0.000194s 12:22:48.2 Info: Committing Transaction 12:22:48.2 Info: VersionMigration migrated 12:22:48.2 Info: => 0.0007145s 12:22:48.2 Info: VersionUniqueMigration migrating 12:22:48.2 Info: Beginning Transaction 12:22:48.2 Info: CreateIndex VersionInfo (Version) 12:22:48.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:48.2 Info: => 0.0001572s 12:22:48.2 Info: AlterTable VersionInfo 12:22:48.2 Info: => 8E-07s 12:22:48.2 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:48.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:48.2 Info: => 0.0005974s 12:22:48.2 Info: Committing Transaction 12:22:48.2 Info: VersionUniqueMigration migrated 12:22:48.2 Info: => 0.0008333s 12:22:48.2 Info: VersionDescriptionMigration migrating 12:22:48.2 Info: Beginning Transaction 12:22:48.2 Info: AlterTable VersionInfo 12:22:48.2 Info: => 7E-07s 12:22:48.2 Info: CreateColumn VersionInfo Description String 12:22:48.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:48.2 Info: => 0.0002203s 12:22:48.2 Info: Committing Transaction 12:22:48.2 Info: VersionDescriptionMigration migrated 12:22:48.2 Info: => 0.0004427s 12:22:48.2 Info: 1: InitialSetup migrating 12:22:48.2 Info: Beginning Transaction 12:22:48.2 Info: Starting migration of Main DB to 1 12:22:48.3 Info: CreateTable Config 12:22:48.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:48.3 Info: => 0.0002647s 12:22:48.3 Info: CreateIndex Config (Key) 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:48.3 Info: => 9.79E-05s 12:22:48.3 Info: CreateTable RootFolders 12:22:48.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:48.3 Info: => 0.0001023s 12:22:48.3 Info: CreateIndex RootFolders (Path) 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:48.3 Info: => 8.6E-05s 12:22:48.3 Info: CreateTable Artists 12:22:48.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:48.3 Info: => 0.0002715s 12:22:48.3 Info: CreateIndex Artists (ForeignArtistId) 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:48.3 Info: => 9.2E-05s 12:22:48.3 Info: CreateIndex Artists (NameSlug) 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:48.3 Info: => 8.42E-05s 12:22:48.3 Info: CreateIndex Artists (CleanName) 12:22:48.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.3 Info: => 8.33E-05s 12:22:48.3 Info: CreateIndex Artists (Path) 12:22:48.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.3 Info: => 8.16E-05s 12:22:48.3 Info: CreateTable Albums 12:22:48.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:48.3 Info: => 0.0002453s 12:22:48.3 Info: CreateIndex Albums (ForeignAlbumId) 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:48.3 Info: => 9.38E-05s 12:22:48.3 Info: CreateIndex Albums (MBId) 12:22:48.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:48.3 Info: => 8.21E-05s 12:22:48.3 Info: CreateIndex Albums (TADBId) 12:22:48.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:48.3 Info: => 7.8E-05s 12:22:48.3 Info: CreateIndex Albums (TitleSlug) 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:48.3 Info: => 8.27E-05s 12:22:48.3 Info: CreateIndex Albums (CleanTitle) 12:22:48.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:48.3 Info: => 8.08E-05s 12:22:48.3 Info: CreateIndex Albums (Path) 12:22:48.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:48.3 Info: => 8.06E-05s 12:22:48.3 Info: CreateTable Tracks 12:22:48.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:48.3 Info: => 0.0001616s 12:22:48.3 Info: CreateIndex Tracks (ForeignTrackId) 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:48.3 Info: => 8.69E-05s 12:22:48.3 Info: CreateIndex Tracks (ArtistId) 12:22:48.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:48.3 Info: => 0.000129s 12:22:48.3 Info: CreateIndex Tracks (TrackFileId) 12:22:48.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:48.3 Info: => 0.0001118s 12:22:48.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:48.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:48.3 Info: => 9.64E-05s 12:22:48.3 Info: CreateTable TrackFiles 12:22:48.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:48.3 Info: => 0.0001619s 12:22:48.3 Info: CreateIndex TrackFiles (ArtistId) 12:22:48.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:48.3 Info: => 0.0001005s 12:22:48.3 Info: CreateIndex TrackFiles (AlbumId) 12:22:48.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:48.3 Info: => 9.07E-05s 12:22:48.3 Info: CreateTable History 12:22:48.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:48.3 Info: => 0.0001552s 12:22:48.3 Info: CreateIndex History (Date) 12:22:48.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:48.3 Info: => 0.0001318s 12:22:48.3 Info: CreateIndex History (EventType) 12:22:48.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:48.3 Info: => 0.0001076s 12:22:48.3 Info: CreateIndex History (DownloadId) 12:22:48.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:48.3 Info: => 9.25E-05s 12:22:48.3 Info: CreateIndex History (AlbumId) 12:22:48.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:48.3 Info: => 8.98E-05s 12:22:48.3 Info: CreateTable Notifications 12:22:48.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:48.3 Info: => 0.0001434s 12:22:48.3 Info: CreateTable ScheduledTasks 12:22:48.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:48.3 Info: => 0.0001255s 12:22:48.3 Info: CreateIndex ScheduledTasks (TypeName) 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:48.3 Info: => 8.87E-05s 12:22:48.3 Info: CreateTable Indexers 12:22:48.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:48.3 Info: => 0.0001282s 12:22:48.3 Info: CreateIndex Indexers (Name) 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:48.3 Info: => 0.0001144s 12:22:48.3 Info: CreateTable Profiles 12:22:48.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:48.3 Info: => 0.000132s 12:22:48.3 Info: CreateIndex Profiles (Name) 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:48.3 Info: => 9.6E-05s 12:22:48.3 Info: CreateTable QualityDefinitions 12:22:48.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:48.3 Info: => 0.0001305s 12:22:48.3 Info: CreateIndex QualityDefinitions (Quality) 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:48.3 Info: => 9.12E-05s 12:22:48.3 Info: CreateIndex QualityDefinitions (Title) 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:48.3 Info: => 9.3E-05s 12:22:48.3 Info: CreateTable NamingConfig 12:22:48.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:48.3 Info: => 0.0001723s 12:22:48.3 Info: CreateTable Blacklist 12:22:48.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:48.3 Info: => 0.0002072s 12:22:48.3 Info: CreateTable Metadata 12:22:48.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:48.3 Info: => 0.0001291s 12:22:48.3 Info: CreateTable MetadataFiles 12:22:48.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:48.3 Info: => 0.0001418s 12:22:48.3 Info: CreateTable DownloadClients 12:22:48.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:48.3 Info: => 0.0001295s 12:22:48.3 Info: CreateTable PendingReleases 12:22:48.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:48.3 Info: => 0.0001416s 12:22:48.3 Info: CreateTable RemotePathMappings 12:22:48.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:48.3 Info: => 0.000122s 12:22:48.3 Info: CreateTable Tags 12:22:48.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:48.3 Info: => 0.0001219s 12:22:48.3 Info: CreateIndex Tags (Label) 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:48.3 Info: => 9.89E-05s 12:22:48.3 Info: CreateTable Restrictions 12:22:48.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:48.3 Info: => 0.0001159s 12:22:48.3 Info: CreateTable DelayProfiles 12:22:48.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:48.3 Info: => 0.0001444s 12:22:48.3 Info: CreateTable Users 12:22:48.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:48.3 Info: => 0.0001125s 12:22:48.3 Info: CreateIndex Users (Identifier) 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:48.3 Info: => 0.0001046s 12:22:48.3 Info: CreateIndex Users (Username) 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:48.3 Info: => 0.0001233s 12:22:48.3 Info: CreateTable Commands 12:22:48.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:48.3 Info: => 0.0001752s 12:22:48.3 Info: CreateTable IndexerStatus 12:22:48.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:48.3 Info: => 0.0001448s 12:22:48.3 Info: CreateIndex IndexerStatus (ProviderId) 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:48.3 Info: => 0.0001078s 12:22:48.3 Info: CreateTable ExtraFiles 12:22:48.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:48.3 Info: => 0.0001399s 12:22:48.3 Info: CreateTable LyricFiles 12:22:48.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:48.3 Info: => 0.0001522s 12:22:48.3 Info: CreateTable LanguageProfiles 12:22:48.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:48.3 Info: => 0.0001154s 12:22:48.3 Info: CreateIndex LanguageProfiles (Name) 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:48.3 Info: => 0.0001163s 12:22:48.3 Info: CreateTable DownloadClientStatus 12:22:48.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:48.3 Info: => 0.0001307s 12:22:48.3 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:48.3 Info: => 0.0001051s 12:22:48.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:48.3 Info: -> 1 Insert operations completed in 00:00:00.0000802 taking an average of 00:00:00.0000802 12:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:48', 'InitialSetup') 12:22:48.3 Info: Committing Transaction 12:22:48.3 Info: 1: InitialSetup migrated 12:22:48.3 Info: => 0.0013391s 12:22:48.3 Info: 2: add_reason_to_pending_releases migrating 12:22:48.3 Info: Beginning Transaction 12:22:48.3 Info: Starting migration of Main DB to 2 12:22:48.3 Info: AlterTable PendingReleases 12:22:48.3 Info: => 1.1E-06s 12:22:48.3 Info: CreateColumn PendingReleases Reason Int32 12:22:48.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:48.3 Info: => 0.0005634s 12:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:48', 'add_reason_to_pending_releases') 12:22:48.3 Info: Committing Transaction 12:22:48.3 Info: 2: add_reason_to_pending_releases migrated 12:22:48.3 Info: => 0.0009409s 12:22:48.3 Info: 3: add_medium_support migrating 12:22:48.3 Info: Beginning Transaction 12:22:48.3 Info: Starting migration of Main DB to 3 12:22:48.3 Info: AlterTable Albums 12:22:48.3 Info: => 1.3E-06s 12:22:48.3 Info: CreateColumn Albums Media String 12:22:48.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:48.3 Info: => 0.0005375s 12:22:48.3 Info: AlterTable Tracks 12:22:48.3 Info: => 6E-07s 12:22:48.3 Info: CreateColumn Tracks MediumNumber Int32 12:22:48.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:48.3 Info: => 0.0004878s 12:22:48.3 Info: AlterTable Tracks 12:22:48.3 Info: => 8E-07s 12:22:48.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:48.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:48.3 Info: => 0.0004877s 12:22:48.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:48.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:48.3 Info: => 0.0011461s 12:22:48.3 Info: DeleteColumn Tracks TrackNumber 12:22:48.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:48.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:48.3 Info: DROP TABLE "Tracks" 12:22:48.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:48.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:48.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:48.3 Info: => 0.0045621s 12:22:48.3 Info: AlterTable Tracks 12:22:48.3 Info: => 1.1E-06s 12:22:48.3 Info: CreateColumn Tracks TrackNumber String 12:22:48.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:48.3 Info: => 0.0004801s 12:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:48', 'add_medium_support') 12:22:48.3 Info: Committing Transaction 12:22:48.3 Info: 3: add_medium_support migrated 12:22:48.3 Info: => 0.0010631s 12:22:48.3 Info: 4: add_various_qualites_in_profile migrating 12:22:48.3 Info: Beginning Transaction 12:22:48.3 Info: Starting migration of Main DB to 4 12:22:48.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:48.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:48.3 Info: => 6.75E-05s 12:22:48.3 Info: PerformDBOperation 12:22:48.3 Info: Performing DB Operation 12:22:48.3 Info: => 4.1E-05s 12:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:48', 'add_various_qualites_in_profile') 12:22:48.3 Info: Committing Transaction 12:22:48.3 Info: 4: add_various_qualites_in_profile migrated 12:22:48.3 Info: => 0.0003173s 12:22:48.3 Info: 5: metadata_profiles migrating 12:22:48.3 Info: Beginning Transaction 12:22:48.3 Info: Starting migration of Main DB to 5 12:22:48.3 Info: CreateTable MetadataProfiles 12:22:48.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:48.3 Info: => 0.0001496s 12:22:48.3 Info: CreateIndex MetadataProfiles (Name) 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:48.3 Info: => 0.0001058s 12:22:48.3 Info: AlterTable Artists 12:22:48.3 Info: => 6E-07s 12:22:48.3 Info: CreateColumn Artists MetadataProfileId Int32 12:22:48.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:48.3 Info: => 0.000516s 12:22:48.3 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:48.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:48.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:48.3 Info: DROP TABLE "Artists" 12:22:48.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:48.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.3 Info: => 0.0051331s 12:22:48.3 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:48.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:48.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:48.3 Info: DROP TABLE "Artists" 12:22:48.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:48.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.3 Info: => 0.0058796s 12:22:48.3 Info: AlterTable Albums 12:22:48.3 Info: => 9E-07s 12:22:48.3 Info: CreateColumn Albums SecondaryTypes String 12:22:48.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:48.3 Info: => 0.0005079s 12:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:48', 'metadata_profiles') 12:22:48.3 Info: Committing Transaction 12:22:48.3 Info: 5: metadata_profiles migrated 12:22:48.3 Info: => 0.0077754s 12:22:48.3 Info: 6: separate_automatic_and_interactive_search migrating 12:22:48.3 Info: Beginning Transaction 12:22:48.3 Info: Starting migration of Main DB to 6 12:22:48.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:48.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:48.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:48.3 Info: DROP TABLE "Indexers" 12:22:48.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:48.3 Info: => 0.0058131s 12:22:48.3 Info: AlterTable Indexers 12:22:48.3 Info: => 8E-07s 12:22:48.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:48.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:48.3 Info: => 0.000511s 12:22:48.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:48.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:48.3 Info: => 5.39E-05s 12:22:48.3 Info: AlterTable Indexers 12:22:48.3 Info: => 6E-07s 12:22:48.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:48.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:48.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:48.3 Info: DROP TABLE "Indexers" 12:22:48.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:48.3 Info: => 0.0045312s 12:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:48', 'separate_automatic_and_interactive_search') 12:22:48.3 Info: Committing Transaction 12:22:48.3 Info: 6: separate_automatic_and_interactive_search migrated 12:22:48.3 Info: => 0.0049719s 12:22:48.3 Info: 7: change_album_path_to_relative migrating 12:22:48.3 Info: Beginning Transaction 12:22:48.3 Info: Starting migration of Main DB to 7 12:22:48.3 Info: DeleteColumn Albums Path 12:22:48.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:48.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:48.3 Info: DROP TABLE "Albums" 12:22:48.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:48.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:48.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:48.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:48.3 Info: => 0.0054809s 12:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:48', 'change_album_path_to_relative') 12:22:48.3 Info: Committing Transaction 12:22:48.3 Info: 7: change_album_path_to_relative migrated 12:22:48.3 Info: => 0.0059899s 12:22:48.3 Info: 8: change_quality_size_mb_to_kb migrating 12:22:48.3 Info: Beginning Transaction 12:22:48.3 Info: Starting migration of Main DB to 8 12:22:48.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:48.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:48.3 Info: => 6.74E-05s 12:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:48', 'change_quality_size_mb_to_kb') 12:22:48.3 Info: Committing Transaction 12:22:48.3 Info: 8: change_quality_size_mb_to_kb migrated 12:22:48.3 Info: => 0.0003594s 12:22:48.3 Info: 9: album_releases migrating 12:22:48.3 Info: Beginning Transaction 12:22:48.3 Info: Starting migration of Main DB to 9 12:22:48.3 Info: AlterTable Albums 12:22:48.3 Info: => 1E-06s 12:22:48.3 Info: CreateColumn Albums Releases String 12:22:48.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:48.3 Info: => 0.0005336s 12:22:48.3 Info: AlterTable Albums 12:22:48.3 Info: => 8E-07s 12:22:48.3 Info: CreateColumn Albums CurrentRelease String 12:22:48.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:48.3 Info: => 0.0005134s 12:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:48', 'album_releases') 12:22:48.3 Info: Committing Transaction 12:22:48.3 Info: 9: album_releases migrated 12:22:48.3 Info: => 0.0008476s 12:22:48.3 Info: 10: album_releases_fix migrating 12:22:48.3 Info: Beginning Transaction 12:22:48.3 Info: Starting migration of Main DB to 10 12:22:48.3 Info: AlterTable Albums 12:22:48.3 Info: => 1.1E-06s 12:22:48.3 Info: AlterColumn Albums Releases String 12:22:48.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:48.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:48.3 Info: DROP TABLE "Albums" 12:22:48.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:48.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:48.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:48.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:48.3 Info: => 0.0074507s 12:22:48.3 Info: AlterTable Albums 12:22:48.3 Info: => 6E-07s 12:22:48.3 Info: AlterColumn Albums CurrentRelease String 12:22:48.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:48.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:48.3 Info: DROP TABLE "Albums" 12:22:48.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:48.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:48.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:48.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:48.3 Info: => 0.0057448s 12:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:48', 'album_releases_fix') 12:22:48.3 Info: Committing Transaction 12:22:48.3 Info: 10: album_releases_fix migrated 12:22:48.3 Info: => 0.0062906s 12:22:48.3 Info: 11: import_lists migrating 12:22:48.3 Info: Beginning Transaction 12:22:48.3 Info: Starting migration of Main DB to 11 12:22:48.3 Info: CreateTable ImportLists 12:22:48.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:48.3 Info: => 0.0001863s 12:22:48.3 Info: CreateIndex ImportLists (Name) 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:48.3 Info: => 9.69E-05s 12:22:48.3 Info: CreateTable ImportListStatus 12:22:48.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:48.3 Info: => 0.0001327s 12:22:48.3 Info: CreateIndex ImportListStatus (ProviderId) 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:48.3 Info: => 9.11E-05s 12:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:48', 'import_lists') 12:22:48.3 Info: Committing Transaction 12:22:48.3 Info: 11: import_lists migrated 12:22:48.3 Info: => 0.0004305s 12:22:48.3 Info: 12: add_release_status migrating 12:22:48.3 Info: Beginning Transaction 12:22:48.3 Info: Starting migration of Main DB to 12 12:22:48.3 Info: AlterTable MetadataProfiles 12:22:48.3 Info: => 9E-07s 12:22:48.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:48.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:48.3 Info: => 0.0005421s 12:22:48.3 Info: PerformDBOperation 12:22:48.3 Info: Performing DB Operation 12:22:48.3 Info: => 3.67E-05s 12:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:48', 'add_release_status') 12:22:48.3 Info: Committing Transaction 12:22:48.3 Info: 12: add_release_status migrated 12:22:48.3 Info: => 0.000332s 12:22:48.3 Info: 13: album_download_notification migrating 12:22:48.3 Info: Beginning Transaction 12:22:48.3 Info: Starting migration of Main DB to 13 12:22:48.3 Info: AlterTable Notifications 12:22:48.3 Info: => 1E-06s 12:22:48.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:48.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:48.3 Info: => 0.000519s 12:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:48', 'album_download_notification') 12:22:48.3 Info: Committing Transaction 12:22:48.3 Info: 13: album_download_notification migrated 12:22:48.3 Info: => 0.0011988s 12:22:48.3 Info: 14: fix_language_metadata_profiles migrating 12:22:48.3 Info: Beginning Transaction 12:22:48.3 Info: Starting migration of Main DB to 14 12:22:48.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:48.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:48.3 Info: => 9.7E-05s 12:22:48.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:48.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:48.3 Info: => 6.83E-05s 12:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:48', 'fix_language_metadata_profiles') 12:22:48.3 Info: Committing Transaction 12:22:48.3 Info: 14: fix_language_metadata_profiles migrated 12:22:48.3 Info: => 0.0003445s 12:22:48.3 Info: 15: remove_fanzub migrating 12:22:48.3 Info: Beginning Transaction 12:22:48.3 Info: Starting migration of Main DB to 15 12:22:48.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:48.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:48.3 Info: => 5.74E-05s 12:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:48', 'remove_fanzub') 12:22:48.3 Info: Committing Transaction 12:22:48.3 Info: 15: remove_fanzub migrated 12:22:48.3 Info: => 0.0003417s 12:22:48.3 Info: 16: update_artist_history_indexes migrating 12:22:48.3 Info: Beginning Transaction 12:22:48.3 Info: Starting migration of Main DB to 16 12:22:48.3 Info: CreateIndex Albums (ArtistId) 12:22:48.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:48.3 Info: => 0.0001211s 12:22:48.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:48.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:48.3 Info: => 9.66E-05s 12:22:48.3 Info: DeleteIndex History (AlbumId) 12:22:48.3 Info: DROP INDEX "IX_History_AlbumId" 12:22:48.3 Info: => 0.0001448s 12:22:48.3 Info: CreateIndex History (AlbumId, Date) 12:22:48.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:48.3 Info: => 0.00011s 12:22:48.3 Info: DeleteIndex History (DownloadId) 12:22:48.3 Info: DROP INDEX "IX_History_DownloadId" 12:22:48.3 Info: => 0.0001314s 12:22:48.3 Info: CreateIndex History (DownloadId, Date) 12:22:48.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:48.3 Info: => 0.0001003s 12:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:48', 'update_artist_history_indexes') 12:22:48.3 Info: Committing Transaction 12:22:48.3 Info: 16: update_artist_history_indexes migrated 12:22:48.3 Info: => 0.0004517s 12:22:48.3 Info: 17: remove_nma migrating 12:22:48.3 Info: Beginning Transaction 12:22:48.3 Info: Starting migration of Main DB to 17 12:22:48.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:48.3 Info: => 6.29E-05s 12:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:48', 'remove_nma') 12:22:48.3 Info: Committing Transaction 12:22:48.3 Info: 17: remove_nma migrated 12:22:48.3 Info: => 0.0003337s 12:22:48.3 Info: 18: album_disambiguation migrating 12:22:48.3 Info: Beginning Transaction 12:22:48.3 Info: Starting migration of Main DB to 18 12:22:48.3 Info: AlterTable Albums 12:22:48.3 Info: => 1.2E-06s 12:22:48.3 Info: CreateColumn Albums Disambiguation String 12:22:48.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:48.3 Info: => 0.0005504s 12:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:48', 'album_disambiguation') 12:22:48.3 Info: Committing Transaction 12:22:48.3 Info: 18: album_disambiguation migrated 12:22:48.3 Info: => 0.000869s 12:22:48.3 Info: 19: add_ape_quality_in_profiles migrating 12:22:48.3 Info: Beginning Transaction 12:22:48.3 Info: Starting migration of Main DB to 19 12:22:48.3 Info: PerformDBOperation 12:22:48.3 Info: Performing DB Operation 12:22:48.3 Info: => 3.87E-05s 12:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:48', 'add_ape_quality_in_profiles') 12:22:48.3 Info: Committing Transaction 12:22:48.3 Info: 19: add_ape_quality_in_profiles migrated 12:22:48.3 Info: => 0.0003259s 12:22:48.3 Info: 20: remove_pushalot migrating 12:22:48.3 Info: Beginning Transaction 12:22:48.3 Info: Starting migration of Main DB to 20 12:22:48.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:48.3 Info: => 6.21E-05s 12:22:48.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:48.3 Info: => 4.32E-05s 12:22:48.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:48.3 Info: => 4.14E-05s 12:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:48', 'remove_pushalot') 12:22:48.3 Info: Committing Transaction 12:22:48.3 Info: 20: remove_pushalot migrated 12:22:48.3 Info: => 0.0003036s 12:22:48.3 Info: 21: add_custom_filters migrating 12:22:48.3 Info: Beginning Transaction 12:22:48.3 Info: Starting migration of Main DB to 21 12:22:48.3 Info: CreateTable CustomFilters 12:22:48.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:48.3 Info: => 0.0001475s 12:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:48', 'add_custom_filters') 12:22:48.3 Info: Committing Transaction 12:22:48.3 Info: 21: add_custom_filters migrated 12:22:48.3 Info: => 0.0004536s 12:22:48.3 Info: 22: import_list_tags migrating 12:22:48.3 Info: Beginning Transaction 12:22:48.3 Info: Starting migration of Main DB to 22 12:22:48.3 Info: AlterTable ImportLists 12:22:48.3 Info: => 7E-07s 12:22:48.3 Info: CreateColumn ImportLists Tags String 12:22:48.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:48.3 Info: => 0.0005698s 12:22:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:48', 'import_list_tags') 12:22:48.3 Info: Committing Transaction 12:22:48.3 Info: 22: import_list_tags migrated 12:22:48.3 Info: => 0.000886s 12:22:48.3 Info: 23: add_release_groups_etc migrating 12:22:48.3 Info: Beginning Transaction 12:22:48.3 Info: Starting migration of Main DB to 23 12:22:48.3 Info: CreateTable ArtistMetadata 12:22:48.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:48.3 Info: => 0.0002462s 12:22:48.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:48.3 Info: => 0.0001294s 12:22:48.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:48.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:48.3 Info: => 0.0001361s 12:22:48.3 Info: AlterTable Artists 12:22:48.3 Info: => 6E-07s 12:22:48.3 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:48.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:48.3 Info: => 0.000558s 12:22:48.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:48.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:48.3 Info: => 8.76E-05s 12:22:48.3 Info: CreateTable AlbumReleases 12:22:48.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:48.3 Info: => 0.0001721s 12:22:48.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:48.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:48.3 Info: => 0.0001412s 12:22:48.3 Info: CreateIndex AlbumReleases (AlbumId) 12:22:48.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:48.3 Info: => 0.0001061s 12:22:48.3 Info: PerformDBOperation 12:22:48.3 Info: Performing DB Operation 12:22:48.3 Info: => 9.46E-05s 12:22:48.3 Info: AlterTable Albums 12:22:48.3 Info: => 6E-07s 12:22:48.3 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:48.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:48.3 Info: => 0.0005777s 12:22:48.3 Info: AlterTable Albums 12:22:48.3 Info: => 8E-07s 12:22:48.3 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:48.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:48.3 Info: => 0.0005696s 12:22:48.3 Info: AlterTable Albums 12:22:48.3 Info: => 7E-07s 12:22:48.3 Info: CreateColumn Albums Links String 12:22:48.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:48.3 Info: => 0.0005616s 12:22:48.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:48.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:48.3 Info: => 0.0001s 12:22:48.3 Info: AlterTable Tracks 12:22:48.3 Info: => 6E-07s 12:22:48.3 Info: CreateColumn Tracks ForeignRecordingId String 12:22:48.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:48.3 Info: => 0.0005545s 12:22:48.3 Info: AlterTable Tracks 12:22:48.3 Info: => 9E-07s 12:22:48.3 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:48.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:48.3 Info: => 0.0005599s 12:22:48.3 Info: AlterTable Tracks 12:22:48.3 Info: => 8E-07s 12:22:48.3 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:48.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:48.4 Info: => 0.0005752s 12:22:48.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:48.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:48.4 Info: => 0.0001039s 12:22:48.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:48.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:48.4 Info: => 8.37E-05s 12:22:48.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:48.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:48.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:48.4 Info: DROP TABLE "Artists" 12:22:48.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.4 Info: => 0.0061782s 12:22:48.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:48.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:48.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:48.4 Info: DROP TABLE "Albums" 12:22:48.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:48.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:48.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:48.4 Info: => 0.0053567s 12:22:48.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:48.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:48.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:48.4 Info: DROP TABLE "Tracks" 12:22:48.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:48.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:48.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:48.4 Info: => 0.0048967s 12:22:48.4 Info: DeleteColumn TrackFiles ArtistId 12:22:48.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:48.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:48.4 Info: DROP TABLE "TrackFiles" 12:22:48.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:48.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:48.4 Info: => 0.0058134s 12:22:48.4 Info: CreateIndex Artists (ArtistMetadataId) 12:22:48.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:48.4 Info: => 9.35E-05s 12:22:48.4 Info: CreateIndex Artists (Monitored) 12:22:48.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:48.4 Info: => 0.0001067s 12:22:48.4 Info: CreateIndex Albums (ArtistMetadataId) 12:22:48.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:48.4 Info: => 9.25E-05s 12:22:48.4 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:48.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:48.4 Info: => 9.72E-05s 12:22:48.4 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:48.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:48.4 Info: => 8.66E-05s 12:22:48.4 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:48.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:48.4 Info: => 8.95E-05s 12:22:48.4 Info: UpdateData 12:22:48.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:48.4 Info: => 5.71E-05s 12:22:48.4 Info: UpdateData 12:22:48.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:48.4 Info: => 4.62E-05s 12:22:48.4 Info: UpdateData 12:22:48.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:48.4 Info: => 5.72E-05s 12:22:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:48', 'add_release_groups_etc') 12:22:48.4 Info: Committing Transaction 12:22:48.4 Info: 23: add_release_groups_etc migrated 12:22:48.4 Info: => 0.0070423s 12:22:48.4 Info: 24: NewMediaInfoFormat migrating 12:22:48.4 Info: Beginning Transaction 12:22:48.4 Info: Starting migration of Main DB to 24 12:22:48.4 Info: UpdateData 12:22:48.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:48.4 Info: => 8.31E-05s 12:22:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:48', 'NewMediaInfoFormat') 12:22:48.4 Info: Committing Transaction 12:22:48.4 Info: 24: NewMediaInfoFormat migrated 12:22:48.4 Info: => 0.0004967s 12:22:48.4 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:48.4 Info: Beginning Transaction 12:22:48.4 Info: Starting migration of Main DB to 25 12:22:48.4 Info: RenameTable Restrictions ReleaseProfiles 12:22:48.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:48.4 Info: => 0.0016752s 12:22:48.4 Info: AlterTable ReleaseProfiles 12:22:48.4 Info: => 9E-07s 12:22:48.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:48.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:48.4 Info: => 0.0005791s 12:22:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:48', 'rename_restrictions_to_release_profiles') 12:22:48.4 Info: Committing Transaction 12:22:48.4 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:48.4 Info: => 0.0009383s 12:22:48.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:48.4 Info: Beginning Transaction 12:22:48.4 Info: Starting migration of Main DB to 26 12:22:48.4 Info: RenameTable Profiles QualityProfiles 12:22:48.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:48.4 Info: => 0.0014983s 12:22:48.4 Info: AlterTable QualityProfiles 12:22:48.4 Info: => 8E-07s 12:22:48.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:48.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:48.4 Info: => 0.0005554s 12:22:48.4 Info: AlterTable LanguageProfiles 12:22:48.4 Info: => 7E-07s 12:22:48.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:48.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:48.4 Info: => 0.0005748s 12:22:48.4 Info: UpdateData 12:22:48.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:48.4 Info: => 6.06E-05s 12:22:48.4 Info: UpdateData 12:22:48.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:48.4 Info: => 3.94E-05s 12:22:48.4 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:48.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:48.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:48.4 Info: DROP TABLE "Artists" 12:22:48.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:48.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:48.4 Info: => 0.0051576s 12:22:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:48', 'rename_quality_profiles_add_upgrade_allowed') 12:22:48.4 Info: Committing Transaction 12:22:48.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:48.4 Info: => 0.0090399s 12:22:48.4 Info: 27: add_import_exclusions migrating 12:22:48.4 Info: Beginning Transaction 12:22:48.4 Info: Starting migration of Main DB to 27 12:22:48.4 Info: CreateTable ImportListExclusions 12:22:48.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:48.4 Info: => 0.0002179s 12:22:48.4 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:48.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:48.4 Info: => 0.0001465s 12:22:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:48', 'add_import_exclusions') 12:22:48.4 Info: Committing Transaction 12:22:48.4 Info: 27: add_import_exclusions migrated 12:22:48.4 Info: => 0.0005886s 12:22:48.4 Info: 28: clean_artist_metadata_table migrating 12:22:48.4 Info: Beginning Transaction 12:22:48.4 Info: Starting migration of Main DB to 28 12:22:48.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:48.4 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:48.4 Info: => 0.0002289s 12:22:48.4 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:48.4 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:48.4 Info: => 0.0001583s 12:22:48.4 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:48.4 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:48.4 Info: => 0.0001494s 12:22:48.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:48.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:48.4 Info: => 0.0001767s 12:22:48.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:48.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:48.4 Info: => 0.0001459s 12:22:48.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:48.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:48.4 Info: => 0.0001418s 12:22:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:48', 'clean_artist_metadata_table') 12:22:48.4 Info: Committing Transaction 12:22:48.4 Info: 28: clean_artist_metadata_table migrated 12:22:48.4 Info: => 0.0004747s 12:22:48.4 Info: 29: health_issue_notification migrating 12:22:48.4 Info: Beginning Transaction 12:22:48.4 Info: Starting migration of Main DB to 29 12:22:48.4 Info: AlterTable Notifications 12:22:48.4 Info: => 1E-06s 12:22:48.4 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:48.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:48.4 Info: => 0.0006455s 12:22:48.4 Info: AlterTable Notifications 12:22:48.4 Info: => 8E-07s 12:22:48.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:48.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:48.4 Info: => 0.0005592s 12:22:48.4 Info: AlterTable Notifications 12:22:48.4 Info: => 8E-07s 12:22:48.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:48.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:48.4 Info: => 0.0005567s 12:22:48.4 Info: AlterTable Notifications 12:22:48.4 Info: => 9E-07s 12:22:48.4 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:48.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:48.4 Info: => 0.0005967s 12:22:48.4 Info: AlterTable Notifications 12:22:48.4 Info: => 8E-07s 12:22:48.4 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:48.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:48.4 Info: => 0.000586s 12:22:48.4 Info: DeleteColumn Notifications OnDownload 12:22:48.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:48.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:48.4 Info: DROP TABLE "Notifications" 12:22:48.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:48.4 Info: => 0.0068048s 12:22:48.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:48.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:48.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:48.4 Info: DROP TABLE "Notifications" 12:22:48.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:48.4 Info: => 0.0057151s 12:22:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:48', 'health_issue_notification') 12:22:48.4 Info: Committing Transaction 12:22:48.4 Info: 29: health_issue_notification migrated 12:22:48.4 Info: => 0.0119001s 12:22:48.4 Info: 30: add_mediafilerepository_mtime migrating 12:22:48.4 Info: Beginning Transaction 12:22:48.4 Info: Starting migration of Main DB to 30 12:22:48.4 Info: AlterTable TrackFiles 12:22:48.4 Info: => 1.3E-06s 12:22:48.4 Info: CreateColumn TrackFiles Modified DateTime 12:22:48.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:48.4 Info: => 0.0008941s 12:22:48.4 Info: AlterTable TrackFiles 12:22:48.4 Info: => 1E-06s 12:22:48.4 Info: CreateColumn TrackFiles Path String 12:22:48.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:48.4 Info: => 0.0006814s 12:22:48.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:48.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:48.4 Info: => 5.72E-05s 12:22:48.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:48.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:48.4 Info: => 0.0001589s 12:22:48.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:48.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:48.4 Info: => 0.0001708s 12:22:48.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:48.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:48.4 Info: => 0.0001769s 12:22:48.4 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:48.4 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:48.4 Info: => 0.0001037s 12:22:48.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:48.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:48.4 Info: => 6.5E-05s 12:22:48.4 Info: AlterTable TrackFiles 12:22:48.4 Info: => 6E-07s 12:22:48.4 Info: AlterColumn TrackFiles Path String 12:22:48.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:48.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:48.4 Info: DROP TABLE "TrackFiles" 12:22:48.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:48.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:48.4 Info: => 0.0064509s 12:22:48.4 Info: CreateIndex TrackFiles (Path) 12:22:48.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:48.4 Info: => 9.37E-05s 12:22:48.4 Info: DeleteColumn TrackFiles RelativePath 12:22:48.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:48.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:48.4 Info: DROP TABLE "TrackFiles" 12:22:48.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:48.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:48.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:48.4 Info: => 0.0055711s 12:22:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:48', 'add_mediafilerepository_mtime') 12:22:48.4 Info: Committing Transaction 12:22:48.4 Info: 30: add_mediafilerepository_mtime migrated 12:22:48.4 Info: => 0.0068622s 12:22:48.4 Info: 31: add_artistmetadataid_constraint migrating 12:22:48.4 Info: Beginning Transaction 12:22:48.4 Info: Starting migration of Main DB to 31 12:22:48.4 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 12:22:48.4 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 12:22:48.4 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 12:22:48.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:48.4 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:48.4 Info: => 0.0002179s 12:22:48.4 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:48.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:48.4 Info: => 0.0001518s 12:22:48.4 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:48.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:48.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:48.4 Info: DROP TABLE "Artists" 12:22:48.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:48.4 Info: => 0.0056872s 12:22:48.4 Info: CreateIndex Artists (ArtistMetadataId) 12:22:48.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:48.4 Info: => 0.0001424s 12:22:48.4 Info: -> 3 Insert operations completed in 00:00:00.0002760 taking an average of 00:00:00.0000920 12:22:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:48', 'add_artistmetadataid_constraint') 12:22:48.4 Info: Committing Transaction 12:22:48.5 Info: 31: add_artistmetadataid_constraint migrated 12:22:48.5 Info: => 0.0095488s 12:22:48.5 Debug: Took: 00:00:00.2347785 12:22:48.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 12:22:48.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 12:22:48.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149685620673_129/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:48.5 Info: DatabaseEngineVersionCheck migrating 12:22:48.5 Info: PerformDBOperation 12:22:48.5 Info: Performing DB Operation 12:22:48.5 Info: SQLite 3.47.0 12:22:48.5 Info: => 0.001355s 12:22:48.5 Info: DatabaseEngineVersionCheck migrated 12:22:48.5 Info: => 0.0013809s 12:22:48.5 Info: VersionMigration migrating 12:22:48.5 Info: Beginning Transaction 12:22:48.5 Info: CreateTable VersionInfo 12:22:48.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:48.5 Info: => 0.0001828s 12:22:48.5 Info: Committing Transaction 12:22:48.5 Info: VersionMigration migrated 12:22:48.5 Info: => 0.0036877s 12:22:48.5 Info: VersionUniqueMigration migrating 12:22:48.5 Info: Beginning Transaction 12:22:48.5 Info: CreateIndex VersionInfo (Version) 12:22:48.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:48.5 Info: => 0.000158s 12:22:48.5 Info: AlterTable VersionInfo 12:22:48.5 Info: => 7E-07s 12:22:48.5 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:48.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:48.5 Info: => 0.0005952s 12:22:48.5 Info: Committing Transaction 12:22:48.5 Info: VersionUniqueMigration migrated 12:22:48.5 Info: => 0.0008278s 12:22:48.5 Info: VersionDescriptionMigration migrating 12:22:48.5 Info: Beginning Transaction 12:22:48.5 Info: AlterTable VersionInfo 12:22:48.5 Info: => 7E-07s 12:22:48.5 Info: CreateColumn VersionInfo Description String 12:22:48.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:48.5 Info: => 0.0002333s 12:22:48.5 Info: Committing Transaction 12:22:48.5 Info: VersionDescriptionMigration migrated 12:22:48.5 Info: => 0.0004357s 12:22:48.5 Info: 1: InitialSetup migrating 12:22:48.5 Info: Beginning Transaction 12:22:48.5 Info: Starting migration of Main DB to 1 12:22:48.5 Info: CreateTable Config 12:22:48.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:48.5 Info: => 0.0001871s 12:22:48.5 Info: CreateIndex Config (Key) 12:22:48.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:48.5 Info: => 9.36E-05s 12:22:48.5 Info: CreateTable RootFolders 12:22:48.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:48.5 Info: => 0.0001019s 12:22:48.5 Info: CreateIndex RootFolders (Path) 12:22:48.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:48.5 Info: => 9E-05s 12:22:48.5 Info: CreateTable Artists 12:22:48.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:48.5 Info: => 0.0002706s 12:22:48.5 Info: CreateIndex Artists (ForeignArtistId) 12:22:48.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:48.5 Info: => 8.87E-05s 12:22:48.5 Info: CreateIndex Artists (NameSlug) 12:22:48.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:48.5 Info: => 8.5E-05s 12:22:48.5 Info: CreateIndex Artists (CleanName) 12:22:48.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.5 Info: => 9.5E-05s 12:22:48.5 Info: CreateIndex Artists (Path) 12:22:48.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.5 Info: => 8.21E-05s 12:22:48.5 Info: CreateTable Albums 12:22:48.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:48.5 Info: => 0.0002351s 12:22:48.5 Info: CreateIndex Albums (ForeignAlbumId) 12:22:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:48.5 Info: => 8.71E-05s 12:22:48.5 Info: CreateIndex Albums (MBId) 12:22:48.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:48.5 Info: => 7.98E-05s 12:22:48.5 Info: CreateIndex Albums (TADBId) 12:22:48.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:48.5 Info: => 8.05E-05s 12:22:48.5 Info: CreateIndex Albums (TitleSlug) 12:22:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:48.5 Info: => 7.89E-05s 12:22:48.5 Info: CreateIndex Albums (CleanTitle) 12:22:48.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:48.5 Info: => 7.59E-05s 12:22:48.5 Info: CreateIndex Albums (Path) 12:22:48.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:48.5 Info: => 7.67E-05s 12:22:48.5 Info: CreateTable Tracks 12:22:48.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:48.5 Info: => 0.0001601s 12:22:48.5 Info: CreateIndex Tracks (ForeignTrackId) 12:22:48.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:48.5 Info: => 8.64E-05s 12:22:48.5 Info: CreateIndex Tracks (ArtistId) 12:22:48.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:48.5 Info: => 0.0001439s 12:22:48.5 Info: CreateIndex Tracks (TrackFileId) 12:22:48.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:48.5 Info: => 0.0001105s 12:22:48.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:48.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:48.5 Info: => 9.63E-05s 12:22:48.5 Info: CreateTable TrackFiles 12:22:48.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:48.5 Info: => 0.0001542s 12:22:48.5 Info: CreateIndex TrackFiles (ArtistId) 12:22:48.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:48.5 Info: => 9.71E-05s 12:22:48.5 Info: CreateIndex TrackFiles (AlbumId) 12:22:48.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:48.5 Info: => 9.41E-05s 12:22:48.5 Info: CreateTable History 12:22:48.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:48.5 Info: => 0.000162s 12:22:48.5 Info: CreateIndex History (Date) 12:22:48.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:48.5 Info: => 0.0001152s 12:22:48.5 Info: CreateIndex History (EventType) 12:22:48.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:48.5 Info: => 9E-05s 12:22:48.5 Info: CreateIndex History (DownloadId) 12:22:48.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:48.5 Info: => 9.07E-05s 12:22:48.5 Info: CreateIndex History (AlbumId) 12:22:48.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:48.5 Info: => 9.1E-05s 12:22:48.5 Info: CreateTable Notifications 12:22:48.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:48.5 Info: => 0.0001478s 12:22:48.5 Info: CreateTable ScheduledTasks 12:22:48.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:48.5 Info: => 0.0001771s 12:22:48.5 Info: CreateIndex ScheduledTasks (TypeName) 12:22:48.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:48.5 Info: => 0.0001287s 12:22:48.5 Info: CreateTable Indexers 12:22:48.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:48.5 Info: => 0.0001524s 12:22:48.5 Info: CreateIndex Indexers (Name) 12:22:48.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:48.5 Info: => 9.77E-05s 12:22:48.5 Info: CreateTable Profiles 12:22:48.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:48.5 Info: => 0.0001138s 12:22:48.5 Info: CreateIndex Profiles (Name) 12:22:48.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:48.5 Info: => 9.54E-05s 12:22:48.5 Info: CreateTable QualityDefinitions 12:22:48.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:48.5 Info: => 0.0001316s 12:22:48.5 Info: CreateIndex QualityDefinitions (Quality) 12:22:48.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:48.5 Info: => 9.2E-05s 12:22:48.5 Info: CreateIndex QualityDefinitions (Title) 12:22:48.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:48.5 Info: => 0.0001294s 12:22:48.5 Info: CreateTable NamingConfig 12:22:48.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:48.5 Info: => 0.0001565s 12:22:48.5 Info: CreateTable Blacklist 12:22:48.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:48.5 Info: => 0.000189s 12:22:48.5 Info: CreateTable Metadata 12:22:48.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:48.5 Info: => 0.0001249s 12:22:48.5 Info: CreateTable MetadataFiles 12:22:48.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:48.5 Info: => 0.0001451s 12:22:48.5 Info: CreateTable DownloadClients 12:22:48.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:48.5 Info: => 0.0001293s 12:22:48.5 Info: CreateTable PendingReleases 12:22:48.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:48.5 Info: => 0.00014s 12:22:48.5 Info: CreateTable RemotePathMappings 12:22:48.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:48.5 Info: => 0.0001358s 12:22:48.5 Info: CreateTable Tags 12:22:48.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:48.5 Info: => 0.0001068s 12:22:48.5 Info: CreateIndex Tags (Label) 12:22:48.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:48.5 Info: => 9.47E-05s 12:22:48.5 Info: CreateTable Restrictions 12:22:48.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:48.5 Info: => 0.0001187s 12:22:48.5 Info: CreateTable DelayProfiles 12:22:48.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:48.5 Info: => 0.0001501s 12:22:48.5 Info: CreateTable Users 12:22:48.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:48.5 Info: => 0.0001104s 12:22:48.5 Info: CreateIndex Users (Identifier) 12:22:48.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:48.5 Info: => 0.0001337s 12:22:48.5 Info: CreateIndex Users (Username) 12:22:48.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:48.5 Info: => 0.0001156s 12:22:48.5 Info: CreateTable Commands 12:22:48.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:48.5 Info: => 0.0001554s 12:22:48.5 Info: CreateTable IndexerStatus 12:22:48.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:48.5 Info: => 0.0001437s 12:22:48.5 Info: CreateIndex IndexerStatus (ProviderId) 12:22:48.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:48.5 Info: => 0.0001013s 12:22:48.5 Info: CreateTable ExtraFiles 12:22:48.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:48.5 Info: => 0.0001352s 12:22:48.5 Info: CreateTable LyricFiles 12:22:48.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:48.5 Info: => 0.0001683s 12:22:48.5 Info: CreateTable LanguageProfiles 12:22:48.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:48.5 Info: => 0.000118s 12:22:48.5 Info: CreateIndex LanguageProfiles (Name) 12:22:48.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:48.5 Info: => 0.0001028s 12:22:48.5 Info: CreateTable DownloadClientStatus 12:22:48.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:48.5 Info: => 0.0001258s 12:22:48.5 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:48.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:48.5 Info: => 0.0001028s 12:22:48.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:48.5 Info: -> 1 Insert operations completed in 00:00:00.0000794 taking an average of 00:00:00.0000794 12:22:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:48', 'InitialSetup') 12:22:48.5 Info: Committing Transaction 12:22:48.6 Info: 1: InitialSetup migrated 12:22:48.6 Info: => 0.0068706s 12:22:48.6 Info: 2: add_reason_to_pending_releases migrating 12:22:48.6 Info: Beginning Transaction 12:22:48.6 Info: Starting migration of Main DB to 2 12:22:48.6 Info: AlterTable PendingReleases 12:22:48.6 Info: => 8E-07s 12:22:48.6 Info: CreateColumn PendingReleases Reason Int32 12:22:48.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:48.6 Info: => 0.0006442s 12:22:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:48', 'add_reason_to_pending_releases') 12:22:48.6 Info: Committing Transaction 12:22:48.6 Info: 2: add_reason_to_pending_releases migrated 12:22:48.6 Info: => 0.0010205s 12:22:48.6 Info: 3: add_medium_support migrating 12:22:48.6 Info: Beginning Transaction 12:22:48.6 Info: Starting migration of Main DB to 3 12:22:48.6 Info: AlterTable Albums 12:22:48.6 Info: => 6E-07s 12:22:48.6 Info: CreateColumn Albums Media String 12:22:48.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:48.6 Info: => 0.0005909s 12:22:48.6 Info: AlterTable Tracks 12:22:48.6 Info: => 8E-07s 12:22:48.6 Info: CreateColumn Tracks MediumNumber Int32 12:22:48.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:48.6 Info: => 0.0004824s 12:22:48.6 Info: AlterTable Tracks 12:22:48.6 Info: => 7E-07s 12:22:48.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:48.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:48.6 Info: => 0.0005006s 12:22:48.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:48.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:48.6 Info: => 6.52E-05s 12:22:48.6 Info: DeleteColumn Tracks TrackNumber 12:22:48.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:48.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:48.6 Info: DROP TABLE "Tracks" 12:22:48.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:48.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:48.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:48.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:48.6 Info: => 0.0063359s 12:22:48.6 Info: AlterTable Tracks 12:22:48.6 Info: => 8E-07s 12:22:48.6 Info: CreateColumn Tracks TrackNumber String 12:22:48.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:48.6 Info: => 0.0004959s 12:22:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:48', 'add_medium_support') 12:22:48.6 Info: Committing Transaction 12:22:48.6 Info: 3: add_medium_support migrated 12:22:48.6 Info: => 0.000961s 12:22:48.6 Info: 4: add_various_qualites_in_profile migrating 12:22:48.6 Info: Beginning Transaction 12:22:48.6 Info: Starting migration of Main DB to 4 12:22:48.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:48.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:48.6 Info: => 6.82E-05s 12:22:48.6 Info: PerformDBOperation 12:22:48.6 Info: Performing DB Operation 12:22:48.6 Info: => 4.23E-05s 12:22:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:48', 'add_various_qualites_in_profile') 12:22:48.6 Info: Committing Transaction 12:22:48.6 Info: 4: add_various_qualites_in_profile migrated 12:22:48.6 Info: => 0.0003171s 12:22:48.6 Info: 5: metadata_profiles migrating 12:22:48.6 Info: Beginning Transaction 12:22:48.6 Info: Starting migration of Main DB to 5 12:22:48.6 Info: CreateTable MetadataProfiles 12:22:48.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:48.6 Info: => 0.0001473s 12:22:48.6 Info: CreateIndex MetadataProfiles (Name) 12:22:48.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:48.6 Info: => 0.0001036s 12:22:48.6 Info: AlterTable Artists 12:22:48.6 Info: => 6E-07s 12:22:48.6 Info: CreateColumn Artists MetadataProfileId Int32 12:22:48.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:48.6 Info: => 0.0005025s 12:22:48.6 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:48.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:48.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:48.6 Info: DROP TABLE "Artists" 12:22:48.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:48.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:48.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.6 Info: => 0.0048661s 12:22:48.6 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:48.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:48.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:48.6 Info: DROP TABLE "Artists" 12:22:48.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:48.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:48.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.6 Info: => 0.0048092s 12:22:48.6 Info: AlterTable Albums 12:22:48.6 Info: => 9E-07s 12:22:48.6 Info: CreateColumn Albums SecondaryTypes String 12:22:48.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:48.6 Info: => 0.0004987s 12:22:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:48', 'metadata_profiles') 12:22:48.6 Info: Committing Transaction 12:22:48.6 Info: 5: metadata_profiles migrated 12:22:48.6 Info: => 0.0009877s 12:22:48.6 Info: 6: separate_automatic_and_interactive_search migrating 12:22:48.6 Info: Beginning Transaction 12:22:48.6 Info: Starting migration of Main DB to 6 12:22:48.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:48.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:48.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:48.6 Info: DROP TABLE "Indexers" 12:22:48.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:48.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:48.6 Info: => 0.0046045s 12:22:48.6 Info: AlterTable Indexers 12:22:48.6 Info: => 7E-07s 12:22:48.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:48.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:48.6 Info: => 0.0004946s 12:22:48.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:48.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:48.6 Info: => 5.17E-05s 12:22:48.6 Info: AlterTable Indexers 12:22:48.6 Info: => 6E-07s 12:22:48.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:48.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:48.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:48.6 Info: DROP TABLE "Indexers" 12:22:48.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:48.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:48.6 Info: => 0.0048301s 12:22:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:48', 'separate_automatic_and_interactive_search') 12:22:48.6 Info: Committing Transaction 12:22:48.6 Info: 6: separate_automatic_and_interactive_search migrated 12:22:48.6 Info: => 0.0052377s 12:22:48.6 Info: 7: change_album_path_to_relative migrating 12:22:48.6 Info: Beginning Transaction 12:22:48.6 Info: Starting migration of Main DB to 7 12:22:48.6 Info: DeleteColumn Albums Path 12:22:48.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:48.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:48.6 Info: DROP TABLE "Albums" 12:22:48.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:48.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:48.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:48.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:48.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:48.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:48.6 Info: => 0.0058673s 12:22:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:48', 'change_album_path_to_relative') 12:22:48.6 Info: Committing Transaction 12:22:48.6 Info: 7: change_album_path_to_relative migrated 12:22:48.6 Info: => 0.0064895s 12:22:48.6 Info: 8: change_quality_size_mb_to_kb migrating 12:22:48.6 Info: Beginning Transaction 12:22:48.6 Info: Starting migration of Main DB to 8 12:22:48.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:48.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:48.6 Info: => 6.73E-05s 12:22:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:48', 'change_quality_size_mb_to_kb') 12:22:48.6 Info: Committing Transaction 12:22:48.6 Info: 8: change_quality_size_mb_to_kb migrated 12:22:48.6 Info: => 0.0003802s 12:22:48.6 Info: 9: album_releases migrating 12:22:48.6 Info: Beginning Transaction 12:22:48.6 Info: Starting migration of Main DB to 9 12:22:48.6 Info: AlterTable Albums 12:22:48.6 Info: => 1.1E-06s 12:22:48.6 Info: CreateColumn Albums Releases String 12:22:48.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:48.6 Info: => 0.0005302s 12:22:48.6 Info: AlterTable Albums 12:22:48.6 Info: => 7E-07s 12:22:48.6 Info: CreateColumn Albums CurrentRelease String 12:22:48.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:48.6 Info: => 0.0004959s 12:22:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:48', 'album_releases') 12:22:48.6 Info: Committing Transaction 12:22:48.6 Info: 9: album_releases migrated 12:22:48.6 Info: => 0.0008299s 12:22:48.6 Info: 10: album_releases_fix migrating 12:22:48.6 Info: Beginning Transaction 12:22:48.6 Info: Starting migration of Main DB to 10 12:22:48.6 Info: AlterTable Albums 12:22:48.6 Info: => 1E-06s 12:22:48.6 Info: AlterColumn Albums Releases String 12:22:48.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:48.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:48.6 Info: DROP TABLE "Albums" 12:22:48.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:48.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:48.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:48.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:48.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:48.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:48.6 Info: => 0.0069542s 12:22:48.6 Info: AlterTable Albums 12:22:48.6 Info: => 7E-07s 12:22:48.6 Info: AlterColumn Albums CurrentRelease String 12:22:48.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:48.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:48.6 Info: DROP TABLE "Albums" 12:22:48.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:48.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:48.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:48.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:48.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:48.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:48.6 Info: => 0.0048838s 12:22:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:48', 'album_releases_fix') 12:22:48.6 Info: Committing Transaction 12:22:48.6 Info: 10: album_releases_fix migrated 12:22:48.6 Info: => 0.0053865s 12:22:48.6 Info: 11: import_lists migrating 12:22:48.6 Info: Beginning Transaction 12:22:48.6 Info: Starting migration of Main DB to 11 12:22:48.6 Info: CreateTable ImportLists 12:22:48.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:48.6 Info: => 0.0001909s 12:22:48.6 Info: CreateIndex ImportLists (Name) 12:22:48.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:48.6 Info: => 9.82E-05s 12:22:48.6 Info: CreateTable ImportListStatus 12:22:48.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:48.6 Info: => 0.0001332s 12:22:48.6 Info: CreateIndex ImportListStatus (ProviderId) 12:22:48.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:48.6 Info: => 0.0001059s 12:22:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:48', 'import_lists') 12:22:48.6 Info: Committing Transaction 12:22:48.6 Info: 11: import_lists migrated 12:22:48.6 Info: => 0.0004767s 12:22:48.6 Info: 12: add_release_status migrating 12:22:48.6 Info: Beginning Transaction 12:22:48.6 Info: Starting migration of Main DB to 12 12:22:48.6 Info: AlterTable MetadataProfiles 12:22:48.6 Info: => 9E-07s 12:22:48.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:48.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:48.6 Info: => 0.000544s 12:22:48.6 Info: PerformDBOperation 12:22:48.6 Info: Performing DB Operation 12:22:48.6 Info: => 3.52E-05s 12:22:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:48', 'add_release_status') 12:22:48.6 Info: Committing Transaction 12:22:48.6 Info: 12: add_release_status migrated 12:22:48.6 Info: => 0.0003419s 12:22:48.6 Info: 13: album_download_notification migrating 12:22:48.6 Info: Beginning Transaction 12:22:48.6 Info: Starting migration of Main DB to 13 12:22:48.6 Info: AlterTable Notifications 12:22:48.6 Info: => 9E-07s 12:22:48.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:48.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:48.6 Info: => 0.0005351s 12:22:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:48', 'album_download_notification') 12:22:48.6 Info: Committing Transaction 12:22:48.6 Info: 13: album_download_notification migrated 12:22:48.6 Info: => 0.0008731s 12:22:48.6 Info: 14: fix_language_metadata_profiles migrating 12:22:48.6 Info: Beginning Transaction 12:22:48.6 Info: Starting migration of Main DB to 14 12:22:48.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:48.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:48.6 Info: => 9.57E-05s 12:22:48.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:48.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:48.6 Info: => 6.66E-05s 12:22:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:48', 'fix_language_metadata_profiles') 12:22:48.6 Info: Committing Transaction 12:22:48.6 Info: 14: fix_language_metadata_profiles migrated 12:22:48.6 Info: => 0.0113622s 12:22:48.6 Info: 15: remove_fanzub migrating 12:22:48.6 Info: Beginning Transaction 12:22:48.6 Info: Starting migration of Main DB to 15 12:22:48.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:48.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:48.6 Info: => 7.5E-05s 12:22:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:48', 'remove_fanzub') 12:22:48.6 Info: Committing Transaction 12:22:48.6 Info: 15: remove_fanzub migrated 12:22:48.6 Info: => 0.009271s 12:22:48.6 Info: 16: update_artist_history_indexes migrating 12:22:48.6 Info: Beginning Transaction 12:22:48.6 Info: Starting migration of Main DB to 16 12:22:48.6 Info: CreateIndex Albums (ArtistId) 12:22:48.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:48.6 Info: => 0.0001732s 12:22:48.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:48.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:48.6 Info: => 0.0001028s 12:22:48.6 Info: DeleteIndex History (AlbumId) 12:22:48.6 Info: DROP INDEX "IX_History_AlbumId" 12:22:48.6 Info: => 0.0001606s 12:22:48.6 Info: CreateIndex History (AlbumId, Date) 12:22:48.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:48.6 Info: => 0.0001126s 12:22:48.6 Info: DeleteIndex History (DownloadId) 12:22:48.6 Info: DROP INDEX "IX_History_DownloadId" 12:22:48.6 Info: => 0.0001346s 12:22:48.6 Info: CreateIndex History (DownloadId, Date) 12:22:48.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:48.6 Info: => 0.000106s 12:22:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:48', 'update_artist_history_indexes') 12:22:48.6 Info: Committing Transaction 12:22:48.6 Info: 16: update_artist_history_indexes migrated 12:22:48.6 Info: => 0.0008175s 12:22:48.6 Info: 17: remove_nma migrating 12:22:48.6 Info: Beginning Transaction 12:22:48.6 Info: Starting migration of Main DB to 17 12:22:48.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:48.6 Info: => 6.47E-05s 12:22:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:48', 'remove_nma') 12:22:48.6 Info: Committing Transaction 12:22:48.6 Info: 17: remove_nma migrated 12:22:48.6 Info: => 0.0015234s 12:22:48.6 Info: 18: album_disambiguation migrating 12:22:48.6 Info: Beginning Transaction 12:22:48.6 Info: Starting migration of Main DB to 18 12:22:48.6 Info: AlterTable Albums 12:22:48.6 Info: => 8E-07s 12:22:48.6 Info: CreateColumn Albums Disambiguation String 12:22:48.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:48.6 Info: => 0.0006238s 12:22:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:48', 'album_disambiguation') 12:22:48.6 Info: Committing Transaction 12:22:48.6 Info: 18: album_disambiguation migrated 12:22:48.6 Info: => 0.0010514s 12:22:48.6 Info: 19: add_ape_quality_in_profiles migrating 12:22:48.6 Info: Beginning Transaction 12:22:48.6 Info: Starting migration of Main DB to 19 12:22:48.6 Info: PerformDBOperation 12:22:48.6 Info: Performing DB Operation 12:22:48.6 Info: => 3.97E-05s 12:22:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:48', 'add_ape_quality_in_profiles') 12:22:48.6 Info: Committing Transaction 12:22:48.6 Info: 19: add_ape_quality_in_profiles migrated 12:22:48.6 Info: => 0.0007861s 12:22:48.6 Info: 20: remove_pushalot migrating 12:22:48.6 Info: Beginning Transaction 12:22:48.6 Info: Starting migration of Main DB to 20 12:22:48.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:48.6 Info: => 6.11E-05s 12:22:48.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:48.6 Info: => 4.2E-05s 12:22:48.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:48.6 Info: => 4.07E-05s 12:22:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:48', 'remove_pushalot') 12:22:48.6 Info: Committing Transaction 12:22:48.7 Info: 20: remove_pushalot migrated 12:22:48.7 Info: => 0.0084304s 12:22:48.7 Info: 21: add_custom_filters migrating 12:22:48.7 Info: Beginning Transaction 12:22:48.7 Info: Starting migration of Main DB to 21 12:22:48.7 Info: CreateTable CustomFilters 12:22:48.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:48.7 Info: => 0.0001909s 12:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:48', 'add_custom_filters') 12:22:48.7 Info: Committing Transaction 12:22:48.7 Info: 21: add_custom_filters migrated 12:22:48.7 Info: => 0.0023037s 12:22:48.7 Info: 22: import_list_tags migrating 12:22:48.7 Info: Beginning Transaction 12:22:48.7 Info: Starting migration of Main DB to 22 12:22:48.7 Info: AlterTable ImportLists 12:22:48.7 Info: => 1E-06s 12:22:48.7 Info: CreateColumn ImportLists Tags String 12:22:48.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:48.7 Info: => 0.0006406s 12:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:48', 'import_list_tags') 12:22:48.7 Info: Committing Transaction 12:22:48.7 Info: 22: import_list_tags migrated 12:22:48.7 Info: => 0.0010899s 12:22:48.7 Info: 23: add_release_groups_etc migrating 12:22:48.7 Info: Beginning Transaction 12:22:48.7 Info: Starting migration of Main DB to 23 12:22:48.7 Info: CreateTable ArtistMetadata 12:22:48.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:48.7 Info: => 0.0002132s 12:22:48.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:48.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:48.7 Info: => 0.0001057s 12:22:48.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:48.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:48.7 Info: => 0.0001087s 12:22:48.7 Info: AlterTable Artists 12:22:48.7 Info: => 5E-07s 12:22:48.7 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:48.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:48.7 Info: => 0.0006056s 12:22:48.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:48.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:48.7 Info: => 8.47E-05s 12:22:48.7 Info: CreateTable AlbumReleases 12:22:48.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:48.7 Info: => 0.0001809s 12:22:48.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:48.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:48.7 Info: => 0.0001394s 12:22:48.7 Info: CreateIndex AlbumReleases (AlbumId) 12:22:48.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:48.7 Info: => 0.0001068s 12:22:48.7 Info: PerformDBOperation 12:22:48.7 Info: Performing DB Operation 12:22:48.7 Info: => 3.91E-05s 12:22:48.7 Info: AlterTable Albums 12:22:48.7 Info: => 5E-07s 12:22:48.7 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:48.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:48.7 Info: => 0.0005929s 12:22:48.7 Info: AlterTable Albums 12:22:48.7 Info: => 6E-07s 12:22:48.7 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:48.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:48.7 Info: => 0.000582s 12:22:48.7 Info: AlterTable Albums 12:22:48.7 Info: => 6E-07s 12:22:48.7 Info: CreateColumn Albums Links String 12:22:48.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:48.7 Info: => 0.0005964s 12:22:48.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:48.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:48.7 Info: => 0.0001006s 12:22:48.7 Info: AlterTable Tracks 12:22:48.7 Info: => 6E-07s 12:22:48.7 Info: CreateColumn Tracks ForeignRecordingId String 12:22:48.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:48.7 Info: => 0.000568s 12:22:48.7 Info: AlterTable Tracks 12:22:48.7 Info: => 8E-07s 12:22:48.7 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:48.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:48.7 Info: => 0.0005833s 12:22:48.7 Info: AlterTable Tracks 12:22:48.7 Info: => 6E-07s 12:22:48.7 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:48.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:48.7 Info: => 0.0005723s 12:22:48.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:48.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:48.7 Info: => 0.0001015s 12:22:48.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:48.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:48.7 Info: => 8.03E-05s 12:22:48.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:48.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:48.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:48.7 Info: DROP TABLE "Artists" 12:22:48.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.7 Info: => 0.0070266s 12:22:48.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:48.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:48.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:48.7 Info: DROP TABLE "Albums" 12:22:48.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:48.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:48.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:48.7 Info: => 0.0054546s 12:22:48.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:48.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:48.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:48.7 Info: DROP TABLE "Tracks" 12:22:48.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:48.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:48.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:48.7 Info: => 0.0048997s 12:22:48.7 Info: DeleteColumn TrackFiles ArtistId 12:22:48.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:48.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:48.7 Info: DROP TABLE "TrackFiles" 12:22:48.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:48.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:48.7 Info: => 0.005883s 12:22:48.7 Info: CreateIndex Artists (ArtistMetadataId) 12:22:48.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:48.7 Info: => 9.36E-05s 12:22:48.7 Info: CreateIndex Artists (Monitored) 12:22:48.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:48.7 Info: => 9.02E-05s 12:22:48.7 Info: CreateIndex Albums (ArtistMetadataId) 12:22:48.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:48.7 Info: => 8.48E-05s 12:22:48.7 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:48.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:48.7 Info: => 8.62E-05s 12:22:48.7 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:48.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:48.7 Info: => 8.74E-05s 12:22:48.7 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:48.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:48.7 Info: => 8.66E-05s 12:22:48.7 Info: UpdateData 12:22:48.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:48.7 Info: => 5.73E-05s 12:22:48.7 Info: UpdateData 12:22:48.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:48.7 Info: => 4.4E-05s 12:22:48.7 Info: UpdateData 12:22:48.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:48.7 Info: => 5.37E-05s 12:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:48', 'add_release_groups_etc') 12:22:48.7 Info: Committing Transaction 12:22:48.7 Info: 23: add_release_groups_etc migrated 12:22:48.7 Info: => 0.0056759s 12:22:48.7 Info: 24: NewMediaInfoFormat migrating 12:22:48.7 Info: Beginning Transaction 12:22:48.7 Info: Starting migration of Main DB to 24 12:22:48.7 Info: UpdateData 12:22:48.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:48.7 Info: => 8.77E-05s 12:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:48', 'NewMediaInfoFormat') 12:22:48.7 Info: Committing Transaction 12:22:48.7 Info: 24: NewMediaInfoFormat migrated 12:22:48.7 Info: => 0.0004808s 12:22:48.7 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:48.7 Info: Beginning Transaction 12:22:48.7 Info: Starting migration of Main DB to 25 12:22:48.7 Info: RenameTable Restrictions ReleaseProfiles 12:22:48.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:48.7 Info: => 0.0017013s 12:22:48.7 Info: AlterTable ReleaseProfiles 12:22:48.7 Info: => 8E-07s 12:22:48.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:48.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:48.7 Info: => 0.0005668s 12:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:48', 'rename_restrictions_to_release_profiles') 12:22:48.7 Info: Committing Transaction 12:22:48.7 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:48.7 Info: => 0.000912s 12:22:48.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:48.7 Info: Beginning Transaction 12:22:48.7 Info: Starting migration of Main DB to 26 12:22:48.7 Info: RenameTable Profiles QualityProfiles 12:22:48.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:48.7 Info: => 0.0014948s 12:22:48.7 Info: AlterTable QualityProfiles 12:22:48.7 Info: => 7E-07s 12:22:48.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:48.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:48.7 Info: => 0.0005745s 12:22:48.7 Info: AlterTable LanguageProfiles 12:22:48.7 Info: => 8E-07s 12:22:48.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:48.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:48.7 Info: => 0.0005375s 12:22:48.7 Info: UpdateData 12:22:48.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:48.7 Info: => 6.48E-05s 12:22:48.7 Info: UpdateData 12:22:48.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:48.7 Info: => 4.11E-05s 12:22:48.7 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:48.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:48.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:48.7 Info: DROP TABLE "Artists" 12:22:48.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:48.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:48.7 Info: => 0.005282s 12:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:48', 'rename_quality_profiles_add_upgrade_allowed') 12:22:48.7 Info: Committing Transaction 12:22:48.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:48.7 Info: => 0.0057184s 12:22:48.7 Info: 27: add_import_exclusions migrating 12:22:48.7 Info: Beginning Transaction 12:22:48.7 Info: Starting migration of Main DB to 27 12:22:48.7 Info: CreateTable ImportListExclusions 12:22:48.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:48.7 Info: => 0.0001941s 12:22:48.7 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:48.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:48.7 Info: => 0.000155s 12:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:48', 'add_import_exclusions') 12:22:48.7 Info: Committing Transaction 12:22:48.7 Info: 27: add_import_exclusions migrated 12:22:48.7 Info: => 0.0004844s 12:22:48.7 Info: 28: clean_artist_metadata_table migrating 12:22:48.7 Info: Beginning Transaction 12:22:48.7 Info: Starting migration of Main DB to 28 12:22:48.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:48.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:48.7 Info: => 0.0001837s 12:22:48.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:48.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:48.7 Info: => 0.000151s 12:22:48.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:48.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:48.7 Info: => 0.0001463s 12:22:48.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:48.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:48.7 Info: => 0.0001421s 12:22:48.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:48.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:48.7 Info: => 0.0001371s 12:22:48.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:48.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:48.7 Info: => 0.0011339s 12:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:48', 'clean_artist_metadata_table') 12:22:48.7 Info: Committing Transaction 12:22:48.7 Info: 28: clean_artist_metadata_table migrated 12:22:48.7 Info: => 0.0014527s 12:22:48.7 Info: 29: health_issue_notification migrating 12:22:48.7 Info: Beginning Transaction 12:22:48.7 Info: Starting migration of Main DB to 29 12:22:48.7 Info: AlterTable Notifications 12:22:48.7 Info: => 1.1E-06s 12:22:48.7 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:48.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:48.7 Info: => 0.0006225s 12:22:48.7 Info: AlterTable Notifications 12:22:48.7 Info: => 6E-07s 12:22:48.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:48.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:48.7 Info: => 0.0006275s 12:22:48.7 Info: AlterTable Notifications 12:22:48.7 Info: => 7E-07s 12:22:48.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:48.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:48.7 Info: => 0.0005625s 12:22:48.7 Info: AlterTable Notifications 12:22:48.7 Info: => 6E-07s 12:22:48.7 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:48.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:48.7 Info: => 0.0005677s 12:22:48.7 Info: AlterTable Notifications 12:22:48.7 Info: => 6E-07s 12:22:48.7 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:48.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:48.7 Info: => 0.0005639s 12:22:48.7 Info: DeleteColumn Notifications OnDownload 12:22:48.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:48.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:48.7 Info: DROP TABLE "Notifications" 12:22:48.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:48.7 Info: => 0.0075196s 12:22:48.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:48.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:48.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:48.7 Info: DROP TABLE "Notifications" 12:22:48.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:48.7 Info: => 0.0048269s 12:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:48', 'health_issue_notification') 12:22:48.7 Info: Committing Transaction 12:22:48.7 Info: 29: health_issue_notification migrated 12:22:48.7 Info: => 0.0108161s 12:22:48.7 Info: 30: add_mediafilerepository_mtime migrating 12:22:48.7 Info: Beginning Transaction 12:22:48.7 Info: Starting migration of Main DB to 30 12:22:48.7 Info: AlterTable TrackFiles 12:22:48.7 Info: => 6E-07s 12:22:48.7 Info: CreateColumn TrackFiles Modified DateTime 12:22:48.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:48.7 Info: => 0.0006503s 12:22:48.7 Info: AlterTable TrackFiles 12:22:48.7 Info: => 7E-07s 12:22:48.7 Info: CreateColumn TrackFiles Path String 12:22:48.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:48.7 Info: => 0.0005741s 12:22:48.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:48.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:48.7 Info: => 5.23E-05s 12:22:48.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:48.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:48.7 Info: => 0.0001494s 12:22:48.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:48.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:48.7 Info: => 0.000161s 12:22:48.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:48.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:48.7 Info: => 0.0001736s 12:22:48.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:48.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:48.7 Info: => 9.83E-05s 12:22:48.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:48.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:48.7 Info: => 6.43E-05s 12:22:48.7 Info: AlterTable TrackFiles 12:22:48.7 Info: => 5E-07s 12:22:48.7 Info: AlterColumn TrackFiles Path String 12:22:48.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:48.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:48.7 Info: DROP TABLE "TrackFiles" 12:22:48.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:48.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:48.7 Info: => 0.0065676s 12:22:48.7 Info: CreateIndex TrackFiles (Path) 12:22:48.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:48.7 Info: => 9.42E-05s 12:22:48.7 Info: DeleteColumn TrackFiles RelativePath 12:22:48.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:48.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:48.7 Info: DROP TABLE "TrackFiles" 12:22:48.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:48.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:48.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:48.7 Info: => 0.0055794s 12:22:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:48', 'add_mediafilerepository_mtime') 12:22:48.7 Info: Committing Transaction 12:22:48.7 Info: 30: add_mediafilerepository_mtime migrated 12:22:48.7 Info: => 0.0061255s 12:22:48.7 Info: 31: add_artistmetadataid_constraint migrating 12:22:48.7 Info: Beginning Transaction 12:22:48.7 Info: Starting migration of Main DB to 31 12:22:48.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:48.7 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:48.7 Info: => 0.0001085s 12:22:48.7 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:48.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:48.7 Info: => 0.0001565s 12:22:48.7 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:48.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:48.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:48.8 Info: DROP TABLE "Artists" 12:22:48.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:48.8 Info: => 0.0068743s 12:22:48.8 Info: CreateIndex Artists (ArtistMetadataId) 12:22:48.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:48.8 Info: => 0.0001369s 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:48', 'add_artistmetadataid_constraint') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 31: add_artistmetadataid_constraint migrated 12:22:48.8 Info: => 0.0006634s 12:22:48.8 Info: 32: old_ids_and_artist_alias migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 32 12:22:48.8 Info: AlterTable ArtistMetadata 12:22:48.8 Info: => 9E-07s 12:22:48.8 Info: CreateColumn ArtistMetadata Aliases String 12:22:48.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:48.8 Info: => 0.0006115s 12:22:48.8 Info: AlterTable ArtistMetadata 12:22:48.8 Info: => 7E-07s 12:22:48.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:48.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:48.8 Info: => 0.0005746s 12:22:48.8 Info: AlterTable Albums 12:22:48.8 Info: => 7E-07s 12:22:48.8 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:48.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:48.8 Info: => 0.0006006s 12:22:48.8 Info: AlterTable AlbumReleases 12:22:48.8 Info: => 7E-07s 12:22:48.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:48.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:48.8 Info: => 0.0005665s 12:22:48.8 Info: AlterTable Tracks 12:22:48.8 Info: => 6E-07s 12:22:48.8 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:48.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:48.8 Info: => 0.0005722s 12:22:48.8 Info: AlterTable Tracks 12:22:48.8 Info: => 7E-07s 12:22:48.8 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:48.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:48.8 Info: => 0.0005781s 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:48', 'old_ids_and_artist_alias') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 32: old_ids_and_artist_alias migrated 12:22:48.8 Info: => 0.0009328s 12:22:48.8 Info: 33: download_propers_config migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 33 12:22:48.8 Info: PerformDBOperation 12:22:48.8 Info: Performing DB Operation 12:22:48.8 Info: => 4.19E-05s 12:22:48.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:48.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:48.8 Info: => 4.51E-05s 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:48', 'download_propers_config') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 33: download_propers_config migrated 12:22:48.8 Info: => 0.0003107s 12:22:48.8 Info: 34: remove_language_profiles migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 34 12:22:48.8 Info: DeleteTable LanguageProfiles 12:22:48.8 Info: DROP TABLE "LanguageProfiles" 12:22:48.8 Info: => 0.0002383s 12:22:48.8 Info: DeleteColumn Artists LanguageProfileId 12:22:48.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:48.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:48.8 Info: DROP TABLE "Artists" 12:22:48.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:48.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:48.8 Info: => 0.0053328s 12:22:48.8 Info: DeleteColumn ImportLists LanguageProfileId 12:22:48.8 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:48.8 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:48.8 Info: DROP TABLE "ImportLists" 12:22:48.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:48.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:48.8 Info: => 0.0059108s 12:22:48.8 Info: DeleteColumn Blacklist Language 12:22:48.8 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:48.8 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:48.8 Info: DROP TABLE "Blacklist" 12:22:48.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:48.8 Info: => 0.0046695s 12:22:48.8 Info: DeleteColumn History Language 12:22:48.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:48.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:48.8 Info: DROP TABLE "History" 12:22:48.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:48.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:48.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:48.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:48.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:48.8 Info: => 0.0067429s 12:22:48.8 Info: DeleteColumn LyricFiles Language 12:22:48.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:48.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:48.8 Info: DROP TABLE "LyricFiles" 12:22:48.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:48.8 Info: => 0.0044696s 12:22:48.8 Info: DeleteColumn TrackFiles Language 12:22:48.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:48.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:48.8 Info: DROP TABLE "TrackFiles" 12:22:48.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:48.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:48.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:48.8 Info: => 0.0063995s 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:48', 'remove_language_profiles') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 34: remove_language_profiles migrated 12:22:48.8 Info: => 0.0107013s 12:22:48.8 Info: 35: multi_disc_naming_format migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 35 12:22:48.8 Info: AlterTable NamingConfig 12:22:48.8 Info: => 1E-06s 12:22:48.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:48.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:48.8 Info: => 0.0005857s 12:22:48.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:48.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:48.8 Info: => 5.69E-05s 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:48', 'multi_disc_naming_format') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 35: multi_disc_naming_format migrated 12:22:48.8 Info: => 0.0022105s 12:22:48.8 Info: 36: add_download_client_priority migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 36 12:22:48.8 Info: AlterTable DownloadClients 12:22:48.8 Info: => 8E-07s 12:22:48.8 Info: CreateColumn DownloadClients Priority Int32 12:22:48.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:48.8 Info: => 0.0005714s 12:22:48.8 Info: PerformDBOperation 12:22:48.8 Info: Performing DB Operation 12:22:48.8 Info: => 0.00011s 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:48', 'add_download_client_priority') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 36: add_download_client_priority migrated 12:22:48.8 Info: => 0.0010594s 12:22:48.8 Info: 37: remove_growl_prowl migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 37 12:22:48.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:22:48.8 Info: => 6.32E-05s 12:22:48.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:22:48.8 Info: => 3.91E-05s 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:22:48', 'remove_growl_prowl') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 37: remove_growl_prowl migrated 12:22:48.8 Info: => 0.0003223s 12:22:48.8 Info: 38: remove_plex_hometheatre migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 38 12:22:48.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:22:48.8 Info: => 6.73E-05s 12:22:48.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:22:48.8 Info: => 4.05E-05s 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:22:48', 'remove_plex_hometheatre') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 38: remove_plex_hometheatre migrated 12:22:48.8 Info: => 0.0004264s 12:22:48.8 Info: 39: add_root_folder_add_defaults migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 39 12:22:48.8 Info: AlterTable RootFolders 12:22:48.8 Info: => 9E-07s 12:22:48.8 Info: CreateColumn RootFolders Name String 12:22:48.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:22:48.8 Info: => 0.0005714s 12:22:48.8 Info: AlterTable RootFolders 12:22:48.8 Info: => 7E-07s 12:22:48.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:22:48.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:22:48.8 Info: => 0.0005391s 12:22:48.8 Info: AlterTable RootFolders 12:22:48.8 Info: => 6E-07s 12:22:48.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:22:48.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:22:48.8 Info: => 0.0005282s 12:22:48.8 Info: AlterTable RootFolders 12:22:48.8 Info: => 7E-07s 12:22:48.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:22:48.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:48.8 Info: => 0.0005358s 12:22:48.8 Info: AlterTable RootFolders 12:22:48.8 Info: => 6E-07s 12:22:48.8 Info: CreateColumn RootFolders DefaultTags String 12:22:48.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:22:48.8 Info: => 0.000546s 12:22:48.8 Info: PerformDBOperation 12:22:48.8 Info: Performing DB Operation 12:22:48.8 Info: => 6.6E-05s 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:22:48', 'add_root_folder_add_defaults') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 39: add_root_folder_add_defaults migrated 12:22:48.8 Info: => 0.0003557s 12:22:48.8 Info: 40: task_duration migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 40 12:22:48.8 Info: AlterTable ScheduledTasks 12:22:48.8 Info: => 8E-07s 12:22:48.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:22:48.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:22:48.8 Info: => 0.0005302s 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:22:48', 'task_duration') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 40: task_duration migrated 12:22:48.8 Info: => 0.0008489s 12:22:48.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 41 12:22:48.8 Info: AlterTable ReleaseProfiles 12:22:48.8 Info: => 8E-07s 12:22:48.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:22:48.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:22:48.8 Info: => 0.0005291s 12:22:48.8 Info: AlterTable ReleaseProfiles 12:22:48.8 Info: => 6E-07s 12:22:48.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:22:48.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:22:48.8 Info: => 0.0005043s 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:22:48', 'add_indexer_and_enabled_to_release_profiles') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:22:48.8 Info: => 0.0008228s 12:22:48.8 Info: 42: remove_album_folders migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 42 12:22:48.8 Info: DeleteColumn Artists AlbumFolder 12:22:48.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:48.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:48.8 Info: DROP TABLE "Artists" 12:22:48.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:48.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:48.8 Info: => 0.0051635s 12:22:48.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:48.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:48.8 Info: => 4.87E-05s 12:22:48.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:48.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:48.8 Info: => 4.04E-05s 12:22:48.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:22:48.8 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:22:48.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:22:48.8 Info: DROP TABLE "NamingConfig" 12:22:48.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:22:48.8 Info: => 0.0054031s 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:22:48', 'remove_album_folders') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 42: remove_album_folders migrated 12:22:48.8 Info: => 0.0063552s 12:22:48.8 Info: 44: add_priority_to_indexers migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 44 12:22:48.8 Info: AlterTable Indexers 12:22:48.8 Info: => 1E-06s 12:22:48.8 Info: CreateColumn Indexers Priority Int32 12:22:48.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:22:48.8 Info: => 0.0005422s 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:22:48', 'add_priority_to_indexers') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 44: add_priority_to_indexers migrated 12:22:48.8 Info: => 0.0008758s 12:22:48.8 Info: 45: remove_chown_and_folderchmod_config migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 45 12:22:48.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:48.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:48.8 Info: => 0.0001339s 12:22:48.8 Info: PerformDBOperation 12:22:48.8 Info: Performing DB Operation 12:22:48.8 Info: => 3.69E-05s 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:22:48', 'remove_chown_and_folderchmod_config') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 45: remove_chown_and_folderchmod_config migrated 12:22:48.8 Info: => 0.0005005s 12:22:48.8 Info: 47: update_notifiarr migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 47 12:22:48.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:48.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:48.8 Info: => 8.71E-05s 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:22:48', 'update_notifiarr') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 47: update_notifiarr migrated 12:22:48.8 Info: => 0.0003951s 12:22:48.8 Info: 49: email_multiple_addresses migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 49 12:22:48.8 Info: PerformDBOperation 12:22:48.8 Info: Performing DB Operation 12:22:48.8 Info: => 8.24E-05s 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:22:48', 'email_multiple_addresses') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 49: email_multiple_addresses migrated 12:22:48.8 Info: => 0.0003799s 12:22:48.8 Info: 50: rename_blacklist_to_blocklist migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 50 12:22:48.8 Info: RenameTable Blacklist Blocklist 12:22:48.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:22:48.8 Info: => 0.0019893s 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:22:48', 'rename_blacklist_to_blocklist') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 50: rename_blacklist_to_blocklist migrated 12:22:48.8 Info: => 0.0023553s 12:22:48.8 Info: 51: cdh_per_downloadclient migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 51 12:22:48.8 Info: AlterTable DownloadClients 12:22:48.8 Info: => 9E-07s 12:22:48.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:22:48.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:48.8 Info: => 0.0005676s 12:22:48.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:22:48.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:48.8 Info: => 0.000536s 12:22:48.8 Info: PerformDBOperation 12:22:48.8 Info: Performing DB Operation 12:22:48.8 Info: => 0.0001765s 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:22:48', 'cdh_per_downloadclient') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 51: cdh_per_downloadclient migrated 12:22:48.8 Info: => 0.0004735s 12:22:48.8 Info: 52: download_history migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 52 12:22:48.8 Info: CreateTable DownloadHistory 12:22:48.8 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:48.8 Info: => 0.0002406s 12:22:48.8 Info: CreateIndex DownloadHistory (EventType) 12:22:48.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:48.8 Info: => 0.0001342s 12:22:48.8 Info: CreateIndex DownloadHistory (ArtistId) 12:22:48.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:48.8 Info: => 0.000116s 12:22:48.8 Info: CreateIndex DownloadHistory (DownloadId) 12:22:48.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:48.8 Info: => 0.0001214s 12:22:48.8 Info: PerformDBOperation 12:22:48.8 Info: Performing DB Operation 12:22:48.8 Info: => 0.0001092s 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:22:48', 'download_history') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 52: download_history migrated 12:22:48.8 Info: => 0.0004702s 12:22:48.8 Info: 53: add_update_history migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 53 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:22:48', 'add_update_history') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 53: add_update_history migrated 12:22:48.8 Info: => 0.0003372s 12:22:48.8 Info: 54: add_on_update_to_notifications migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 54 12:22:48.8 Info: AlterTable Notifications 12:22:48.8 Info: => 7E-07s 12:22:48.8 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:22:48.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:22:48.8 Info: => 0.0005834s 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:22:48', 'add_on_update_to_notifications') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 54: add_on_update_to_notifications migrated 12:22:48.8 Info: => 0.0012935s 12:22:48.8 Info: 55: download_client_per_indexer migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 55 12:22:48.8 Info: AlterTable Indexers 12:22:48.8 Info: => 6E-07s 12:22:48.8 Info: CreateColumn Indexers DownloadClientId Int32 12:22:48.8 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:22:48.8 Info: => 0.0005897s 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:22:48', 'download_client_per_indexer') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 55: download_client_per_indexer migrated 12:22:48.8 Info: => 0.0009142s 12:22:48.8 Info: 56: AddNewItemMonitorType migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 56 12:22:48.8 Info: AlterTable Artists 12:22:48.8 Info: => 7E-07s 12:22:48.8 Info: CreateColumn Artists MonitorNewItems Int32 12:22:48.8 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:48.8 Info: => 0.0005881s 12:22:48.8 Info: AlterTable RootFolders 12:22:48.8 Info: => 7E-07s 12:22:48.8 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:22:48.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:48.8 Info: => 0.0005453s 12:22:48.8 Info: AlterTable ImportLists 12:22:48.8 Info: => 7E-07s 12:22:48.8 Info: CreateColumn ImportLists MonitorNewItems Int32 12:22:48.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:48.8 Info: => 0.000554s 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:22:48', 'AddNewItemMonitorType') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 56: AddNewItemMonitorType migrated 12:22:48.8 Info: => 0.0008943s 12:22:48.8 Info: 57: ImportListSearch migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 57 12:22:48.8 Info: AlterTable ImportLists 12:22:48.8 Info: => 7E-07s 12:22:48.8 Info: CreateColumn ImportLists ShouldSearch Boolean 12:22:48.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:22:48.8 Info: => 0.0005753s 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:22:48', 'ImportListSearch') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 57: ImportListSearch migrated 12:22:48.8 Info: => 0.0008902s 12:22:48.8 Info: 58: ImportListMonitorExisting migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 58 12:22:48.8 Info: AlterTable ImportLists 12:22:48.8 Info: => 8E-07s 12:22:48.8 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:22:48.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:22:48.8 Info: => 0.0005722s 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:22:48', 'ImportListMonitorExisting') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 58: ImportListMonitorExisting migrated 12:22:48.8 Info: => 0.0009023s 12:22:48.8 Info: 59: add_indexer_tags migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 59 12:22:48.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:22:48.8 Info: => 6.55E-05s 12:22:48.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:22:48.8 Info: => 4.08E-05s 12:22:48.8 Info: AlterTable Indexers 12:22:48.8 Info: => 4E-07s 12:22:48.8 Info: CreateColumn Indexers Tags String 12:22:48.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:22:48.8 Info: => 0.0005678s 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:22:48', 'add_indexer_tags') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 59: add_indexer_tags migrated 12:22:48.8 Info: => 0.000885s 12:22:48.8 Info: 60: update_audio_types migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 60 12:22:48.8 Info: PerformDBOperation 12:22:48.8 Info: Performing DB Operation 12:22:48.8 Info: => 7.02E-05s 12:22:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:22:48', 'update_audio_types') 12:22:48.8 Info: Committing Transaction 12:22:48.8 Info: 60: update_audio_types migrated 12:22:48.8 Info: => 0.0003444s 12:22:48.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:22:48.8 Info: Beginning Transaction 12:22:48.8 Info: Starting migration of Main DB to 61 12:22:48.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:48.8 Info: DELETE FROM "Commands" WHERE 1 = 1 12:22:48.8 Info: => 5.9E-05s 12:22:48.8 Info: AlterTable AlbumReleases 12:22:48.8 Info: => 5E-07s 12:22:48.8 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:22:48.9 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:22:48.9 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:22:48.9 Info: DROP TABLE "AlbumReleases" 12:22:48.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:22:48.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:48.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:48.9 Info: => 0.006886s 12:22:48.9 Info: AlterTable Albums 12:22:48.9 Info: => 5E-07s 12:22:48.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:22:48.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:48.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:48.9 Info: DROP TABLE "Albums" 12:22:48.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:48.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:48.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:48.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:48.9 Info: => 0.0058208s 12:22:48.9 Info: AlterTable Albums 12:22:48.9 Info: => 7E-07s 12:22:48.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:22:48.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:48.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:48.9 Info: DROP TABLE "Albums" 12:22:48.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:48.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:48.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:48.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:48.9 Info: => 0.0057976s 12:22:48.9 Info: AlterTable Albums 12:22:48.9 Info: => 6E-07s 12:22:48.9 Info: AlterColumn Albums Added DateTimeOffset 12:22:48.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:48.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:48.9 Info: DROP TABLE "Albums" 12:22:48.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:48.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:48.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:48.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:48.9 Info: => 0.0057715s 12:22:48.9 Info: AlterTable Artists 12:22:48.9 Info: => 6E-07s 12:22:48.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:22:48.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:48.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:48.9 Info: DROP TABLE "Artists" 12:22:48.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:48.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:48.9 Info: => 0.0067441s 12:22:48.9 Info: AlterTable Artists 12:22:48.9 Info: => 7E-07s 12:22:48.9 Info: AlterColumn Artists Added DateTimeOffset 12:22:48.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:48.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:48.9 Info: DROP TABLE "Artists" 12:22:48.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:48.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:48.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:48.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:48.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:48.9 Info: => 0.0066516s 12:22:48.9 Info: AlterTable Blocklist 12:22:48.9 Info: => 7E-07s 12:22:48.9 Info: AlterColumn Blocklist Date DateTimeOffset 12:22:48.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:48.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:48.9 Info: DROP TABLE "Blocklist" 12:22:48.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:48.9 Info: => 0.0057713s 12:22:48.9 Info: AlterTable Blocklist 12:22:48.9 Info: => 8E-07s 12:22:48.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:22:48.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:48.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:48.9 Info: DROP TABLE "Blocklist" 12:22:48.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:48.9 Info: => 0.0060427s 12:22:48.9 Info: AlterTable Commands 12:22:48.9 Info: => 8E-07s 12:22:48.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:22:48.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:48.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:48.9 Info: DROP TABLE "Commands" 12:22:48.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:48.9 Info: => 0.0053234s 12:22:48.9 Info: AlterTable Commands 12:22:48.9 Info: => 8E-07s 12:22:48.9 Info: AlterColumn Commands StartedAt DateTimeOffset 12:22:48.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:48.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:48.9 Info: DROP TABLE "Commands" 12:22:48.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:48.9 Info: => 0.0063662s 12:22:48.9 Info: AlterTable Commands 12:22:48.9 Info: => 8E-07s 12:22:48.9 Info: AlterColumn Commands EndedAt DateTimeOffset 12:22:48.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:48.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:48.9 Info: DROP TABLE "Commands" 12:22:48.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:48.9 Info: => 0.0051406s 12:22:48.9 Info: AlterTable DownloadClientStatus 12:22:48.9 Info: => 8E-07s 12:22:48.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:22:48.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:48.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:48.9 Info: DROP TABLE "DownloadClientStatus" 12:22:48.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:48.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:48.9 Info: => 0.005296s 12:22:48.9 Info: AlterTable DownloadClientStatus 12:22:48.9 Info: => 8E-07s 12:22:48.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:22:48.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:48.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:48.9 Info: DROP TABLE "DownloadClientStatus" 12:22:48.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:48.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:48.9 Info: => 0.0062661s 12:22:48.9 Info: AlterTable DownloadClientStatus 12:22:48.9 Info: => 7E-07s 12:22:48.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:22:48.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:48.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:48.9 Info: DROP TABLE "DownloadClientStatus" 12:22:48.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:48.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:48.9 Info: => 0.0062925s 12:22:48.9 Info: AlterTable DownloadHistory 12:22:48.9 Info: => 6E-07s 12:22:48.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:22:48.9 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:48.9 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:22:48.9 Info: DROP TABLE "DownloadHistory" 12:22:48.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:22:48.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:48.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:48.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:48.9 Info: => 0.005829s 12:22:48.9 Info: AlterTable ExtraFiles 12:22:48.9 Info: => 9E-07s 12:22:48.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:22:48.9 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:48.9 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:48.9 Info: DROP TABLE "ExtraFiles" 12:22:48.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:48.9 Info: => 0.0063017s 12:22:48.9 Info: AlterTable ExtraFiles 12:22:48.9 Info: => 9E-07s 12:22:48.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:22:48.9 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:48.9 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:48.9 Info: DROP TABLE "ExtraFiles" 12:22:48.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:48.9 Info: => 0.0052306s 12:22:48.9 Info: AlterTable History 12:22:48.9 Info: => 1E-06s 12:22:48.9 Info: AlterColumn History Date DateTimeOffset 12:22:49.0 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:49.0 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:49.0 Info: DROP TABLE "History" 12:22:49.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:49.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:49.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:49.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:49.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:49.0 Info: => 0.0058604s 12:22:49.0 Info: AlterTable ImportListStatus 12:22:49.0 Info: => 6E-07s 12:22:49.0 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:22:49.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:49.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:49.0 Info: DROP TABLE "ImportListStatus" 12:22:49.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:49.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:49.0 Info: => 0.0061584s 12:22:49.0 Info: AlterTable ImportListStatus 12:22:49.0 Info: => 7E-07s 12:22:49.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:22:49.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:49.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:49.0 Info: DROP TABLE "ImportListStatus" 12:22:49.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:49.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:49.0 Info: => 0.0051248s 12:22:49.0 Info: AlterTable ImportListStatus 12:22:49.0 Info: => 5E-07s 12:22:49.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:22:49.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:49.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:49.0 Info: DROP TABLE "ImportListStatus" 12:22:49.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:49.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:49.0 Info: => 0.0060816s 12:22:49.0 Info: AlterTable IndexerStatus 12:22:49.0 Info: => 5E-07s 12:22:49.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:22:49.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:49.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:49.0 Info: DROP TABLE "IndexerStatus" 12:22:49.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:49.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:49.0 Info: => 0.0050858s 12:22:49.0 Info: AlterTable IndexerStatus 12:22:49.0 Info: => 6E-07s 12:22:49.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:22:49.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:49.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:49.0 Info: DROP TABLE "IndexerStatus" 12:22:49.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:49.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:49.0 Info: => 0.0049167s 12:22:49.0 Info: AlterTable IndexerStatus 12:22:49.0 Info: => 7E-07s 12:22:49.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:22:49.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:49.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:49.0 Info: DROP TABLE "IndexerStatus" 12:22:49.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:49.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:49.0 Info: => 0.0060055s 12:22:49.0 Info: AlterTable LyricFiles 12:22:49.0 Info: => 6E-07s 12:22:49.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:22:49.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:49.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:49.0 Info: DROP TABLE "LyricFiles" 12:22:49.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:49.0 Info: => 0.0049391s 12:22:49.0 Info: AlterTable LyricFiles 12:22:49.0 Info: => 8E-07s 12:22:49.0 Info: AlterColumn LyricFiles Added DateTimeOffset 12:22:49.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:22:49.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:49.0 Info: DROP TABLE "LyricFiles" 12:22:49.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:49.0 Info: => 0.0049692s 12:22:49.0 Info: AlterTable MetadataFiles 12:22:49.0 Info: => 8E-07s 12:22:49.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:22:49.0 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:49.0 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:49.0 Info: DROP TABLE "MetadataFiles" 12:22:49.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:49.0 Info: => 0.00664s 12:22:49.0 Info: AlterTable MetadataFiles 12:22:49.0 Info: => 9E-07s 12:22:49.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:22:49.0 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:49.0 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:49.0 Info: DROP TABLE "MetadataFiles" 12:22:49.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:49.0 Info: => 0.0047717s 12:22:49.0 Info: AlterTable PendingReleases 12:22:49.0 Info: => 8E-07s 12:22:49.0 Info: AlterColumn PendingReleases Added DateTimeOffset 12:22:49.0 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:22:49.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:22:49.0 Info: DROP TABLE "PendingReleases" 12:22:49.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:22:49.0 Info: => 0.0045009s 12:22:49.0 Info: AlterTable ScheduledTasks 12:22:49.0 Info: => 7E-07s 12:22:49.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:22:49.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:49.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:49.0 Info: DROP TABLE "ScheduledTasks" 12:22:49.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:49.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:49.0 Info: => 0.0061155s 12:22:49.0 Info: AlterTable ScheduledTasks 12:22:49.0 Info: => 7E-07s 12:22:49.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:22:49.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:49.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:49.0 Info: DROP TABLE "ScheduledTasks" 12:22:49.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:49.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:49.0 Info: => 0.0053799s 12:22:49.0 Info: AlterTable TrackFiles 12:22:49.0 Info: => 1E-06s 12:22:49.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:22:49.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:49.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:49.0 Info: DROP TABLE "TrackFiles" 12:22:49.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:49.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:49.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:49.0 Info: => 0.0052193s 12:22:49.0 Info: AlterTable TrackFiles 12:22:49.0 Info: => 6E-07s 12:22:49.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:22:49.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:49.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:49.0 Info: DROP TABLE "TrackFiles" 12:22:49.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:49.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:49.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:49.0 Info: => 0.0063205s 12:22:49.0 Info: AlterTable VersionInfo 12:22:49.0 Info: => 8E-07s 12:22:49.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:22:49.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:22:49.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:22:49.0 Info: DROP TABLE "VersionInfo" 12:22:49.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:22:49.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:49.0 Info: => 0.0046478s 12:22:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:22:49', 'postgres_update_timestamp_columns_to_with_timezone') 12:22:49.0 Info: Committing Transaction 12:22:49.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:22:49.1 Info: => 0.0118456s 12:22:49.1 Info: 62: add_on_delete_to_notifications migrating 12:22:49.1 Info: Beginning Transaction 12:22:49.1 Info: Starting migration of Main DB to 62 12:22:49.1 Info: AlterTable Notifications 12:22:49.1 Info: => 8E-07s 12:22:49.1 Info: CreateColumn Notifications OnArtistDelete Boolean 12:22:49.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:22:49.1 Info: => 0.0006719s 12:22:49.1 Info: AlterTable Notifications 12:22:49.1 Info: => 6E-07s 12:22:49.1 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:22:49.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:22:49.1 Info: => 0.0005831s 12:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:22:49', 'add_on_delete_to_notifications') 12:22:49.1 Info: Committing Transaction 12:22:49.1 Info: 62: add_on_delete_to_notifications migrated 12:22:49.1 Info: => 0.0030022s 12:22:49.1 Info: 63: add_custom_formats migrating 12:22:49.1 Info: Beginning Transaction 12:22:49.1 Info: Starting migration of Main DB to 63 12:22:49.1 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 12:22:49.1 Info: AlterTable DelayProfiles 12:22:49.1 Info: => 7E-07s 12:22:49.1 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:22:49.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:22:49.1 Info: => 0.0006223s 12:22:49.1 Info: UpdateData 12:22:49.1 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:22:49.1 Info: => 6.15E-05s 12:22:49.1 Info: AlterTable TrackFiles 12:22:49.1 Info: => 4E-07s 12:22:49.1 Info: CreateColumn TrackFiles OriginalFilePath String 12:22:49.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:22:49.1 Info: => 0.0005511s 12:22:49.1 Info: PerformDBOperation 12:22:49.1 Info: Performing DB Operation 12:22:49.1 Info: => 0.001406s 12:22:49.1 Info: CreateTable CustomFormats 12:22:49.1 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:22:49.1 Info: => 0.0001881s 12:22:49.1 Info: CreateIndex CustomFormats (Name) 12:22:49.1 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:22:49.1 Info: => 0.0001339s 12:22:49.1 Info: AlterTable QualityProfiles 12:22:49.1 Info: => 6E-07s 12:22:49.1 Info: CreateColumn QualityProfiles FormatItems String 12:22:49.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:22:49.1 Info: => 0.0005802s 12:22:49.1 Info: AlterTable QualityProfiles 12:22:49.1 Info: => 7E-07s 12:22:49.1 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:22:49.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:49.1 Info: => 0.0005691s 12:22:49.1 Info: AlterTable QualityProfiles 12:22:49.1 Info: => 1.1E-06s 12:22:49.1 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:22:49.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:49.1 Info: => 0.0019928s 12:22:49.1 Info: PerformDBOperation 12:22:49.1 Info: Performing DB Operation 12:22:49.1 Info: => 0.0063326s 12:22:49.1 Info: PerformDBOperation 12:22:49.1 Info: Performing DB Operation 12:22:49.1 Info: => 4.14E-05s 12:22:49.1 Info: DeleteColumn ReleaseProfiles Preferred 12:22:49.1 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:49.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:49.1 Info: DROP TABLE "ReleaseProfiles" 12:22:49.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:49.1 Info: => 0.004292s 12:22:49.1 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:22:49.1 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:49.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:49.1 Info: DROP TABLE "ReleaseProfiles" 12:22:49.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:49.1 Info: => 0.0045869s 12:22:49.1 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:49.1 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:49.1 Info: => 5.81E-05s 12:22:49.1 Info: AlterTable DelayProfiles 12:22:49.1 Info: => 6E-07s 12:22:49.1 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:22:49.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:49.1 Info: => 0.0005836s 12:22:49.1 Info: AlterTable DelayProfiles 12:22:49.1 Info: => 7E-07s 12:22:49.1 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:22:49.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:22:49.1 Info: => 0.0006858s 12:22:49.1 Info: -> 1 Insert operations completed in 00:00:00.0001125 taking an average of 00:00:00.0001125 12:22:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:22:49', 'add_custom_formats') 12:22:49.1 Info: Committing Transaction 12:22:49.1 Info: 63: add_custom_formats migrated 12:22:49.1 Info: => 0.0011405s 12:22:49.1 Debug: Took: 00:00:00.5692775 12:22:49.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 12:22:49.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 12:22:49.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149691889646_131/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:49.1 Info: DatabaseEngineVersionCheck migrating 12:22:49.1 Info: PerformDBOperation 12:22:49.1 Info: Performing DB Operation 12:22:49.2 Info: SQLite 3.47.0 12:22:49.2 Info: => 0.0114801s 12:22:49.2 Info: DatabaseEngineVersionCheck migrated 12:22:49.2 Info: => 0.0115115s 12:22:49.2 Info: VersionMigration migrating 12:22:49.2 Info: Beginning Transaction 12:22:49.2 Info: CreateTable VersionInfo 12:22:49.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:49.2 Info: => 0.0001806s 12:22:49.2 Info: Committing Transaction 12:22:49.2 Info: VersionMigration migrated 12:22:49.2 Info: => 0.0007747s 12:22:49.2 Info: VersionUniqueMigration migrating 12:22:49.2 Info: Beginning Transaction 12:22:49.2 Info: CreateIndex VersionInfo (Version) 12:22:49.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:49.2 Info: => 0.000136s 12:22:49.2 Info: AlterTable VersionInfo 12:22:49.2 Info: => 4E-07s 12:22:49.2 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:49.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:49.2 Info: => 0.0005964s 12:22:49.2 Info: Committing Transaction 12:22:49.2 Info: VersionUniqueMigration migrated 12:22:49.2 Info: => 0.0008303s 12:22:49.2 Info: VersionDescriptionMigration migrating 12:22:49.2 Info: Beginning Transaction 12:22:49.2 Info: AlterTable VersionInfo 12:22:49.2 Info: => 7E-07s 12:22:49.2 Info: CreateColumn VersionInfo Description String 12:22:49.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:49.2 Info: => 0.0001968s 12:22:49.2 Info: Committing Transaction 12:22:49.2 Info: VersionDescriptionMigration migrated 12:22:49.2 Info: => 0.000415s 12:22:49.2 Info: 1: InitialSetup migrating 12:22:49.2 Info: Beginning Transaction 12:22:49.2 Info: Starting migration of Main DB to 1 12:22:49.2 Info: CreateTable Config 12:22:49.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:49.2 Info: => 0.0002371s 12:22:49.2 Info: CreateIndex Config (Key) 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:49.2 Info: => 8.93E-05s 12:22:49.2 Info: CreateTable RootFolders 12:22:49.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:49.2 Info: => 9.23E-05s 12:22:49.2 Info: CreateIndex RootFolders (Path) 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:49.2 Info: => 7.86E-05s 12:22:49.2 Info: CreateTable Artists 12:22:49.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:49.2 Info: => 0.0002527s 12:22:49.2 Info: CreateIndex Artists (ForeignArtistId) 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:49.2 Info: => 8.18E-05s 12:22:49.2 Info: CreateIndex Artists (NameSlug) 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:49.2 Info: => 7.33E-05s 12:22:49.2 Info: CreateIndex Artists (CleanName) 12:22:49.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.2 Info: => 7.54E-05s 12:22:49.2 Info: CreateIndex Artists (Path) 12:22:49.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.2 Info: => 7.33E-05s 12:22:49.2 Info: CreateTable Albums 12:22:49.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:49.2 Info: => 0.0002052s 12:22:49.2 Info: CreateIndex Albums (ForeignAlbumId) 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:49.2 Info: => 7.91E-05s 12:22:49.2 Info: CreateIndex Albums (MBId) 12:22:49.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:49.2 Info: => 6.95E-05s 12:22:49.2 Info: CreateIndex Albums (TADBId) 12:22:49.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:49.2 Info: => 6.98E-05s 12:22:49.2 Info: CreateIndex Albums (TitleSlug) 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:49.2 Info: => 7.03E-05s 12:22:49.2 Info: CreateIndex Albums (CleanTitle) 12:22:49.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:49.2 Info: => 6.78E-05s 12:22:49.2 Info: CreateIndex Albums (Path) 12:22:49.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:49.2 Info: => 6.8E-05s 12:22:49.2 Info: CreateTable Tracks 12:22:49.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:49.2 Info: => 0.0001414s 12:22:49.2 Info: CreateIndex Tracks (ForeignTrackId) 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:49.2 Info: => 7.62E-05s 12:22:49.2 Info: CreateIndex Tracks (ArtistId) 12:22:49.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:49.2 Info: => 7.6E-05s 12:22:49.2 Info: CreateIndex Tracks (TrackFileId) 12:22:49.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:49.2 Info: => 7.42E-05s 12:22:49.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:49.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:49.2 Info: => 8.12E-05s 12:22:49.2 Info: CreateTable TrackFiles 12:22:49.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:49.2 Info: => 0.0001417s 12:22:49.2 Info: CreateIndex TrackFiles (ArtistId) 12:22:49.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:49.2 Info: => 8.95E-05s 12:22:49.2 Info: CreateIndex TrackFiles (AlbumId) 12:22:49.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:49.2 Info: => 7.7E-05s 12:22:49.2 Info: CreateTable History 12:22:49.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:49.2 Info: => 0.000142s 12:22:49.2 Info: CreateIndex History (Date) 12:22:49.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:49.2 Info: => 7.36E-05s 12:22:49.2 Info: CreateIndex History (EventType) 12:22:49.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:49.2 Info: => 7.22E-05s 12:22:49.2 Info: CreateIndex History (DownloadId) 12:22:49.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:49.2 Info: => 6.95E-05s 12:22:49.2 Info: CreateIndex History (AlbumId) 12:22:49.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:49.2 Info: => 7.4E-05s 12:22:49.2 Info: CreateTable Notifications 12:22:49.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:49.2 Info: => 0.0001294s 12:22:49.2 Info: CreateTable ScheduledTasks 12:22:49.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:49.2 Info: => 0.0001437s 12:22:49.2 Info: CreateIndex ScheduledTasks (TypeName) 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:49.2 Info: => 0.0001145s 12:22:49.2 Info: CreateTable Indexers 12:22:49.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:49.2 Info: => 0.0001331s 12:22:49.2 Info: CreateIndex Indexers (Name) 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:49.2 Info: => 8.82E-05s 12:22:49.2 Info: CreateTable Profiles 12:22:49.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:49.2 Info: => 0.0001031s 12:22:49.2 Info: CreateIndex Profiles (Name) 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:49.2 Info: => 8.45E-05s 12:22:49.2 Info: CreateTable QualityDefinitions 12:22:49.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:49.2 Info: => 0.0001203s 12:22:49.2 Info: CreateIndex QualityDefinitions (Quality) 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:49.2 Info: => 7.92E-05s 12:22:49.2 Info: CreateIndex QualityDefinitions (Title) 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:49.2 Info: => 0.0001116s 12:22:49.2 Info: CreateTable NamingConfig 12:22:49.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:49.2 Info: => 0.0001394s 12:22:49.2 Info: CreateTable Blacklist 12:22:49.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:49.2 Info: => 0.0001712s 12:22:49.2 Info: CreateTable Metadata 12:22:49.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:49.2 Info: => 0.0001122s 12:22:49.2 Info: CreateTable MetadataFiles 12:22:49.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:49.2 Info: => 0.0001282s 12:22:49.2 Info: CreateTable DownloadClients 12:22:49.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:49.2 Info: => 0.0001141s 12:22:49.2 Info: CreateTable PendingReleases 12:22:49.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:49.2 Info: => 0.0001273s 12:22:49.2 Info: CreateTable RemotePathMappings 12:22:49.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:49.2 Info: => 0.0001185s 12:22:49.2 Info: CreateTable Tags 12:22:49.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:49.2 Info: => 9.94E-05s 12:22:49.2 Info: CreateIndex Tags (Label) 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:49.2 Info: => 9.12E-05s 12:22:49.2 Info: CreateTable Restrictions 12:22:49.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:49.2 Info: => 0.0001098s 12:22:49.2 Info: CreateTable DelayProfiles 12:22:49.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:49.2 Info: => 0.000132s 12:22:49.2 Info: CreateTable Users 12:22:49.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:49.2 Info: => 0.0001005s 12:22:49.2 Info: CreateIndex Users (Identifier) 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:49.2 Info: => 0.0001179s 12:22:49.2 Info: CreateIndex Users (Username) 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:49.2 Info: => 0.0001026s 12:22:49.2 Info: CreateTable Commands 12:22:49.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:49.2 Info: => 0.0001407s 12:22:49.2 Info: CreateTable IndexerStatus 12:22:49.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:49.2 Info: => 0.0001245s 12:22:49.2 Info: CreateIndex IndexerStatus (ProviderId) 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:49.2 Info: => 8.83E-05s 12:22:49.2 Info: CreateTable ExtraFiles 12:22:49.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:49.2 Info: => 0.000123s 12:22:49.2 Info: CreateTable LyricFiles 12:22:49.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:49.2 Info: => 0.0001446s 12:22:49.2 Info: CreateTable LanguageProfiles 12:22:49.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:49.2 Info: => 0.0001037s 12:22:49.2 Info: CreateIndex LanguageProfiles (Name) 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:49.2 Info: => 9.1E-05s 12:22:49.2 Info: CreateTable DownloadClientStatus 12:22:49.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:49.2 Info: => 0.0001182s 12:22:49.2 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:49.2 Info: => 8.86E-05s 12:22:49.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:49.2 Info: -> 1 Insert operations completed in 00:00:00.0000686 taking an average of 00:00:00.0000686 12:22:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:49', 'InitialSetup') 12:22:49.2 Info: Committing Transaction 12:22:49.2 Info: 1: InitialSetup migrated 12:22:49.2 Info: => 0.0064107s 12:22:49.2 Info: 2: add_reason_to_pending_releases migrating 12:22:49.2 Info: Beginning Transaction 12:22:49.2 Info: Starting migration of Main DB to 2 12:22:49.2 Info: AlterTable PendingReleases 12:22:49.2 Info: => 6E-07s 12:22:49.2 Info: CreateColumn PendingReleases Reason Int32 12:22:49.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:49.2 Info: => 0.0005422s 12:22:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:49', 'add_reason_to_pending_releases') 12:22:49.2 Info: Committing Transaction 12:22:49.2 Info: 2: add_reason_to_pending_releases migrated 12:22:49.2 Info: => 0.000898s 12:22:49.2 Info: 3: add_medium_support migrating 12:22:49.2 Info: Beginning Transaction 12:22:49.2 Info: Starting migration of Main DB to 3 12:22:49.2 Info: AlterTable Albums 12:22:49.2 Info: => 9E-07s 12:22:49.2 Info: CreateColumn Albums Media String 12:22:49.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:49.2 Info: => 0.0005066s 12:22:49.2 Info: AlterTable Tracks 12:22:49.2 Info: => 8E-07s 12:22:49.2 Info: CreateColumn Tracks MediumNumber Int32 12:22:49.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:49.2 Info: => 0.0004635s 12:22:49.2 Info: AlterTable Tracks 12:22:49.2 Info: => 6E-07s 12:22:49.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:49.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:49.2 Info: => 0.0004538s 12:22:49.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:49.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:49.2 Info: => 4.73E-05s 12:22:49.2 Info: DeleteColumn Tracks TrackNumber 12:22:49.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:49.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:49.2 Info: DROP TABLE "Tracks" 12:22:49.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:49.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:49.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:49.2 Info: => 0.0039573s 12:22:49.2 Info: AlterTable Tracks 12:22:49.2 Info: => 6E-07s 12:22:49.2 Info: CreateColumn Tracks TrackNumber String 12:22:49.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:49.2 Info: => 0.000453s 12:22:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:49', 'add_medium_support') 12:22:49.2 Info: Committing Transaction 12:22:49.2 Info: 3: add_medium_support migrated 12:22:49.2 Info: => 0.0010085s 12:22:49.2 Info: 4: add_various_qualites_in_profile migrating 12:22:49.2 Info: Beginning Transaction 12:22:49.2 Info: Starting migration of Main DB to 4 12:22:49.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:49.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:49.2 Info: => 5.73E-05s 12:22:49.2 Info: PerformDBOperation 12:22:49.2 Info: Performing DB Operation 12:22:49.2 Info: => 3.68E-05s 12:22:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:49', 'add_various_qualites_in_profile') 12:22:49.2 Info: Committing Transaction 12:22:49.2 Info: 4: add_various_qualites_in_profile migrated 12:22:49.2 Info: => 0.0059931s 12:22:49.2 Info: 5: metadata_profiles migrating 12:22:49.2 Info: Beginning Transaction 12:22:49.2 Info: Starting migration of Main DB to 5 12:22:49.2 Info: CreateTable MetadataProfiles 12:22:49.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:49.2 Info: => 0.0001537s 12:22:49.2 Info: CreateIndex MetadataProfiles (Name) 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:49.2 Info: => 9.86E-05s 12:22:49.2 Info: AlterTable Artists 12:22:49.2 Info: => 5E-07s 12:22:49.2 Info: CreateColumn Artists MetadataProfileId Int32 12:22:49.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:49.2 Info: => 0.00049s 12:22:49.2 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:49.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:49.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:49.2 Info: DROP TABLE "Artists" 12:22:49.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:49.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.2 Info: => 0.0042464s 12:22:49.2 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:49.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:49.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:49.2 Info: DROP TABLE "Artists" 12:22:49.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:49.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.2 Info: => 0.004636s 12:22:49.2 Info: AlterTable Albums 12:22:49.2 Info: => 6E-07s 12:22:49.2 Info: CreateColumn Albums SecondaryTypes String 12:22:49.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:49.2 Info: => 0.0004784s 12:22:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:49', 'metadata_profiles') 12:22:49.2 Info: Committing Transaction 12:22:49.2 Info: 5: metadata_profiles migrated 12:22:49.2 Info: => 0.004393s 12:22:49.2 Info: 6: separate_automatic_and_interactive_search migrating 12:22:49.2 Info: Beginning Transaction 12:22:49.2 Info: Starting migration of Main DB to 6 12:22:49.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:49.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:49.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:49.2 Info: DROP TABLE "Indexers" 12:22:49.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:49.2 Info: => 0.0055089s 12:22:49.2 Info: AlterTable Indexers 12:22:49.2 Info: => 7E-07s 12:22:49.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:49.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:49.2 Info: => 0.0004684s 12:22:49.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:49.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:49.2 Info: => 4.9E-05s 12:22:49.2 Info: AlterTable Indexers 12:22:49.2 Info: => 5E-07s 12:22:49.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:49.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:49.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:49.2 Info: DROP TABLE "Indexers" 12:22:49.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:49.2 Info: => 0.0048424s 12:22:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:49', 'separate_automatic_and_interactive_search') 12:22:49.2 Info: Committing Transaction 12:22:49.2 Info: 6: separate_automatic_and_interactive_search migrated 12:22:49.2 Info: => 0.0098504s 12:22:49.2 Info: 7: change_album_path_to_relative migrating 12:22:49.2 Info: Beginning Transaction 12:22:49.2 Info: Starting migration of Main DB to 7 12:22:49.2 Info: DeleteColumn Albums Path 12:22:49.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:49.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:49.2 Info: DROP TABLE "Albums" 12:22:49.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:49.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:49.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:49.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:49.2 Info: => 0.0043264s 12:22:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:49', 'change_album_path_to_relative') 12:22:49.2 Info: Committing Transaction 12:22:49.2 Info: 7: change_album_path_to_relative migrated 12:22:49.2 Info: => 0.0064627s 12:22:49.2 Info: 8: change_quality_size_mb_to_kb migrating 12:22:49.2 Info: Beginning Transaction 12:22:49.2 Info: Starting migration of Main DB to 8 12:22:49.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:49.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:49.2 Info: => 5.77E-05s 12:22:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:49', 'change_quality_size_mb_to_kb') 12:22:49.2 Info: Committing Transaction 12:22:49.2 Info: 8: change_quality_size_mb_to_kb migrated 12:22:49.2 Info: => 0.000332s 12:22:49.2 Info: 9: album_releases migrating 12:22:49.2 Info: Beginning Transaction 12:22:49.2 Info: Starting migration of Main DB to 9 12:22:49.2 Info: AlterTable Albums 12:22:49.2 Info: => 7E-07s 12:22:49.2 Info: CreateColumn Albums Releases String 12:22:49.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:49.2 Info: => 0.0004978s 12:22:49.2 Info: AlterTable Albums 12:22:49.2 Info: => 8E-07s 12:22:49.2 Info: CreateColumn Albums CurrentRelease String 12:22:49.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:49.2 Info: => 0.0004734s 12:22:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:49', 'album_releases') 12:22:49.2 Info: Committing Transaction 12:22:49.2 Info: 9: album_releases migrated 12:22:49.2 Info: => 0.000776s 12:22:49.2 Info: 10: album_releases_fix migrating 12:22:49.2 Info: Beginning Transaction 12:22:49.2 Info: Starting migration of Main DB to 10 12:22:49.2 Info: AlterTable Albums 12:22:49.2 Info: => 6E-07s 12:22:49.2 Info: AlterColumn Albums Releases String 12:22:49.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:49.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:49.2 Info: DROP TABLE "Albums" 12:22:49.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:49.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:49.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:49.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:49.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:49.2 Info: => 0.0053013s 12:22:49.2 Info: AlterTable Albums 12:22:49.2 Info: => 6E-07s 12:22:49.2 Info: AlterColumn Albums CurrentRelease String 12:22:49.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:49.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:49.3 Info: DROP TABLE "Albums" 12:22:49.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:49.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:49.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:49.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:49.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:49.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:49.3 Info: => 0.0041795s 12:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:49', 'album_releases_fix') 12:22:49.3 Info: Committing Transaction 12:22:49.3 Info: 10: album_releases_fix migrated 12:22:49.3 Info: => 0.0092877s 12:22:49.3 Info: 11: import_lists migrating 12:22:49.3 Info: Beginning Transaction 12:22:49.3 Info: Starting migration of Main DB to 11 12:22:49.3 Info: CreateTable ImportLists 12:22:49.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:49.3 Info: => 0.0001695s 12:22:49.3 Info: CreateIndex ImportLists (Name) 12:22:49.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:49.3 Info: => 8.28E-05s 12:22:49.3 Info: CreateTable ImportListStatus 12:22:49.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:49.3 Info: => 0.0001152s 12:22:49.3 Info: CreateIndex ImportListStatus (ProviderId) 12:22:49.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:49.3 Info: => 8.48E-05s 12:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:49', 'import_lists') 12:22:49.3 Info: Committing Transaction 12:22:49.3 Info: 11: import_lists migrated 12:22:49.3 Info: => 0.0011691s 12:22:49.3 Info: 12: add_release_status migrating 12:22:49.3 Info: Beginning Transaction 12:22:49.3 Info: Starting migration of Main DB to 12 12:22:49.3 Info: AlterTable MetadataProfiles 12:22:49.3 Info: => 8E-07s 12:22:49.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:49.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:49.3 Info: => 0.0005505s 12:22:49.3 Info: PerformDBOperation 12:22:49.3 Info: Performing DB Operation 12:22:49.3 Info: => 3.65E-05s 12:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:49', 'add_release_status') 12:22:49.3 Info: Committing Transaction 12:22:49.3 Info: 12: add_release_status migrated 12:22:49.3 Info: => 0.0013195s 12:22:49.3 Info: 13: album_download_notification migrating 12:22:49.3 Info: Beginning Transaction 12:22:49.3 Info: Starting migration of Main DB to 13 12:22:49.3 Info: AlterTable Notifications 12:22:49.3 Info: => 8E-07s 12:22:49.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:49.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:49.3 Info: => 0.0005404s 12:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:49', 'album_download_notification') 12:22:49.3 Info: Committing Transaction 12:22:49.3 Info: 13: album_download_notification migrated 12:22:49.3 Info: => 0.0008781s 12:22:49.3 Info: 14: fix_language_metadata_profiles migrating 12:22:49.3 Info: Beginning Transaction 12:22:49.3 Info: Starting migration of Main DB to 14 12:22:49.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:49.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:49.3 Info: => 8.51E-05s 12:22:49.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:49.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:49.3 Info: => 6.67E-05s 12:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:49', 'fix_language_metadata_profiles') 12:22:49.3 Info: Committing Transaction 12:22:49.3 Info: 14: fix_language_metadata_profiles migrated 12:22:49.3 Info: => 0.00034s 12:22:49.3 Info: 15: remove_fanzub migrating 12:22:49.3 Info: Beginning Transaction 12:22:49.3 Info: Starting migration of Main DB to 15 12:22:49.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:49.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:49.3 Info: => 4.93E-05s 12:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:49', 'remove_fanzub') 12:22:49.3 Info: Committing Transaction 12:22:49.3 Info: 15: remove_fanzub migrated 12:22:49.3 Info: => 0.0003s 12:22:49.3 Info: 16: update_artist_history_indexes migrating 12:22:49.3 Info: Beginning Transaction 12:22:49.3 Info: Starting migration of Main DB to 16 12:22:49.3 Info: CreateIndex Albums (ArtistId) 12:22:49.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:49.3 Info: => 0.0001099s 12:22:49.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:49.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:49.3 Info: => 8.89E-05s 12:22:49.3 Info: DeleteIndex History (AlbumId) 12:22:49.3 Info: DROP INDEX "IX_History_AlbumId" 12:22:49.3 Info: => 0.0001257s 12:22:49.3 Info: CreateIndex History (AlbumId, Date) 12:22:49.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:49.3 Info: => 0.0001003s 12:22:49.3 Info: DeleteIndex History (DownloadId) 12:22:49.3 Info: DROP INDEX "IX_History_DownloadId" 12:22:49.3 Info: => 0.0001124s 12:22:49.3 Info: CreateIndex History (DownloadId, Date) 12:22:49.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:49.3 Info: => 9.75E-05s 12:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:49', 'update_artist_history_indexes') 12:22:49.3 Info: Committing Transaction 12:22:49.3 Info: 16: update_artist_history_indexes migrated 12:22:49.3 Info: => 0.0004193s 12:22:49.3 Info: 17: remove_nma migrating 12:22:49.3 Info: Beginning Transaction 12:22:49.3 Info: Starting migration of Main DB to 17 12:22:49.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:49.3 Info: => 5.45E-05s 12:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:49', 'remove_nma') 12:22:49.3 Info: Committing Transaction 12:22:49.3 Info: 17: remove_nma migrated 12:22:49.3 Info: => 0.0002979s 12:22:49.3 Info: 18: album_disambiguation migrating 12:22:49.3 Info: Beginning Transaction 12:22:49.3 Info: Starting migration of Main DB to 18 12:22:49.3 Info: AlterTable Albums 12:22:49.3 Info: => 8E-07s 12:22:49.3 Info: CreateColumn Albums Disambiguation String 12:22:49.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:49.3 Info: => 0.0005488s 12:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:49', 'album_disambiguation') 12:22:49.3 Info: Committing Transaction 12:22:49.3 Info: 18: album_disambiguation migrated 12:22:49.3 Info: => 0.0010118s 12:22:49.3 Info: 19: add_ape_quality_in_profiles migrating 12:22:49.3 Info: Beginning Transaction 12:22:49.3 Info: Starting migration of Main DB to 19 12:22:49.3 Info: PerformDBOperation 12:22:49.3 Info: Performing DB Operation 12:22:49.3 Info: => 3.42E-05s 12:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:49', 'add_ape_quality_in_profiles') 12:22:49.3 Info: Committing Transaction 12:22:49.3 Info: 19: add_ape_quality_in_profiles migrated 12:22:49.3 Info: => 0.000722s 12:22:49.3 Info: 20: remove_pushalot migrating 12:22:49.3 Info: Beginning Transaction 12:22:49.3 Info: Starting migration of Main DB to 20 12:22:49.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:49.3 Info: => 5.57E-05s 12:22:49.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:49.3 Info: => 3.64E-05s 12:22:49.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:49.3 Info: => 3.25E-05s 12:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:49', 'remove_pushalot') 12:22:49.3 Info: Committing Transaction 12:22:49.3 Info: 20: remove_pushalot migrated 12:22:49.3 Info: => 0.0006811s 12:22:49.3 Info: 21: add_custom_filters migrating 12:22:49.3 Info: Beginning Transaction 12:22:49.3 Info: Starting migration of Main DB to 21 12:22:49.3 Info: CreateTable CustomFilters 12:22:49.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:49.3 Info: => 0.0001402s 12:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:49', 'add_custom_filters') 12:22:49.3 Info: Committing Transaction 12:22:49.3 Info: 21: add_custom_filters migrated 12:22:49.3 Info: => 0.0005544s 12:22:49.3 Info: 22: import_list_tags migrating 12:22:49.3 Info: Beginning Transaction 12:22:49.3 Info: Starting migration of Main DB to 22 12:22:49.3 Info: AlterTable ImportLists 12:22:49.3 Info: => 7E-07s 12:22:49.3 Info: CreateColumn ImportLists Tags String 12:22:49.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:49.3 Info: => 0.0005662s 12:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:49', 'import_list_tags') 12:22:49.3 Info: Committing Transaction 12:22:49.3 Info: 22: import_list_tags migrated 12:22:49.3 Info: => 0.0009592s 12:22:49.3 Info: 23: add_release_groups_etc migrating 12:22:49.3 Info: Beginning Transaction 12:22:49.3 Info: Starting migration of Main DB to 23 12:22:49.3 Info: CreateTable ArtistMetadata 12:22:49.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:49.3 Info: => 0.0001936s 12:22:49.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:49.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:49.3 Info: => 8.95E-05s 12:22:49.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:49.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:49.3 Info: => 8.41E-05s 12:22:49.3 Info: AlterTable Artists 12:22:49.3 Info: => 4E-07s 12:22:49.3 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:49.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:49.3 Info: => 0.0005674s 12:22:49.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:49.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:49.3 Info: => 7.59E-05s 12:22:49.3 Info: CreateTable AlbumReleases 12:22:49.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:49.3 Info: => 0.0001616s 12:22:49.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:49.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:49.3 Info: => 0.000117s 12:22:49.3 Info: CreateIndex AlbumReleases (AlbumId) 12:22:49.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:49.3 Info: => 8.75E-05s 12:22:49.3 Info: PerformDBOperation 12:22:49.3 Info: Performing DB Operation 12:22:49.3 Info: => 3.83E-05s 12:22:49.3 Info: AlterTable Albums 12:22:49.3 Info: => 4E-07s 12:22:49.3 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:49.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:49.3 Info: => 0.0005568s 12:22:49.3 Info: AlterTable Albums 12:22:49.3 Info: => 8E-07s 12:22:49.3 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:49.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:49.3 Info: => 0.0005538s 12:22:49.3 Info: AlterTable Albums 12:22:49.3 Info: => 8E-07s 12:22:49.3 Info: CreateColumn Albums Links String 12:22:49.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:49.3 Info: => 0.0005509s 12:22:49.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:49.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:49.3 Info: => 8.39E-05s 12:22:49.3 Info: AlterTable Tracks 12:22:49.3 Info: => 5E-07s 12:22:49.3 Info: CreateColumn Tracks ForeignRecordingId String 12:22:49.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:49.3 Info: => 0.0015092s 12:22:49.3 Info: AlterTable Tracks 12:22:49.3 Info: => 8E-07s 12:22:49.3 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:49.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:49.3 Info: => 0.0005693s 12:22:49.3 Info: AlterTable Tracks 12:22:49.3 Info: => 8E-07s 12:22:49.3 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:49.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:49.3 Info: => 0.0005633s 12:22:49.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:49.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:49.3 Info: => 8.59E-05s 12:22:49.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:49.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:49.3 Info: => 6.58E-05s 12:22:49.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:49.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:49.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:49.3 Info: DROP TABLE "Artists" 12:22:49.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.3 Info: => 0.005337s 12:22:49.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:49.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:49.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:49.3 Info: DROP TABLE "Albums" 12:22:49.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:49.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:49.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:49.3 Info: => 0.004413s 12:22:49.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:49.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:49.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:49.3 Info: DROP TABLE "Tracks" 12:22:49.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:49.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:49.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:49.3 Info: => 0.0039487s 12:22:49.3 Info: DeleteColumn TrackFiles ArtistId 12:22:49.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:49.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:49.3 Info: DROP TABLE "TrackFiles" 12:22:49.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:49.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:49.3 Info: => 0.0047716s 12:22:49.3 Info: CreateIndex Artists (ArtistMetadataId) 12:22:49.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:49.3 Info: => 7.68E-05s 12:22:49.3 Info: CreateIndex Artists (Monitored) 12:22:49.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:49.3 Info: => 7.38E-05s 12:22:49.3 Info: CreateIndex Albums (ArtistMetadataId) 12:22:49.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:49.3 Info: => 7.3E-05s 12:22:49.3 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:49.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:49.3 Info: => 7.44E-05s 12:22:49.3 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:49.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:49.3 Info: => 7.16E-05s 12:22:49.3 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:49.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:49.3 Info: => 7.32E-05s 12:22:49.3 Info: UpdateData 12:22:49.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:49.3 Info: => 4.31E-05s 12:22:49.3 Info: UpdateData 12:22:49.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:49.3 Info: => 3.42E-05s 12:22:49.3 Info: UpdateData 12:22:49.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:49.3 Info: => 4.02E-05s 12:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:49', 'add_release_groups_etc') 12:22:49.3 Info: Committing Transaction 12:22:49.3 Info: 23: add_release_groups_etc migrated 12:22:49.3 Info: => 0.0095428s 12:22:49.3 Info: 24: NewMediaInfoFormat migrating 12:22:49.3 Info: Beginning Transaction 12:22:49.3 Info: Starting migration of Main DB to 24 12:22:49.3 Info: UpdateData 12:22:49.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:49.3 Info: => 5.75E-05s 12:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:49', 'NewMediaInfoFormat') 12:22:49.3 Info: Committing Transaction 12:22:49.3 Info: 24: NewMediaInfoFormat migrated 12:22:49.3 Info: => 0.0014696s 12:22:49.3 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:49.3 Info: Beginning Transaction 12:22:49.3 Info: Starting migration of Main DB to 25 12:22:49.3 Info: RenameTable Restrictions ReleaseProfiles 12:22:49.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:49.3 Info: => 0.0015217s 12:22:49.3 Info: AlterTable ReleaseProfiles 12:22:49.3 Info: => 8E-07s 12:22:49.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:49.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:49.3 Info: => 0.0005431s 12:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:49', 'rename_restrictions_to_release_profiles') 12:22:49.3 Info: Committing Transaction 12:22:49.3 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:49.3 Info: => 0.0008299s 12:22:49.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:49.3 Info: Beginning Transaction 12:22:49.3 Info: Starting migration of Main DB to 26 12:22:49.3 Info: RenameTable Profiles QualityProfiles 12:22:49.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:49.3 Info: => 0.0014907s 12:22:49.3 Info: AlterTable QualityProfiles 12:22:49.3 Info: => 7E-07s 12:22:49.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:49.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:49.3 Info: => 0.0005291s 12:22:49.3 Info: AlterTable LanguageProfiles 12:22:49.3 Info: => 6E-07s 12:22:49.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:49.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:49.3 Info: => 0.0005288s 12:22:49.3 Info: UpdateData 12:22:49.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:49.3 Info: => 4.54E-05s 12:22:49.3 Info: UpdateData 12:22:49.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:49.3 Info: => 2.76E-05s 12:22:49.3 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:49.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:49.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:49.3 Info: DROP TABLE "Artists" 12:22:49.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:49.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:49.3 Info: => 0.0042369s 12:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:49', 'rename_quality_profiles_add_upgrade_allowed') 12:22:49.3 Info: Committing Transaction 12:22:49.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:49.3 Info: => 0.0056807s 12:22:49.3 Info: 27: add_import_exclusions migrating 12:22:49.3 Info: Beginning Transaction 12:22:49.3 Info: Starting migration of Main DB to 27 12:22:49.3 Info: CreateTable ImportListExclusions 12:22:49.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:49.3 Info: => 0.0001608s 12:22:49.3 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:49.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:49.3 Info: => 0.0001108s 12:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:49', 'add_import_exclusions') 12:22:49.3 Info: Committing Transaction 12:22:49.3 Info: 27: add_import_exclusions migrated 12:22:49.3 Info: => 0.000504s 12:22:49.3 Info: 28: clean_artist_metadata_table migrating 12:22:49.3 Info: Beginning Transaction 12:22:49.3 Info: Starting migration of Main DB to 28 12:22:49.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:49.3 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:49.3 Info: => 0.0001518s 12:22:49.3 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:49.3 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:49.3 Info: => 0.0001237s 12:22:49.3 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:49.3 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:49.3 Info: => 0.0001159s 12:22:49.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:49.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:49.3 Info: => 0.0001103s 12:22:49.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:49.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:49.3 Info: => 0.000111s 12:22:49.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:49.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:49.3 Info: => 0.0001155s 12:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:49', 'clean_artist_metadata_table') 12:22:49.3 Info: Committing Transaction 12:22:49.3 Info: 28: clean_artist_metadata_table migrated 12:22:49.3 Info: => 0.0012585s 12:22:49.3 Info: 29: health_issue_notification migrating 12:22:49.3 Info: Beginning Transaction 12:22:49.3 Info: Starting migration of Main DB to 29 12:22:49.3 Info: AlterTable Notifications 12:22:49.3 Info: => 8E-07s 12:22:49.3 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:49.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:49.3 Info: => 0.0005668s 12:22:49.3 Info: AlterTable Notifications 12:22:49.3 Info: => 7E-07s 12:22:49.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:49.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:49.3 Info: => 0.0005149s 12:22:49.3 Info: AlterTable Notifications 12:22:49.3 Info: => 8E-07s 12:22:49.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:49.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:49.3 Info: => 0.0005384s 12:22:49.3 Info: AlterTable Notifications 12:22:49.3 Info: => 7E-07s 12:22:49.3 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:49.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:49.3 Info: => 0.0005312s 12:22:49.3 Info: AlterTable Notifications 12:22:49.3 Info: => 7E-07s 12:22:49.3 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:49.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:49.3 Info: => 0.0005264s 12:22:49.3 Info: DeleteColumn Notifications OnDownload 12:22:49.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:49.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:49.3 Info: DROP TABLE "Notifications" 12:22:49.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:49.3 Info: => 0.0056378s 12:22:49.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:49.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:49.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:49.3 Info: DROP TABLE "Notifications" 12:22:49.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:49.3 Info: => 0.0046988s 12:22:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:49', 'health_issue_notification') 12:22:49.3 Info: Committing Transaction 12:22:49.3 Info: 29: health_issue_notification migrated 12:22:49.3 Info: => 0.0053374s 12:22:49.3 Info: 30: add_mediafilerepository_mtime migrating 12:22:49.3 Info: Beginning Transaction 12:22:49.3 Info: Starting migration of Main DB to 30 12:22:49.3 Info: AlterTable TrackFiles 12:22:49.3 Info: => 9E-07s 12:22:49.3 Info: CreateColumn TrackFiles Modified DateTime 12:22:49.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:49.3 Info: => 0.0005692s 12:22:49.3 Info: AlterTable TrackFiles 12:22:49.3 Info: => 7E-07s 12:22:49.3 Info: CreateColumn TrackFiles Path String 12:22:49.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:49.3 Info: => 0.0005327s 12:22:49.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:49.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:49.3 Info: => 3.8E-05s 12:22:49.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:49.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:49.3 Info: => 0.000119s 12:22:49.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:49.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:49.3 Info: => 0.0001763s 12:22:49.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:49.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:49.3 Info: => 0.0001437s 12:22:49.3 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:49.3 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:49.3 Info: => 7.79E-05s 12:22:49.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:49.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:49.3 Info: => 4.61E-05s 12:22:49.3 Info: AlterTable TrackFiles 12:22:49.3 Info: => 5E-07s 12:22:49.3 Info: AlterColumn TrackFiles Path String 12:22:49.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:49.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:49.3 Info: DROP TABLE "TrackFiles" 12:22:49.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:49.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:49.3 Info: => 0.0053337s 12:22:49.3 Info: CreateIndex TrackFiles (Path) 12:22:49.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:49.3 Info: => 8.2E-05s 12:22:49.3 Info: DeleteColumn TrackFiles RelativePath 12:22:49.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:49.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:49.3 Info: DROP TABLE "TrackFiles" 12:22:49.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:49.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:49.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:49.4 Info: => 0.0045779s 12:22:49.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:49', 'add_mediafilerepository_mtime') 12:22:49.4 Info: Committing Transaction 12:22:49.4 Info: 30: add_mediafilerepository_mtime migrated 12:22:49.4 Info: => 0.0071312s 12:22:49.4 Info: 31: add_artistmetadataid_constraint migrating 12:22:49.4 Info: Beginning Transaction 12:22:49.4 Info: Starting migration of Main DB to 31 12:22:49.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:49.4 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:49.4 Info: => 0.0001043s 12:22:49.4 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:49.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:49.4 Info: => 0.0001341s 12:22:49.4 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:49.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:49.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:49.4 Info: DROP TABLE "Artists" 12:22:49.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:49.4 Info: => 0.0047147s 12:22:49.4 Info: CreateIndex Artists (ArtistMetadataId) 12:22:49.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:49.4 Info: => 0.0001084s 12:22:49.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:49', 'add_artistmetadataid_constraint') 12:22:49.4 Info: Committing Transaction 12:22:49.4 Info: 31: add_artistmetadataid_constraint migrated 12:22:49.4 Info: => 0.0014606s 12:22:49.4 Info: 32: old_ids_and_artist_alias migrating 12:22:49.4 Info: Beginning Transaction 12:22:49.4 Info: Starting migration of Main DB to 32 12:22:49.4 Info: AlterTable ArtistMetadata 12:22:49.4 Info: => 8E-07s 12:22:49.4 Info: CreateColumn ArtistMetadata Aliases String 12:22:49.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:49.4 Info: => 0.0005765s 12:22:49.4 Info: AlterTable ArtistMetadata 12:22:49.4 Info: => 7E-07s 12:22:49.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:49.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:49.4 Info: => 0.000538s 12:22:49.4 Info: AlterTable Albums 12:22:49.4 Info: => 6E-07s 12:22:49.4 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:49.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:49.4 Info: => 0.0005179s 12:22:49.4 Info: AlterTable AlbumReleases 12:22:49.4 Info: => 1E-06s 12:22:49.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:49.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:49.4 Info: => 0.0005276s 12:22:49.4 Info: AlterTable Tracks 12:22:49.4 Info: => 6E-07s 12:22:49.4 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:49.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:49.4 Info: => 0.0005279s 12:22:49.4 Info: AlterTable Tracks 12:22:49.4 Info: => 5E-07s 12:22:49.4 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:49.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:49.4 Info: => 0.0005471s 12:22:49.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:49', 'old_ids_and_artist_alias') 12:22:49.4 Info: Committing Transaction 12:22:49.4 Info: 32: old_ids_and_artist_alias migrated 12:22:49.4 Info: => 0.0084844s 12:22:49.4 Info: 33: download_propers_config migrating 12:22:49.4 Info: Beginning Transaction 12:22:49.4 Info: Starting migration of Main DB to 33 12:22:49.4 Info: PerformDBOperation 12:22:49.4 Info: Performing DB Operation 12:22:49.4 Info: => 4.14E-05s 12:22:49.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:49.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:49.4 Info: => 3.92E-05s 12:22:49.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:49', 'download_propers_config') 12:22:49.4 Info: Committing Transaction 12:22:49.4 Info: 33: download_propers_config migrated 12:22:49.4 Info: => 0.019507s 12:22:49.4 Info: 34: remove_language_profiles migrating 12:22:49.4 Info: Beginning Transaction 12:22:49.4 Info: Starting migration of Main DB to 34 12:22:49.4 Info: DeleteTable LanguageProfiles 12:22:49.4 Info: DROP TABLE "LanguageProfiles" 12:22:49.4 Info: => 0.0002538s 12:22:49.4 Info: DeleteColumn Artists LanguageProfileId 12:22:49.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:49.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:49.4 Info: DROP TABLE "Artists" 12:22:49.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:49.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:49.4 Info: => 0.0078844s 12:22:49.4 Info: DeleteColumn ImportLists LanguageProfileId 12:22:49.4 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:49.4 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:49.4 Info: DROP TABLE "ImportLists" 12:22:49.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:49.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:49.4 Info: => 0.0039526s 12:22:49.4 Info: DeleteColumn Blacklist Language 12:22:49.4 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:49.4 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:49.4 Info: DROP TABLE "Blacklist" 12:22:49.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:49.4 Info: => 0.0047906s 12:22:49.4 Info: DeleteColumn History Language 12:22:49.4 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:49.4 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:49.4 Info: DROP TABLE "History" 12:22:49.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:49.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:49.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:49.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:49.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:49.4 Info: => 0.0050243s 12:22:49.4 Info: DeleteColumn LyricFiles Language 12:22:49.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:49.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:49.4 Info: DROP TABLE "LyricFiles" 12:22:49.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:49.4 Info: => 0.0036032s 12:22:49.4 Info: DeleteColumn TrackFiles Language 12:22:49.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:49.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:49.4 Info: DROP TABLE "TrackFiles" 12:22:49.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:49.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:49.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:49.4 Info: => 0.0050351s 12:22:49.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:49', 'remove_language_profiles') 12:22:49.4 Info: Committing Transaction 12:22:49.4 Info: 34: remove_language_profiles migrated 12:22:49.4 Info: => 0.0136609s 12:22:49.4 Info: 35: multi_disc_naming_format migrating 12:22:49.4 Info: Beginning Transaction 12:22:49.4 Info: Starting migration of Main DB to 35 12:22:49.4 Info: AlterTable NamingConfig 12:22:49.4 Info: => 9E-07s 12:22:49.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:49.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:49.4 Info: => 0.0005839s 12:22:49.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:49.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:49.4 Info: => 4.66E-05s 12:22:49.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:49', 'multi_disc_naming_format') 12:22:49.4 Info: Committing Transaction 12:22:49.4 Info: 35: multi_disc_naming_format migrated 12:22:49.4 Info: => 0.0004227s 12:22:49.4 Info: 36: add_download_client_priority migrating 12:22:49.4 Info: Beginning Transaction 12:22:49.4 Info: Starting migration of Main DB to 36 12:22:49.4 Info: AlterTable DownloadClients 12:22:49.4 Info: => 6E-07s 12:22:49.4 Info: CreateColumn DownloadClients Priority Int32 12:22:49.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:49.4 Info: => 0.0005728s 12:22:49.4 Info: PerformDBOperation 12:22:49.4 Info: Performing DB Operation 12:22:49.4 Info: => 5.74E-05s 12:22:49.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:49', 'add_download_client_priority') 12:22:49.4 Info: Committing Transaction 12:22:49.4 Info: 36: add_download_client_priority migrated 12:22:49.4 Info: => 0.0003558s 12:22:49.4 Info: 37: remove_growl_prowl migrating 12:22:49.4 Info: Beginning Transaction 12:22:49.4 Info: Starting migration of Main DB to 37 12:22:49.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:22:49.4 Info: => 4.81E-05s 12:22:49.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:22:49.4 Info: => 2.93E-05s 12:22:49.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:22:49', 'remove_growl_prowl') 12:22:49.4 Info: Committing Transaction 12:22:49.4 Info: 37: remove_growl_prowl migrated 12:22:49.4 Info: => 0.000255s 12:22:49.4 Info: 38: remove_plex_hometheatre migrating 12:22:49.4 Info: Beginning Transaction 12:22:49.4 Info: Starting migration of Main DB to 38 12:22:49.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:22:49.4 Info: => 4.53E-05s 12:22:49.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:22:49.4 Info: => 2.96E-05s 12:22:49.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:22:49', 'remove_plex_hometheatre') 12:22:49.4 Info: Committing Transaction 12:22:49.4 Info: 38: remove_plex_hometheatre migrated 12:22:49.4 Info: => 0.0002529s 12:22:49.4 Info: 39: add_root_folder_add_defaults migrating 12:22:49.4 Info: Beginning Transaction 12:22:49.4 Info: Starting migration of Main DB to 39 12:22:49.4 Info: AlterTable RootFolders 12:22:49.4 Info: => 6E-07s 12:22:49.4 Info: CreateColumn RootFolders Name String 12:22:49.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:22:49.4 Info: => 0.0005558s 12:22:49.4 Info: AlterTable RootFolders 12:22:49.4 Info: => 7E-07s 12:22:49.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:22:49.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:22:49.4 Info: => 0.0005116s 12:22:49.4 Info: AlterTable RootFolders 12:22:49.4 Info: => 6E-07s 12:22:49.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:22:49.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:22:49.4 Info: => 0.0005338s 12:22:49.4 Info: AlterTable RootFolders 12:22:49.4 Info: => 6E-07s 12:22:49.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:22:49.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:49.4 Info: => 0.0005439s 12:22:49.4 Info: AlterTable RootFolders 12:22:49.4 Info: => 6E-07s 12:22:49.4 Info: CreateColumn RootFolders DefaultTags String 12:22:49.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:22:49.4 Info: => 0.0005397s 12:22:49.4 Info: PerformDBOperation 12:22:49.4 Info: Performing DB Operation 12:22:49.4 Info: => 5.53E-05s 12:22:49.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:22:49', 'add_root_folder_add_defaults') 12:22:49.4 Info: Committing Transaction 12:22:49.4 Info: 39: add_root_folder_add_defaults migrated 12:22:49.4 Info: => 0.0003194s 12:22:49.4 Info: 40: task_duration migrating 12:22:49.4 Info: Beginning Transaction 12:22:49.4 Info: Starting migration of Main DB to 40 12:22:49.4 Info: AlterTable ScheduledTasks 12:22:49.4 Info: => 8E-07s 12:22:49.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:22:49.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:22:49.4 Info: => 0.000526s 12:22:49.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:22:49', 'task_duration') 12:22:49.4 Info: Committing Transaction 12:22:49.4 Info: 40: task_duration migrated 12:22:49.4 Info: => 0.0008044s 12:22:49.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:22:49.4 Info: Beginning Transaction 12:22:49.4 Info: Starting migration of Main DB to 41 12:22:49.4 Info: AlterTable ReleaseProfiles 12:22:49.4 Info: => 5E-07s 12:22:49.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:22:49.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:22:49.4 Info: => 0.0005348s 12:22:49.4 Info: AlterTable ReleaseProfiles 12:22:49.4 Info: => 6E-07s 12:22:49.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:22:49.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:22:49.4 Info: => 0.0004974s 12:22:49.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:22:49', 'add_indexer_and_enabled_to_release_profiles') 12:22:49.4 Info: Committing Transaction 12:22:49.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:22:49.4 Info: => 0.000773s 12:22:49.4 Info: 42: remove_album_folders migrating 12:22:49.4 Info: Beginning Transaction 12:22:49.4 Info: Starting migration of Main DB to 42 12:22:49.4 Info: DeleteColumn Artists AlbumFolder 12:22:49.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:49.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" 12:22:49.4 Info: DROP TABLE "Artists" 12:22:49.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:49.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:49.4 Info: => 0.0042969s 12:22:49.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:49.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:49.4 Info: => 3.66E-05s 12:22:49.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:49.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:49.4 Info: => 3.04E-05s 12:22:49.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:22:49.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) 12:22:49.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:22:49.4 Info: DROP TABLE "NamingConfig" 12:22:49.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:22:49.4 Info: => 0.0041593s 12:22:49.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:22:49', 'remove_album_folders') 12:22:49.4 Info: Committing Transaction 12:22:49.4 Info: 42: remove_album_folders migrated 12:22:49.4 Info: => 0.0047682s 12:22:49.4 Info: 44: add_priority_to_indexers migrating 12:22:49.4 Info: Beginning Transaction 12:22:49.4 Info: Starting migration of Main DB to 44 12:22:49.4 Info: AlterTable Indexers 12:22:49.4 Info: => 9E-07s 12:22:49.4 Info: CreateColumn Indexers Priority Int32 12:22:49.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:22:49.5 Info: => 0.0005454s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:22:49', 'add_priority_to_indexers') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 44: add_priority_to_indexers migrated 12:22:49.5 Info: => 0.001496s 12:22:49.5 Info: 45: remove_chown_and_folderchmod_config migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 45 12:22:49.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:49.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:49.5 Info: => 0.0001183s 12:22:49.5 Info: PerformDBOperation 12:22:49.5 Info: Performing DB Operation 12:22:49.5 Info: => 2.69E-05s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:22:49', 'remove_chown_and_folderchmod_config') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 45: remove_chown_and_folderchmod_config migrated 12:22:49.5 Info: => 0.0015238s 12:22:49.5 Info: 47: update_notifiarr migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 47 12:22:49.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:49.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:49.5 Info: => 8.06E-05s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:22:49', 'update_notifiarr') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 47: update_notifiarr migrated 12:22:49.5 Info: => 0.0003371s 12:22:49.5 Info: 49: email_multiple_addresses migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 49 12:22:49.5 Info: PerformDBOperation 12:22:49.5 Info: Performing DB Operation 12:22:49.5 Info: => 6.53E-05s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:22:49', 'email_multiple_addresses') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 49: email_multiple_addresses migrated 12:22:49.5 Info: => 0.0015597s 12:22:49.5 Info: 50: rename_blacklist_to_blocklist migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 50 12:22:49.5 Info: RenameTable Blacklist Blocklist 12:22:49.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:22:49.5 Info: => 0.0023898s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:22:49', 'rename_blacklist_to_blocklist') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 50: rename_blacklist_to_blocklist migrated 12:22:49.5 Info: => 0.0027569s 12:22:49.5 Info: 51: cdh_per_downloadclient migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 51 12:22:49.5 Info: AlterTable DownloadClients 12:22:49.5 Info: => 1.2E-06s 12:22:49.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:22:49.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:49.5 Info: => 0.0005634s 12:22:49.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:22:49.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:49.5 Info: => 0.000522s 12:22:49.5 Info: PerformDBOperation 12:22:49.5 Info: Performing DB Operation 12:22:49.5 Info: => 0.000155s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:22:49', 'cdh_per_downloadclient') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 51: cdh_per_downloadclient migrated 12:22:49.5 Info: => 0.0004246s 12:22:49.5 Info: 52: download_history migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 52 12:22:49.5 Info: CreateTable DownloadHistory 12:22:49.5 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:49.5 Info: => 0.0002262s 12:22:49.5 Info: CreateIndex DownloadHistory (EventType) 12:22:49.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:49.5 Info: => 0.0001203s 12:22:49.5 Info: CreateIndex DownloadHistory (ArtistId) 12:22:49.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:49.5 Info: => 0.0001016s 12:22:49.5 Info: CreateIndex DownloadHistory (DownloadId) 12:22:49.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:49.5 Info: => 0.0001046s 12:22:49.5 Info: PerformDBOperation 12:22:49.5 Info: Performing DB Operation 12:22:49.5 Info: => 0.0001063s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:22:49', 'download_history') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 52: download_history migrated 12:22:49.5 Info: => 0.0004157s 12:22:49.5 Info: 53: add_update_history migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 53 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:22:49', 'add_update_history') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 53: add_update_history migrated 12:22:49.5 Info: => 0.0002794s 12:22:49.5 Info: 54: add_on_update_to_notifications migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 54 12:22:49.5 Info: AlterTable Notifications 12:22:49.5 Info: => 6E-07s 12:22:49.5 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:22:49.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:22:49.5 Info: => 0.0006041s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:22:49', 'add_on_update_to_notifications') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 54: add_on_update_to_notifications migrated 12:22:49.5 Info: => 0.0008762s 12:22:49.5 Info: 55: download_client_per_indexer migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 55 12:22:49.5 Info: AlterTable Indexers 12:22:49.5 Info: => 5E-07s 12:22:49.5 Info: CreateColumn Indexers DownloadClientId Int32 12:22:49.5 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:22:49.5 Info: => 0.0006178s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:22:49', 'download_client_per_indexer') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 55: download_client_per_indexer migrated 12:22:49.5 Info: => 0.0009036s 12:22:49.5 Info: 56: AddNewItemMonitorType migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 56 12:22:49.5 Info: AlterTable Artists 12:22:49.5 Info: => 9E-07s 12:22:49.5 Info: CreateColumn Artists MonitorNewItems Int32 12:22:49.5 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:49.5 Info: => 0.000594s 12:22:49.5 Info: AlterTable RootFolders 12:22:49.5 Info: => 8E-07s 12:22:49.5 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:22:49.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:49.5 Info: => 0.0005446s 12:22:49.5 Info: AlterTable ImportLists 12:22:49.5 Info: => 6E-07s 12:22:49.5 Info: CreateColumn ImportLists MonitorNewItems Int32 12:22:49.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:49.5 Info: => 0.0005383s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:22:49', 'AddNewItemMonitorType') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 56: AddNewItemMonitorType migrated 12:22:49.5 Info: => 0.0009153s 12:22:49.5 Info: 57: ImportListSearch migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 57 12:22:49.5 Info: AlterTable ImportLists 12:22:49.5 Info: => 6E-07s 12:22:49.5 Info: CreateColumn ImportLists ShouldSearch Boolean 12:22:49.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:22:49.5 Info: => 0.000595s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:22:49', 'ImportListSearch') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 57: ImportListSearch migrated 12:22:49.5 Info: => 0.0009371s 12:22:49.5 Info: 58: ImportListMonitorExisting migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 58 12:22:49.5 Info: AlterTable ImportLists 12:22:49.5 Info: => 6E-07s 12:22:49.5 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:22:49.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:22:49.5 Info: => 0.0005996s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:22:49', 'ImportListMonitorExisting') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 58: ImportListMonitorExisting migrated 12:22:49.5 Info: => 0.0008893s 12:22:49.5 Info: 59: add_indexer_tags migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 59 12:22:49.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:22:49.5 Info: => 5E-05s 12:22:49.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:22:49.5 Info: => 3.02E-05s 12:22:49.5 Info: AlterTable Indexers 12:22:49.5 Info: => 3E-07s 12:22:49.5 Info: CreateColumn Indexers Tags String 12:22:49.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:22:49.5 Info: => 0.0005723s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:22:49', 'add_indexer_tags') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 59: add_indexer_tags migrated 12:22:49.5 Info: => 0.0008795s 12:22:49.5 Info: 60: update_audio_types migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 60 12:22:49.5 Info: PerformDBOperation 12:22:49.5 Info: Performing DB Operation 12:22:49.5 Info: => 6.54E-05s 12:22:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:22:49', 'update_audio_types') 12:22:49.5 Info: Committing Transaction 12:22:49.5 Info: 60: update_audio_types migrated 12:22:49.5 Info: => 0.000318s 12:22:49.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:22:49.5 Info: Beginning Transaction 12:22:49.5 Info: Starting migration of Main DB to 61 12:22:49.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.5 Info: DELETE FROM "Commands" WHERE 1 = 1 12:22:49.5 Info: => 5.11E-05s 12:22:49.5 Info: AlterTable AlbumReleases 12:22:49.5 Info: => 4E-07s 12:22:49.5 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:22:49.5 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:22:49.5 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:22:49.5 Info: DROP TABLE "AlbumReleases" 12:22:49.5 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:22:49.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:49.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:49.5 Info: => 0.0057484s 12:22:49.5 Info: AlterTable Albums 12:22:49.5 Info: => 8E-07s 12:22:49.5 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:22:49.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:49.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:49.5 Info: DROP TABLE "Albums" 12:22:49.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:49.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:49.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:49.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:49.5 Info: => 0.005228s 12:22:49.5 Info: AlterTable Albums 12:22:49.5 Info: => 7E-07s 12:22:49.5 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:22:49.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:49.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:49.5 Info: DROP TABLE "Albums" 12:22:49.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:49.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:49.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:49.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:49.5 Info: => 0.0050827s 12:22:49.5 Info: AlterTable Albums 12:22:49.5 Info: => 8E-07s 12:22:49.5 Info: AlterColumn Albums Added DateTimeOffset 12:22:49.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:49.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:49.5 Info: DROP TABLE "Albums" 12:22:49.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:49.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:49.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:49.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:49.5 Info: => 0.0064557s 12:22:49.5 Info: AlterTable Artists 12:22:49.5 Info: => 9E-07s 12:22:49.5 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:22:49.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:49.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:49.5 Info: DROP TABLE "Artists" 12:22:49.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:49.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:49.5 Info: => 0.0045234s 12:22:49.5 Info: AlterTable Artists 12:22:49.5 Info: => 7E-07s 12:22:49.5 Info: AlterColumn Artists Added DateTimeOffset 12:22:49.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:49.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:49.5 Info: DROP TABLE "Artists" 12:22:49.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:49.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:49.5 Info: => 0.0057141s 12:22:49.5 Info: AlterTable Blocklist 12:22:49.5 Info: => 8E-07s 12:22:49.5 Info: AlterColumn Blocklist Date DateTimeOffset 12:22:49.5 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:49.5 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:49.5 Info: DROP TABLE "Blocklist" 12:22:49.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:49.5 Info: => 0.0045685s 12:22:49.5 Info: AlterTable Blocklist 12:22:49.5 Info: => 9E-07s 12:22:49.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:22:49.5 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:49.5 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:49.5 Info: DROP TABLE "Blocklist" 12:22:49.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:49.5 Info: => 0.0056172s 12:22:49.5 Info: AlterTable Commands 12:22:49.5 Info: => 1.2E-06s 12:22:49.5 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:22:49.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:49.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:49.5 Info: DROP TABLE "Commands" 12:22:49.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:49.5 Info: => 0.0046357s 12:22:49.5 Info: AlterTable Commands 12:22:49.5 Info: => 9E-07s 12:22:49.5 Info: AlterColumn Commands StartedAt DateTimeOffset 12:22:49.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:49.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:49.5 Info: DROP TABLE "Commands" 12:22:49.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:49.5 Info: => 0.0045474s 12:22:49.5 Info: AlterTable Commands 12:22:49.5 Info: => 8E-07s 12:22:49.5 Info: AlterColumn Commands EndedAt DateTimeOffset 12:22:49.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:49.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:49.5 Info: DROP TABLE "Commands" 12:22:49.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:49.5 Info: => 0.0058689s 12:22:49.5 Info: AlterTable DownloadClientStatus 12:22:49.5 Info: => 1.1E-06s 12:22:49.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:22:49.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:49.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:49.5 Info: DROP TABLE "DownloadClientStatus" 12:22:49.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:49.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:49.5 Info: => 0.0045829s 12:22:49.5 Info: AlterTable DownloadClientStatus 12:22:49.5 Info: => 8E-07s 12:22:49.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:22:49.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:49.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:49.5 Info: DROP TABLE "DownloadClientStatus" 12:22:49.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:49.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:49.5 Info: => 0.0046785s 12:22:49.5 Info: AlterTable DownloadClientStatus 12:22:49.5 Info: => 8E-07s 12:22:49.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:22:49.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:49.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:49.5 Info: DROP TABLE "DownloadClientStatus" 12:22:49.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:49.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:49.5 Info: => 0.0046035s 12:22:49.5 Info: AlterTable DownloadHistory 12:22:49.5 Info: => 8E-07s 12:22:49.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:22:49.5 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:49.5 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:22:49.5 Info: DROP TABLE "DownloadHistory" 12:22:49.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:22:49.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:49.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:49.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:49.6 Info: => 0.0061516s 12:22:49.6 Info: AlterTable ExtraFiles 12:22:49.6 Info: => 6E-07s 12:22:49.6 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:22:49.6 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:49.6 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:49.6 Info: DROP TABLE "ExtraFiles" 12:22:49.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:49.6 Info: => 0.0044874s 12:22:49.6 Info: AlterTable ExtraFiles 12:22:49.6 Info: => 7E-07s 12:22:49.6 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:22:49.6 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:49.6 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:49.6 Info: DROP TABLE "ExtraFiles" 12:22:49.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:49.6 Info: => 0.0044198s 12:22:49.6 Info: AlterTable History 12:22:49.6 Info: => 8E-07s 12:22:49.6 Info: AlterColumn History Date DateTimeOffset 12:22:49.6 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:49.6 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:49.6 Info: DROP TABLE "History" 12:22:49.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:49.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:49.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:49.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:49.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:49.6 Info: => 0.0059187s 12:22:49.6 Info: AlterTable ImportListStatus 12:22:49.6 Info: => 6E-07s 12:22:49.6 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:22:49.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:49.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:49.6 Info: DROP TABLE "ImportListStatus" 12:22:49.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:49.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:49.6 Info: => 0.0052399s 12:22:49.6 Info: AlterTable ImportListStatus 12:22:49.6 Info: => 7E-07s 12:22:49.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:22:49.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:49.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:49.6 Info: DROP TABLE "ImportListStatus" 12:22:49.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:49.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:49.6 Info: => 0.0053246s 12:22:49.6 Info: AlterTable ImportListStatus 12:22:49.6 Info: => 6E-07s 12:22:49.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:22:49.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:49.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:49.6 Info: DROP TABLE "ImportListStatus" 12:22:49.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:49.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:49.6 Info: => 0.0042679s 12:22:49.6 Info: AlterTable IndexerStatus 12:22:49.6 Info: => 5E-07s 12:22:49.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:22:49.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:49.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:49.6 Info: DROP TABLE "IndexerStatus" 12:22:49.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:49.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:49.6 Info: => 0.004367s 12:22:49.6 Info: AlterTable IndexerStatus 12:22:49.6 Info: => 7E-07s 12:22:49.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:22:49.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:49.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:49.6 Info: DROP TABLE "IndexerStatus" 12:22:49.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:49.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:49.6 Info: => 0.005465s 12:22:49.6 Info: AlterTable IndexerStatus 12:22:49.6 Info: => 7E-07s 12:22:49.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:22:49.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:49.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:49.6 Info: DROP TABLE "IndexerStatus" 12:22:49.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:49.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:49.6 Info: => 0.004301s 12:22:49.6 Info: AlterTable LyricFiles 12:22:49.6 Info: => 7E-07s 12:22:49.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:22:49.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:49.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:49.6 Info: DROP TABLE "LyricFiles" 12:22:49.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:49.6 Info: => 0.0044756s 12:22:49.6 Info: AlterTable LyricFiles 12:22:49.6 Info: => 9E-07s 12:22:49.6 Info: AlterColumn LyricFiles Added DateTimeOffset 12:22:49.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:22:49.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:49.6 Info: DROP TABLE "LyricFiles" 12:22:49.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:49.6 Info: => 0.0045763s 12:22:49.6 Info: AlterTable MetadataFiles 12:22:49.6 Info: => 7E-07s 12:22:49.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:22:49.6 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:49.6 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:49.6 Info: DROP TABLE "MetadataFiles" 12:22:49.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:49.6 Info: => 0.0044273s 12:22:49.6 Info: AlterTable MetadataFiles 12:22:49.6 Info: => 7E-07s 12:22:49.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:22:49.6 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:49.6 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:49.6 Info: DROP TABLE "MetadataFiles" 12:22:49.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:49.6 Info: => 0.0057001s 12:22:49.6 Info: AlterTable PendingReleases 12:22:49.6 Info: => 8E-07s 12:22:49.6 Info: AlterColumn PendingReleases Added DateTimeOffset 12:22:49.6 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:22:49.6 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:22:49.6 Info: DROP TABLE "PendingReleases" 12:22:49.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:22:49.6 Info: => 0.0042459s 12:22:49.6 Info: AlterTable ScheduledTasks 12:22:49.6 Info: => 8E-07s 12:22:49.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:22:49.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:49.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:49.6 Info: DROP TABLE "ScheduledTasks" 12:22:49.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:49.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:49.6 Info: => 0.0056955s 12:22:49.6 Info: AlterTable ScheduledTasks 12:22:49.6 Info: => 7E-07s 12:22:49.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:22:49.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:49.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:49.6 Info: DROP TABLE "ScheduledTasks" 12:22:49.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:49.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:49.6 Info: => 0.0045663s 12:22:49.6 Info: AlterTable TrackFiles 12:22:49.6 Info: => 7E-07s 12:22:49.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:22:49.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:49.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:49.6 Info: DROP TABLE "TrackFiles" 12:22:49.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:49.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:49.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:49.6 Info: => 0.0047354s 12:22:49.6 Info: AlterTable TrackFiles 12:22:49.6 Info: => 7E-07s 12:22:49.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:22:49.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:49.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:49.6 Info: DROP TABLE "TrackFiles" 12:22:49.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:49.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:49.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:49.6 Info: => 0.0047608s 12:22:49.6 Info: AlterTable VersionInfo 12:22:49.6 Info: => 7E-07s 12:22:49.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:22:49.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:22:49.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:22:49.6 Info: DROP TABLE "VersionInfo" 12:22:49.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:22:49.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:49.6 Info: => 0.0054725s 12:22:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:22:49', 'postgres_update_timestamp_columns_to_with_timezone') 12:22:49.6 Info: Committing Transaction 12:22:49.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:22:49.6 Info: => 0.0079565s 12:22:49.6 Info: 62: add_on_delete_to_notifications migrating 12:22:49.6 Info: Beginning Transaction 12:22:49.6 Info: Starting migration of Main DB to 62 12:22:49.6 Info: AlterTable Notifications 12:22:49.6 Info: => 7E-07s 12:22:49.6 Info: CreateColumn Notifications OnArtistDelete Boolean 12:22:49.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:22:49.6 Info: => 0.000604s 12:22:49.6 Info: AlterTable Notifications 12:22:49.6 Info: => 6E-07s 12:22:49.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:22:49.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:22:49.6 Info: => 0.0005536s 12:22:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:22:49', 'add_on_delete_to_notifications') 12:22:49.6 Info: Committing Transaction 12:22:49.6 Info: 62: add_on_delete_to_notifications migrated 12:22:49.6 Info: => 0.0009489s 12:22:49.6 Info: 63: add_custom_formats migrating 12:22:49.6 Info: Beginning Transaction 12:22:49.6 Info: Starting migration of Main DB to 63 12:22:49.6 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 12:22:49.6 Info: AlterTable DelayProfiles 12:22:49.6 Info: => 5E-07s 12:22:49.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:22:49.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:22:49.6 Info: => 0.0005666s 12:22:49.6 Info: UpdateData 12:22:49.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:22:49.6 Info: => 5.36E-05s 12:22:49.6 Info: AlterTable TrackFiles 12:22:49.6 Info: => 5E-07s 12:22:49.6 Info: CreateColumn TrackFiles OriginalFilePath String 12:22:49.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:22:49.6 Info: => 0.0005272s 12:22:49.6 Info: PerformDBOperation 12:22:49.6 Info: Performing DB Operation 12:22:49.6 Info: => 0.0011289s 12:22:49.6 Info: CreateTable CustomFormats 12:22:49.6 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:22:49.6 Info: => 0.0001739s 12:22:49.6 Info: CreateIndex CustomFormats (Name) 12:22:49.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:22:49.6 Info: => 0.0001094s 12:22:49.6 Info: AlterTable QualityProfiles 12:22:49.6 Info: => 5E-07s 12:22:49.6 Info: CreateColumn QualityProfiles FormatItems String 12:22:49.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:22:49.6 Info: => 0.0005512s 12:22:49.6 Info: AlterTable QualityProfiles 12:22:49.6 Info: => 6E-07s 12:22:49.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:22:49.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:49.6 Info: => 0.0005593s 12:22:49.6 Info: AlterTable QualityProfiles 12:22:49.6 Info: => 6E-07s 12:22:49.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:22:49.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:49.6 Info: => 0.0005289s 12:22:49.6 Info: PerformDBOperation 12:22:49.6 Info: Performing DB Operation 12:22:49.7 Info: => 0.0012018s 12:22:49.7 Info: PerformDBOperation 12:22:49.7 Info: Performing DB Operation 12:22:49.7 Info: => 3.04E-05s 12:22:49.7 Info: DeleteColumn ReleaseProfiles Preferred 12:22:49.7 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:49.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:49.7 Info: DROP TABLE "ReleaseProfiles" 12:22:49.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:49.7 Info: => 0.00402s 12:22:49.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:22:49.7 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:49.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:49.7 Info: DROP TABLE "ReleaseProfiles" 12:22:49.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:49.7 Info: => 0.0055498s 12:22:49.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:49.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:49.7 Info: => 5.27E-05s 12:22:49.7 Info: AlterTable DelayProfiles 12:22:49.7 Info: => 5E-07s 12:22:49.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:22:49.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:49.7 Info: => 0.0005553s 12:22:49.7 Info: AlterTable DelayProfiles 12:22:49.7 Info: => 6E-07s 12:22:49.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:22:49.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:22:49.7 Info: => 0.0005551s 12:22:49.7 Info: -> 1 Insert operations completed in 00:00:00.0000928 taking an average of 00:00:00.0000928 12:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:22:49', 'add_custom_formats') 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: 63: add_custom_formats migrated 12:22:49.7 Info: => 0.0010766s 12:22:49.7 Debug: Took: 00:00:00.5279646 12:22:49.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 12:22:49.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 12:22:49.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149697530730_133/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:49.7 Info: DatabaseEngineVersionCheck migrating 12:22:49.7 Info: PerformDBOperation 12:22:49.7 Info: Performing DB Operation 12:22:49.7 Info: SQLite 3.47.0 12:22:49.7 Info: => 0.0010431s 12:22:49.7 Info: DatabaseEngineVersionCheck migrated 12:22:49.7 Info: => 0.0010574s 12:22:49.7 Info: VersionMigration migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: CreateTable VersionInfo 12:22:49.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:49.7 Info: => 0.0001576s 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: VersionMigration migrated 12:22:49.7 Info: => 0.0005276s 12:22:49.7 Info: VersionUniqueMigration migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: CreateIndex VersionInfo (Version) 12:22:49.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:49.7 Info: => 0.0001287s 12:22:49.7 Info: AlterTable VersionInfo 12:22:49.7 Info: => 5E-07s 12:22:49.7 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:49.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:49.7 Info: => 0.0005047s 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: VersionUniqueMigration migrated 12:22:49.7 Info: => 0.0007142s 12:22:49.7 Info: VersionDescriptionMigration migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: AlterTable VersionInfo 12:22:49.7 Info: => 7E-07s 12:22:49.7 Info: CreateColumn VersionInfo Description String 12:22:49.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:49.7 Info: => 0.000199s 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: VersionDescriptionMigration migrated 12:22:49.7 Info: => 0.0003908s 12:22:49.7 Info: 1: InitialSetup migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: Starting migration of Main DB to 1 12:22:49.7 Info: CreateTable Config 12:22:49.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:49.7 Info: => 0.0001625s 12:22:49.7 Info: CreateIndex Config (Key) 12:22:49.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:49.7 Info: => 8.74E-05s 12:22:49.7 Info: CreateTable RootFolders 12:22:49.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:49.7 Info: => 8.35E-05s 12:22:49.7 Info: CreateIndex RootFolders (Path) 12:22:49.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:49.7 Info: => 7.25E-05s 12:22:49.7 Info: CreateTable Artists 12:22:49.7 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:49.7 Info: => 0.0002365s 12:22:49.7 Info: CreateIndex Artists (ForeignArtistId) 12:22:49.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:49.7 Info: => 7.41E-05s 12:22:49.7 Info: CreateIndex Artists (NameSlug) 12:22:49.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:49.7 Info: => 6.65E-05s 12:22:49.7 Info: CreateIndex Artists (CleanName) 12:22:49.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.7 Info: => 6.11E-05s 12:22:49.7 Info: CreateIndex Artists (Path) 12:22:49.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.7 Info: => 6.07E-05s 12:22:49.7 Info: CreateTable Albums 12:22:49.7 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:49.7 Info: => 0.0001948s 12:22:49.7 Info: CreateIndex Albums (ForeignAlbumId) 12:22:49.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:49.7 Info: => 6.91E-05s 12:22:49.7 Info: CreateIndex Albums (MBId) 12:22:49.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:49.7 Info: => 6.34E-05s 12:22:49.7 Info: CreateIndex Albums (TADBId) 12:22:49.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:49.7 Info: => 6.33E-05s 12:22:49.7 Info: CreateIndex Albums (TitleSlug) 12:22:49.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:49.7 Info: => 6.52E-05s 12:22:49.7 Info: CreateIndex Albums (CleanTitle) 12:22:49.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:49.7 Info: => 6.17E-05s 12:22:49.7 Info: CreateIndex Albums (Path) 12:22:49.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:49.7 Info: => 6.02E-05s 12:22:49.7 Info: CreateTable Tracks 12:22:49.7 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:49.7 Info: => 0.000135s 12:22:49.7 Info: CreateIndex Tracks (ForeignTrackId) 12:22:49.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:49.7 Info: => 6.87E-05s 12:22:49.7 Info: CreateIndex Tracks (ArtistId) 12:22:49.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:49.7 Info: => 0.0001331s 12:22:49.7 Info: CreateIndex Tracks (TrackFileId) 12:22:49.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:49.7 Info: => 9.47E-05s 12:22:49.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:49.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:49.7 Info: => 7.47E-05s 12:22:49.7 Info: CreateTable TrackFiles 12:22:49.7 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:49.7 Info: => 0.0001281s 12:22:49.7 Info: CreateIndex TrackFiles (ArtistId) 12:22:49.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:49.7 Info: => 7.65E-05s 12:22:49.7 Info: CreateIndex TrackFiles (AlbumId) 12:22:49.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:49.7 Info: => 6.69E-05s 12:22:49.7 Info: CreateTable History 12:22:49.7 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:49.7 Info: => 0.0001304s 12:22:49.7 Info: CreateIndex History (Date) 12:22:49.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:49.7 Info: => 9.35E-05s 12:22:49.7 Info: CreateIndex History (EventType) 12:22:49.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:49.7 Info: => 7.25E-05s 12:22:49.7 Info: CreateIndex History (DownloadId) 12:22:49.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:49.7 Info: => 6.85E-05s 12:22:49.7 Info: CreateIndex History (AlbumId) 12:22:49.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:49.7 Info: => 6.78E-05s 12:22:49.7 Info: CreateTable Notifications 12:22:49.7 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:49.7 Info: => 0.0001186s 12:22:49.7 Info: CreateTable ScheduledTasks 12:22:49.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:49.7 Info: => 0.0001325s 12:22:49.7 Info: CreateIndex ScheduledTasks (TypeName) 12:22:49.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:49.7 Info: => 0.0001039s 12:22:49.7 Info: CreateTable Indexers 12:22:49.7 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:49.7 Info: => 0.0001203s 12:22:49.7 Info: CreateIndex Indexers (Name) 12:22:49.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:49.7 Info: => 8E-05s 12:22:49.7 Info: CreateTable Profiles 12:22:49.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:49.7 Info: => 8.96E-05s 12:22:49.7 Info: CreateIndex Profiles (Name) 12:22:49.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:49.7 Info: => 7.95E-05s 12:22:49.7 Info: CreateTable QualityDefinitions 12:22:49.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:49.7 Info: => 0.0001103s 12:22:49.7 Info: CreateIndex QualityDefinitions (Quality) 12:22:49.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:49.7 Info: => 7.23E-05s 12:22:49.7 Info: CreateIndex QualityDefinitions (Title) 12:22:49.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:49.7 Info: => 0.0001038s 12:22:49.7 Info: CreateTable NamingConfig 12:22:49.7 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:49.7 Info: => 0.0001346s 12:22:49.7 Info: CreateTable Blacklist 12:22:49.7 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:49.7 Info: => 0.0001593s 12:22:49.7 Info: CreateTable Metadata 12:22:49.7 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:49.7 Info: => 9.85E-05s 12:22:49.7 Info: CreateTable MetadataFiles 12:22:49.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:49.7 Info: => 0.0001168s 12:22:49.7 Info: CreateTable DownloadClients 12:22:49.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:49.7 Info: => 9.94E-05s 12:22:49.7 Info: CreateTable PendingReleases 12:22:49.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:49.7 Info: => 0.0001134s 12:22:49.7 Info: CreateTable RemotePathMappings 12:22:49.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:49.7 Info: => 0.0001106s 12:22:49.7 Info: CreateTable Tags 12:22:49.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:49.7 Info: => 8.82E-05s 12:22:49.7 Info: CreateIndex Tags (Label) 12:22:49.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:49.7 Info: => 7.94E-05s 12:22:49.7 Info: CreateTable Restrictions 12:22:49.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:49.7 Info: => 9.36E-05s 12:22:49.7 Info: CreateTable DelayProfiles 12:22:49.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:49.7 Info: => 0.0001193s 12:22:49.7 Info: CreateTable Users 12:22:49.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:49.7 Info: => 9.12E-05s 12:22:49.7 Info: CreateIndex Users (Identifier) 12:22:49.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:49.7 Info: => 0.0001128s 12:22:49.7 Info: CreateIndex Users (Username) 12:22:49.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:49.7 Info: => 8.79E-05s 12:22:49.7 Info: CreateTable Commands 12:22:49.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:49.7 Info: => 0.0001261s 12:22:49.7 Info: CreateTable IndexerStatus 12:22:49.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:49.7 Info: => 0.0001139s 12:22:49.7 Info: CreateIndex IndexerStatus (ProviderId) 12:22:49.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:49.7 Info: => 7.98E-05s 12:22:49.7 Info: CreateTable ExtraFiles 12:22:49.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:49.7 Info: => 0.0001096s 12:22:49.7 Info: CreateTable LyricFiles 12:22:49.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:49.7 Info: => 0.0001396s 12:22:49.7 Info: CreateTable LanguageProfiles 12:22:49.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:49.7 Info: => 9.5E-05s 12:22:49.7 Info: CreateIndex LanguageProfiles (Name) 12:22:49.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:49.7 Info: => 7.86E-05s 12:22:49.7 Info: CreateTable DownloadClientStatus 12:22:49.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:49.7 Info: => 0.0001017s 12:22:49.7 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:49.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:49.7 Info: => 8.19E-05s 12:22:49.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:49.7 Info: -> 1 Insert operations completed in 00:00:00.0000600 taking an average of 00:00:00.0000600 12:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:49', 'InitialSetup') 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: 1: InitialSetup migrated 12:22:49.7 Info: => 0.0029391s 12:22:49.7 Info: 2: add_reason_to_pending_releases migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: Starting migration of Main DB to 2 12:22:49.7 Info: AlterTable PendingReleases 12:22:49.7 Info: => 8E-07s 12:22:49.7 Info: CreateColumn PendingReleases Reason Int32 12:22:49.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:49.7 Info: => 0.000523s 12:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:49', 'add_reason_to_pending_releases') 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: 2: add_reason_to_pending_releases migrated 12:22:49.7 Info: => 0.0009351s 12:22:49.7 Info: 3: add_medium_support migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: Starting migration of Main DB to 3 12:22:49.7 Info: AlterTable Albums 12:22:49.7 Info: => 7E-07s 12:22:49.7 Info: CreateColumn Albums Media String 12:22:49.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:49.7 Info: => 0.0004951s 12:22:49.7 Info: AlterTable Tracks 12:22:49.7 Info: => 6E-07s 12:22:49.7 Info: CreateColumn Tracks MediumNumber Int32 12:22:49.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:49.7 Info: => 0.0004689s 12:22:49.7 Info: AlterTable Tracks 12:22:49.7 Info: => 5E-07s 12:22:49.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:49.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:49.7 Info: => 0.0004593s 12:22:49.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:49.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:49.7 Info: => 4.06E-05s 12:22:49.7 Info: DeleteColumn Tracks TrackNumber 12:22:49.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:49.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:49.7 Info: DROP TABLE "Tracks" 12:22:49.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:49.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:49.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:49.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:49.7 Info: => 0.0038196s 12:22:49.7 Info: AlterTable Tracks 12:22:49.7 Info: => 6E-07s 12:22:49.7 Info: CreateColumn Tracks TrackNumber String 12:22:49.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:49.7 Info: => 0.0004523s 12:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:49', 'add_medium_support') 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: 3: add_medium_support migrated 12:22:49.7 Info: => 0.0012252s 12:22:49.7 Info: 4: add_various_qualites_in_profile migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: Starting migration of Main DB to 4 12:22:49.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:49.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:49.7 Info: => 5.85E-05s 12:22:49.7 Info: PerformDBOperation 12:22:49.7 Info: Performing DB Operation 12:22:49.7 Info: => 3.49E-05s 12:22:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:49', 'add_various_qualites_in_profile') 12:22:49.7 Info: Committing Transaction 12:22:49.7 Info: 4: add_various_qualites_in_profile migrated 12:22:49.7 Info: => 0.0003082s 12:22:49.7 Info: 5: metadata_profiles migrating 12:22:49.7 Info: Beginning Transaction 12:22:49.7 Info: Starting migration of Main DB to 5 12:22:49.7 Info: CreateTable MetadataProfiles 12:22:49.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:49.7 Info: => 0.000138s 12:22:49.7 Info: CreateIndex MetadataProfiles (Name) 12:22:49.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:49.7 Info: => 0.0001158s 12:22:49.7 Info: AlterTable Artists 12:22:49.7 Info: => 4E-07s 12:22:49.7 Info: CreateColumn Artists MetadataProfileId Int32 12:22:49.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:49.7 Info: => 0.0004768s 12:22:49.7 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:49.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:49.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:49.7 Info: DROP TABLE "Artists" 12:22:49.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:49.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:49.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.7 Info: => 0.0048396s 12:22:49.7 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:49.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:49.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:49.8 Info: DROP TABLE "Artists" 12:22:49.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:49.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:49.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.8 Info: => 0.0060953s 12:22:49.8 Info: AlterTable Albums 12:22:49.8 Info: => 9E-07s 12:22:49.8 Info: CreateColumn Albums SecondaryTypes String 12:22:49.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:49.8 Info: => 0.0004794s 12:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:49', 'metadata_profiles') 12:22:49.8 Info: Committing Transaction 12:22:49.8 Info: 5: metadata_profiles migrated 12:22:49.8 Info: => 0.001613s 12:22:49.8 Info: 6: separate_automatic_and_interactive_search migrating 12:22:49.8 Info: Beginning Transaction 12:22:49.8 Info: Starting migration of Main DB to 6 12:22:49.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:49.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:49.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:49.8 Info: DROP TABLE "Indexers" 12:22:49.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:49.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:49.8 Info: => 0.0034197s 12:22:49.8 Info: AlterTable Indexers 12:22:49.8 Info: => 6E-07s 12:22:49.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:49.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:49.8 Info: => 0.0004676s 12:22:49.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:49.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:49.8 Info: => 3.91E-05s 12:22:49.8 Info: AlterTable Indexers 12:22:49.8 Info: => 4E-07s 12:22:49.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:49.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:49.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:49.8 Info: DROP TABLE "Indexers" 12:22:49.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:49.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:49.8 Info: => 0.0033797s 12:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:49', 'separate_automatic_and_interactive_search') 12:22:49.8 Info: Committing Transaction 12:22:49.8 Info: 6: separate_automatic_and_interactive_search migrated 12:22:49.8 Info: => 0.0053307s 12:22:49.8 Info: 7: change_album_path_to_relative migrating 12:22:49.8 Info: Beginning Transaction 12:22:49.8 Info: Starting migration of Main DB to 7 12:22:49.8 Info: DeleteColumn Albums Path 12:22:49.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:49.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:49.8 Info: DROP TABLE "Albums" 12:22:49.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:49.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:49.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:49.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:49.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:49.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:49.8 Info: => 0.0041941s 12:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:49', 'change_album_path_to_relative') 12:22:49.8 Info: Committing Transaction 12:22:49.8 Info: 7: change_album_path_to_relative migrated 12:22:49.8 Info: => 0.0046877s 12:22:49.8 Info: 8: change_quality_size_mb_to_kb migrating 12:22:49.8 Info: Beginning Transaction 12:22:49.8 Info: Starting migration of Main DB to 8 12:22:49.8 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:49.8 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:49.8 Info: => 4.96E-05s 12:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:49', 'change_quality_size_mb_to_kb') 12:22:49.8 Info: Committing Transaction 12:22:49.8 Info: 8: change_quality_size_mb_to_kb migrated 12:22:49.8 Info: => 0.0003605s 12:22:49.8 Info: 9: album_releases migrating 12:22:49.8 Info: Beginning Transaction 12:22:49.8 Info: Starting migration of Main DB to 9 12:22:49.8 Info: AlterTable Albums 12:22:49.8 Info: => 9E-07s 12:22:49.8 Info: CreateColumn Albums Releases String 12:22:49.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:49.8 Info: => 0.0005086s 12:22:49.8 Info: AlterTable Albums 12:22:49.8 Info: => 6E-07s 12:22:49.8 Info: CreateColumn Albums CurrentRelease String 12:22:49.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:49.8 Info: => 0.0004733s 12:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:49', 'album_releases') 12:22:49.8 Info: Committing Transaction 12:22:49.8 Info: 9: album_releases migrated 12:22:49.8 Info: => 0.0008128s 12:22:49.8 Info: 10: album_releases_fix migrating 12:22:49.8 Info: Beginning Transaction 12:22:49.8 Info: Starting migration of Main DB to 10 12:22:49.8 Info: AlterTable Albums 12:22:49.8 Info: => 7E-07s 12:22:49.8 Info: AlterColumn Albums Releases String 12:22:49.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:49.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:49.8 Info: DROP TABLE "Albums" 12:22:49.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:49.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:49.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:49.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:49.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:49.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:49.8 Info: => 0.0051716s 12:22:49.8 Info: AlterTable Albums 12:22:49.8 Info: => 7E-07s 12:22:49.8 Info: AlterColumn Albums CurrentRelease String 12:22:49.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:49.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:49.8 Info: DROP TABLE "Albums" 12:22:49.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:49.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:49.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:49.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:49.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:49.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:49.8 Info: => 0.0049148s 12:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:49', 'album_releases_fix') 12:22:49.8 Info: Committing Transaction 12:22:49.8 Info: 10: album_releases_fix migrated 12:22:49.8 Info: => 0.0054012s 12:22:49.8 Info: 11: import_lists migrating 12:22:49.8 Info: Beginning Transaction 12:22:49.8 Info: Starting migration of Main DB to 11 12:22:49.8 Info: CreateTable ImportLists 12:22:49.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:49.8 Info: => 0.0001599s 12:22:49.8 Info: CreateIndex ImportLists (Name) 12:22:49.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:49.8 Info: => 8.76E-05s 12:22:49.8 Info: CreateTable ImportListStatus 12:22:49.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:49.8 Info: => 0.0001091s 12:22:49.8 Info: CreateIndex ImportListStatus (ProviderId) 12:22:49.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:49.8 Info: => 7.26E-05s 12:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:49', 'import_lists') 12:22:49.8 Info: Committing Transaction 12:22:49.8 Info: 11: import_lists migrated 12:22:49.8 Info: => 0.0016551s 12:22:49.8 Info: 12: add_release_status migrating 12:22:49.8 Info: Beginning Transaction 12:22:49.8 Info: Starting migration of Main DB to 12 12:22:49.8 Info: AlterTable MetadataProfiles 12:22:49.8 Info: => 8E-07s 12:22:49.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:49.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:49.8 Info: => 0.0005228s 12:22:49.8 Info: PerformDBOperation 12:22:49.8 Info: Performing DB Operation 12:22:49.8 Info: => 3.22E-05s 12:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:49', 'add_release_status') 12:22:49.8 Info: Committing Transaction 12:22:49.8 Info: 12: add_release_status migrated 12:22:49.8 Info: => 0.0004918s 12:22:49.8 Info: 13: album_download_notification migrating 12:22:49.8 Info: Beginning Transaction 12:22:49.8 Info: Starting migration of Main DB to 13 12:22:49.8 Info: AlterTable Notifications 12:22:49.8 Info: => 7E-07s 12:22:49.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:49.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:49.8 Info: => 0.0005128s 12:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:49', 'album_download_notification') 12:22:49.8 Info: Committing Transaction 12:22:49.8 Info: 13: album_download_notification migrated 12:22:49.8 Info: => 0.0008032s 12:22:49.8 Info: 14: fix_language_metadata_profiles migrating 12:22:49.8 Info: Beginning Transaction 12:22:49.8 Info: Starting migration of Main DB to 14 12:22:49.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:49.8 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:49.8 Info: => 8.07E-05s 12:22:49.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:49.8 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:49.8 Info: => 5.01E-05s 12:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:49', 'fix_language_metadata_profiles') 12:22:49.8 Info: Committing Transaction 12:22:49.8 Info: 14: fix_language_metadata_profiles migrated 12:22:49.8 Info: => 0.0002907s 12:22:49.8 Info: 15: remove_fanzub migrating 12:22:49.8 Info: Beginning Transaction 12:22:49.8 Info: Starting migration of Main DB to 15 12:22:49.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:49.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:49.8 Info: => 4.48E-05s 12:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:49', 'remove_fanzub') 12:22:49.8 Info: Committing Transaction 12:22:49.8 Info: 15: remove_fanzub migrated 12:22:49.8 Info: => 0.0002759s 12:22:49.8 Info: 16: update_artist_history_indexes migrating 12:22:49.8 Info: Beginning Transaction 12:22:49.8 Info: Starting migration of Main DB to 16 12:22:49.8 Info: CreateIndex Albums (ArtistId) 12:22:49.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:49.8 Info: => 0.0001028s 12:22:49.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:49.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:49.8 Info: => 7.7E-05s 12:22:49.8 Info: DeleteIndex History (AlbumId) 12:22:49.8 Info: DROP INDEX "IX_History_AlbumId" 12:22:49.8 Info: => 0.0001297s 12:22:49.8 Info: CreateIndex History (AlbumId, Date) 12:22:49.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:49.8 Info: => 8.97E-05s 12:22:49.8 Info: DeleteIndex History (DownloadId) 12:22:49.8 Info: DROP INDEX "IX_History_DownloadId" 12:22:49.8 Info: => 0.0001098s 12:22:49.8 Info: CreateIndex History (DownloadId, Date) 12:22:49.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:49.8 Info: => 8.66E-05s 12:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:49', 'update_artist_history_indexes') 12:22:49.8 Info: Committing Transaction 12:22:49.8 Info: 16: update_artist_history_indexes migrated 12:22:49.8 Info: => 0.0003944s 12:22:49.8 Info: 17: remove_nma migrating 12:22:49.8 Info: Beginning Transaction 12:22:49.8 Info: Starting migration of Main DB to 17 12:22:49.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:49.8 Info: => 6.23E-05s 12:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:49', 'remove_nma') 12:22:49.8 Info: Committing Transaction 12:22:49.8 Info: 17: remove_nma migrated 12:22:49.8 Info: => 0.0003006s 12:22:49.8 Info: 18: album_disambiguation migrating 12:22:49.8 Info: Beginning Transaction 12:22:49.8 Info: Starting migration of Main DB to 18 12:22:49.8 Info: AlterTable Albums 12:22:49.8 Info: => 9E-07s 12:22:49.8 Info: CreateColumn Albums Disambiguation String 12:22:49.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:49.8 Info: => 0.0005363s 12:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:49', 'album_disambiguation') 12:22:49.8 Info: Committing Transaction 12:22:49.8 Info: 18: album_disambiguation migrated 12:22:49.8 Info: => 0.0008196s 12:22:49.8 Info: 19: add_ape_quality_in_profiles migrating 12:22:49.8 Info: Beginning Transaction 12:22:49.8 Info: Starting migration of Main DB to 19 12:22:49.8 Info: PerformDBOperation 12:22:49.8 Info: Performing DB Operation 12:22:49.8 Info: => 3.13E-05s 12:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:49', 'add_ape_quality_in_profiles') 12:22:49.8 Info: Committing Transaction 12:22:49.8 Info: 19: add_ape_quality_in_profiles migrated 12:22:49.8 Info: => 0.0002745s 12:22:49.8 Info: 20: remove_pushalot migrating 12:22:49.8 Info: Beginning Transaction 12:22:49.8 Info: Starting migration of Main DB to 20 12:22:49.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:49.8 Info: => 4.66E-05s 12:22:49.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:49.8 Info: => 2.93E-05s 12:22:49.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:49.8 Info: => 2.76E-05s 12:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:49', 'remove_pushalot') 12:22:49.8 Info: Committing Transaction 12:22:49.8 Info: 20: remove_pushalot migrated 12:22:49.8 Info: => 0.0002619s 12:22:49.8 Info: 21: add_custom_filters migrating 12:22:49.8 Info: Beginning Transaction 12:22:49.8 Info: Starting migration of Main DB to 21 12:22:49.8 Info: CreateTable CustomFilters 12:22:49.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:49.8 Info: => 0.0001372s 12:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:49', 'add_custom_filters') 12:22:49.8 Info: Committing Transaction 12:22:49.8 Info: 21: add_custom_filters migrated 12:22:49.8 Info: => 0.0004306s 12:22:49.8 Info: 22: import_list_tags migrating 12:22:49.8 Info: Beginning Transaction 12:22:49.8 Info: Starting migration of Main DB to 22 12:22:49.8 Info: AlterTable ImportLists 12:22:49.8 Info: => 6E-07s 12:22:49.8 Info: CreateColumn ImportLists Tags String 12:22:49.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:49.8 Info: => 0.0005364s 12:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:49', 'import_list_tags') 12:22:49.8 Info: Committing Transaction 12:22:49.8 Info: 22: import_list_tags migrated 12:22:49.8 Info: => 0.0008269s 12:22:49.8 Info: 23: add_release_groups_etc migrating 12:22:49.8 Info: Beginning Transaction 12:22:49.8 Info: Starting migration of Main DB to 23 12:22:49.8 Info: CreateTable ArtistMetadata 12:22:49.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:49.8 Info: => 0.0001726s 12:22:49.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:49.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:49.8 Info: => 7.98E-05s 12:22:49.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:49.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:49.8 Info: => 0.0007653s 12:22:49.8 Info: AlterTable Artists 12:22:49.8 Info: => 6E-07s 12:22:49.8 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:49.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:49.8 Info: => 0.0005577s 12:22:49.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:49.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:49.8 Info: => 6.83E-05s 12:22:49.8 Info: CreateTable AlbumReleases 12:22:49.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:49.8 Info: => 0.0001478s 12:22:49.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:49.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:49.8 Info: => 0.0001208s 12:22:49.8 Info: CreateIndex AlbumReleases (AlbumId) 12:22:49.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:49.8 Info: => 8.1E-05s 12:22:49.8 Info: PerformDBOperation 12:22:49.8 Info: Performing DB Operation 12:22:49.8 Info: => 8.72E-05s 12:22:49.8 Info: AlterTable Albums 12:22:49.8 Info: => 4E-07s 12:22:49.8 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:49.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:49.8 Info: => 0.0005602s 12:22:49.8 Info: AlterTable Albums 12:22:49.8 Info: => 6E-07s 12:22:49.8 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:49.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:49.8 Info: => 0.0005417s 12:22:49.8 Info: AlterTable Albums 12:22:49.8 Info: => 4E-07s 12:22:49.8 Info: CreateColumn Albums Links String 12:22:49.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:49.8 Info: => 0.000529s 12:22:49.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:49.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:49.8 Info: => 7.84E-05s 12:22:49.8 Info: AlterTable Tracks 12:22:49.8 Info: => 4E-07s 12:22:49.8 Info: CreateColumn Tracks ForeignRecordingId String 12:22:49.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:49.8 Info: => 0.0005388s 12:22:49.8 Info: AlterTable Tracks 12:22:49.8 Info: => 5E-07s 12:22:49.8 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:49.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:49.8 Info: => 0.0005316s 12:22:49.8 Info: AlterTable Tracks 12:22:49.8 Info: => 4E-07s 12:22:49.8 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:49.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:49.8 Info: => 0.000526s 12:22:49.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:49.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:49.8 Info: => 8.14E-05s 12:22:49.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:49.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:49.8 Info: => 6.18E-05s 12:22:49.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:49.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:49.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:49.8 Info: DROP TABLE "Artists" 12:22:49.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.8 Info: => 0.00556s 12:22:49.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:49.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:49.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:49.8 Info: DROP TABLE "Albums" 12:22:49.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:49.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:49.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:49.8 Info: => 0.0044953s 12:22:49.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:49.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:49.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:49.8 Info: DROP TABLE "Tracks" 12:22:49.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:49.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:49.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:49.8 Info: => 0.0049772s 12:22:49.8 Info: DeleteColumn TrackFiles ArtistId 12:22:49.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:49.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:49.8 Info: DROP TABLE "TrackFiles" 12:22:49.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:49.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:49.8 Info: => 0.0044345s 12:22:49.8 Info: CreateIndex Artists (ArtistMetadataId) 12:22:49.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:49.8 Info: => 7.46E-05s 12:22:49.8 Info: CreateIndex Artists (Monitored) 12:22:49.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:49.8 Info: => 6.91E-05s 12:22:49.8 Info: CreateIndex Albums (ArtistMetadataId) 12:22:49.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:49.8 Info: => 6.87E-05s 12:22:49.8 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:49.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:49.8 Info: => 6.53E-05s 12:22:49.8 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:49.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:49.8 Info: => 6.59E-05s 12:22:49.8 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:49.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:49.8 Info: => 6.57E-05s 12:22:49.8 Info: UpdateData 12:22:49.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:49.8 Info: => 4.06E-05s 12:22:49.8 Info: UpdateData 12:22:49.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:49.8 Info: => 3.25E-05s 12:22:49.8 Info: UpdateData 12:22:49.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:49.8 Info: => 4.06E-05s 12:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:49', 'add_release_groups_etc') 12:22:49.8 Info: Committing Transaction 12:22:49.8 Info: 23: add_release_groups_etc migrated 12:22:49.8 Info: => 0.0053217s 12:22:49.8 Info: 24: NewMediaInfoFormat migrating 12:22:49.8 Info: Beginning Transaction 12:22:49.8 Info: Starting migration of Main DB to 24 12:22:49.8 Info: UpdateData 12:22:49.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:49.8 Info: => 5.1E-05s 12:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:49', 'NewMediaInfoFormat') 12:22:49.8 Info: Committing Transaction 12:22:49.8 Info: 24: NewMediaInfoFormat migrated 12:22:49.8 Info: => 0.0008028s 12:22:49.8 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:49.8 Info: Beginning Transaction 12:22:49.8 Info: Starting migration of Main DB to 25 12:22:49.8 Info: RenameTable Restrictions ReleaseProfiles 12:22:49.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:49.8 Info: => 0.0014589s 12:22:49.8 Info: AlterTable ReleaseProfiles 12:22:49.8 Info: => 8E-07s 12:22:49.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:49.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:49.8 Info: => 0.0005363s 12:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:49', 'rename_restrictions_to_release_profiles') 12:22:49.8 Info: Committing Transaction 12:22:49.8 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:49.8 Info: => 0.0009148s 12:22:49.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:49.8 Info: Beginning Transaction 12:22:49.8 Info: Starting migration of Main DB to 26 12:22:49.8 Info: RenameTable Profiles QualityProfiles 12:22:49.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:49.8 Info: => 0.0014409s 12:22:49.8 Info: AlterTable QualityProfiles 12:22:49.8 Info: => 5E-07s 12:22:49.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:49.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:49.8 Info: => 0.0005184s 12:22:49.8 Info: AlterTable LanguageProfiles 12:22:49.8 Info: => 5E-07s 12:22:49.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:49.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:49.8 Info: => 0.0004913s 12:22:49.8 Info: UpdateData 12:22:49.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:49.8 Info: => 4.47E-05s 12:22:49.8 Info: UpdateData 12:22:49.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:49.8 Info: => 2.91E-05s 12:22:49.8 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:49.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:49.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:49.8 Info: DROP TABLE "Artists" 12:22:49.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:49.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:49.8 Info: => 0.005012s 12:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:49', 'rename_quality_profiles_add_upgrade_allowed') 12:22:49.8 Info: Committing Transaction 12:22:49.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:49.8 Info: => 0.0056018s 12:22:49.8 Info: 27: add_import_exclusions migrating 12:22:49.8 Info: Beginning Transaction 12:22:49.8 Info: Starting migration of Main DB to 27 12:22:49.8 Info: CreateTable ImportListExclusions 12:22:49.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:49.8 Info: => 0.0001737s 12:22:49.8 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:49.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:49.8 Info: => 0.0001264s 12:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:49', 'add_import_exclusions') 12:22:49.8 Info: Committing Transaction 12:22:49.8 Info: 27: add_import_exclusions migrated 12:22:49.8 Info: => 0.0004872s 12:22:49.8 Info: 28: clean_artist_metadata_table migrating 12:22:49.8 Info: Beginning Transaction 12:22:49.8 Info: Starting migration of Main DB to 28 12:22:49.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:49.8 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:49.8 Info: => 0.0001578s 12:22:49.8 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:49.8 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:49.8 Info: => 0.00012s 12:22:49.8 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:49.8 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:49.8 Info: => 0.0001151s 12:22:49.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:49.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:49.8 Info: => 0.0001207s 12:22:49.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:49.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:49.8 Info: => 0.0001158s 12:22:49.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:49.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:49.8 Info: => 0.0001136s 12:22:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:49', 'clean_artist_metadata_table') 12:22:49.8 Info: Committing Transaction 12:22:49.8 Info: 28: clean_artist_metadata_table migrated 12:22:49.8 Info: => 0.0003917s 12:22:49.8 Info: 29: health_issue_notification migrating 12:22:49.8 Info: Beginning Transaction 12:22:49.8 Info: Starting migration of Main DB to 29 12:22:49.8 Info: AlterTable Notifications 12:22:49.8 Info: => 1.3E-06s 12:22:49.8 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:49.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:49.8 Info: => 0.0005663s 12:22:49.8 Info: AlterTable Notifications 12:22:49.8 Info: => 7E-07s 12:22:49.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:49.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:49.8 Info: => 0.0005251s 12:22:49.8 Info: AlterTable Notifications 12:22:49.8 Info: => 6E-07s 12:22:49.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:49.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:49.8 Info: => 0.0005236s 12:22:49.8 Info: AlterTable Notifications 12:22:49.8 Info: => 5E-07s 12:22:49.8 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:49.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:49.8 Info: => 0.0005334s 12:22:49.8 Info: AlterTable Notifications 12:22:49.8 Info: => 5E-07s 12:22:49.8 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:49.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:49.8 Info: => 0.0005213s 12:22:49.8 Info: DeleteColumn Notifications OnDownload 12:22:49.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:49.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:49.8 Info: DROP TABLE "Notifications" 12:22:49.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:49.8 Info: => 0.00554s 12:22:49.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:49.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:49.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:49.9 Info: DROP TABLE "Notifications" 12:22:49.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:49.9 Info: => 0.0043135s 12:22:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:49', 'health_issue_notification') 12:22:49.9 Info: Committing Transaction 12:22:49.9 Info: 29: health_issue_notification migrated 12:22:49.9 Info: => 0.0100825s 12:22:49.9 Info: 30: add_mediafilerepository_mtime migrating 12:22:49.9 Info: Beginning Transaction 12:22:49.9 Info: Starting migration of Main DB to 30 12:22:49.9 Info: AlterTable TrackFiles 12:22:49.9 Info: => 1E-06s 12:22:49.9 Info: CreateColumn TrackFiles Modified DateTime 12:22:49.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:49.9 Info: => 0.000596s 12:22:49.9 Info: AlterTable TrackFiles 12:22:49.9 Info: => 6E-07s 12:22:49.9 Info: CreateColumn TrackFiles Path String 12:22:49.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:49.9 Info: => 0.0005591s 12:22:49.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:49.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:49.9 Info: => 3.65E-05s 12:22:49.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:49.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:49.9 Info: => 0.0001228s 12:22:49.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:49.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:49.9 Info: => 0.0001329s 12:22:49.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:49.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:49.9 Info: => 0.0001604s 12:22:49.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:49.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:49.9 Info: => 7.95E-05s 12:22:49.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:49.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:49.9 Info: => 4.88E-05s 12:22:49.9 Info: AlterTable TrackFiles 12:22:49.9 Info: => 4E-07s 12:22:49.9 Info: AlterColumn TrackFiles Path String 12:22:49.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:49.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:49.9 Info: DROP TABLE "TrackFiles" 12:22:49.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:49.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:49.9 Info: => 0.0044132s 12:22:49.9 Info: CreateIndex TrackFiles (Path) 12:22:49.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:49.9 Info: => 8.1E-05s 12:22:49.9 Info: DeleteColumn TrackFiles RelativePath 12:22:49.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:49.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:49.9 Info: DROP TABLE "TrackFiles" 12:22:49.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:49.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:49.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:49.9 Info: => 0.0044717s 12:22:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:49', 'add_mediafilerepository_mtime') 12:22:49.9 Info: Committing Transaction 12:22:49.9 Info: 30: add_mediafilerepository_mtime migrated 12:22:49.9 Info: => 0.0088349s 12:22:49.9 Info: 31: add_artistmetadataid_constraint migrating 12:22:49.9 Info: Beginning Transaction 12:22:49.9 Info: Starting migration of Main DB to 31 12:22:49.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:49.9 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:49.9 Info: => 9.04E-05s 12:22:49.9 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:49.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:49.9 Info: => 0.0001335s 12:22:49.9 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:49.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:49.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:49.9 Info: DROP TABLE "Artists" 12:22:49.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:49.9 Info: => 0.0059624s 12:22:49.9 Info: CreateIndex Artists (ArtistMetadataId) 12:22:49.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:49.9 Info: => 0.0001224s 12:22:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:49', 'add_artistmetadataid_constraint') 12:22:49.9 Info: Committing Transaction 12:22:49.9 Info: 31: add_artistmetadataid_constraint migrated 12:22:49.9 Info: => 0.0083599s 12:22:49.9 Info: 32: old_ids_and_artist_alias migrating 12:22:49.9 Info: Beginning Transaction 12:22:49.9 Info: Starting migration of Main DB to 32 12:22:49.9 Info: AlterTable ArtistMetadata 12:22:49.9 Info: => 1.1E-06s 12:22:49.9 Info: CreateColumn ArtistMetadata Aliases String 12:22:49.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:49.9 Info: => 0.0006053s 12:22:49.9 Info: AlterTable ArtistMetadata 12:22:49.9 Info: => 5E-07s 12:22:49.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:49.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:49.9 Info: => 0.000552s 12:22:49.9 Info: AlterTable Albums 12:22:49.9 Info: => 5E-07s 12:22:49.9 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:49.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:49.9 Info: => 0.0005406s 12:22:49.9 Info: AlterTable AlbumReleases 12:22:49.9 Info: => 5E-07s 12:22:49.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:49.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:49.9 Info: => 0.0005426s 12:22:49.9 Info: AlterTable Tracks 12:22:49.9 Info: => 5E-07s 12:22:49.9 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:49.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:49.9 Info: => 0.0005529s 12:22:49.9 Info: AlterTable Tracks 12:22:49.9 Info: => 5E-07s 12:22:49.9 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:49.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:49.9 Info: => 0.0005333s 12:22:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:49', 'old_ids_and_artist_alias') 12:22:49.9 Info: Committing Transaction 12:22:49.9 Info: 32: old_ids_and_artist_alias migrated 12:22:49.9 Info: => 0.0037509s 12:22:49.9 Info: 33: download_propers_config migrating 12:22:49.9 Info: Beginning Transaction 12:22:49.9 Info: Starting migration of Main DB to 33 12:22:49.9 Info: PerformDBOperation 12:22:49.9 Info: Performing DB Operation 12:22:49.9 Info: => 3.4E-05s 12:22:49.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:49.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:49.9 Info: => 3.49E-05s 12:22:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:49', 'download_propers_config') 12:22:49.9 Info: Committing Transaction 12:22:49.9 Info: 33: download_propers_config migrated 12:22:49.9 Info: => 0.0010624s 12:22:49.9 Info: 34: remove_language_profiles migrating 12:22:49.9 Info: Beginning Transaction 12:22:49.9 Info: Starting migration of Main DB to 34 12:22:49.9 Info: DeleteTable LanguageProfiles 12:22:49.9 Info: DROP TABLE "LanguageProfiles" 12:22:49.9 Info: => 0.0002043s 12:22:49.9 Info: DeleteColumn Artists LanguageProfileId 12:22:49.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:49.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:49.9 Info: DROP TABLE "Artists" 12:22:49.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:49.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:49.9 Info: => 0.0044069s 12:22:49.9 Info: DeleteColumn ImportLists LanguageProfileId 12:22:49.9 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:49.9 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:49.9 Info: DROP TABLE "ImportLists" 12:22:49.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:49.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:49.9 Info: => 0.0052085s 12:22:49.9 Info: DeleteColumn Blacklist Language 12:22:49.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) 12:22:49.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" 12:22:49.9 Info: DROP TABLE "Blacklist" 12:22:49.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:49.9 Info: => 0.0041397s 12:22:49.9 Info: DeleteColumn History Language 12:22:49.9 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:49.9 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:49.9 Info: DROP TABLE "History" 12:22:49.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:49.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:49.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:49.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:49.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:49.9 Info: => 0.004451s 12:22:49.9 Info: DeleteColumn LyricFiles Language 12:22:49.9 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:49.9 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:49.9 Info: DROP TABLE "LyricFiles" 12:22:49.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:49.9 Info: => 0.0036443s 12:22:49.9 Info: DeleteColumn TrackFiles Language 12:22:49.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:49.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:49.9 Info: DROP TABLE "TrackFiles" 12:22:49.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:49.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:49.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:49.9 Info: => 0.0058513s 12:22:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:49', 'remove_language_profiles') 12:22:49.9 Info: Committing Transaction 12:22:49.9 Info: 34: remove_language_profiles migrated 12:22:49.9 Info: => 0.0083236s 12:22:49.9 Info: 35: multi_disc_naming_format migrating 12:22:49.9 Info: Beginning Transaction 12:22:49.9 Info: Starting migration of Main DB to 35 12:22:49.9 Info: AlterTable NamingConfig 12:22:49.9 Info: => 9E-07s 12:22:49.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:49.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:49.9 Info: => 0.0005863s 12:22:49.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:49.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:49.9 Info: => 4.38E-05s 12:22:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:49', 'multi_disc_naming_format') 12:22:49.9 Info: Committing Transaction 12:22:49.9 Info: 35: multi_disc_naming_format migrated 12:22:49.9 Info: => 0.0003481s 12:22:49.9 Info: 36: add_download_client_priority migrating 12:22:49.9 Info: Beginning Transaction 12:22:49.9 Info: Starting migration of Main DB to 36 12:22:49.9 Info: AlterTable DownloadClients 12:22:49.9 Info: => 7E-07s 12:22:49.9 Info: CreateColumn DownloadClients Priority Int32 12:22:49.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:49.9 Info: => 0.0005676s 12:22:49.9 Info: PerformDBOperation 12:22:49.9 Info: Performing DB Operation 12:22:49.9 Info: => 8.79E-05s 12:22:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:49', 'add_download_client_priority') 12:22:49.9 Info: Committing Transaction 12:22:49.9 Info: 36: add_download_client_priority migrated 12:22:49.9 Info: => 0.0004026s 12:22:49.9 Info: 37: remove_growl_prowl migrating 12:22:49.9 Info: Beginning Transaction 12:22:49.9 Info: Starting migration of Main DB to 37 12:22:49.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:22:49.9 Info: => 4.86E-05s 12:22:49.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:22:49.9 Info: => 2.99E-05s 12:22:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:22:49', 'remove_growl_prowl') 12:22:49.9 Info: Committing Transaction 12:22:49.9 Info: 37: remove_growl_prowl migrated 12:22:49.9 Info: => 0.0002934s 12:22:49.9 Info: 38: remove_plex_hometheatre migrating 12:22:49.9 Info: Beginning Transaction 12:22:49.9 Info: Starting migration of Main DB to 38 12:22:49.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:22:49.9 Info: => 4.65E-05s 12:22:49.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:49.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:22:49.9 Info: => 2.88E-05s 12:22:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:22:49', 'remove_plex_hometheatre') 12:22:49.9 Info: Committing Transaction 12:22:49.9 Info: 38: remove_plex_hometheatre migrated 12:22:49.9 Info: => 0.0002932s 12:22:49.9 Info: 39: add_root_folder_add_defaults migrating 12:22:49.9 Info: Beginning Transaction 12:22:49.9 Info: Starting migration of Main DB to 39 12:22:49.9 Info: AlterTable RootFolders 12:22:49.9 Info: => 7E-07s 12:22:49.9 Info: CreateColumn RootFolders Name String 12:22:49.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:22:49.9 Info: => 0.0006044s 12:22:49.9 Info: AlterTable RootFolders 12:22:49.9 Info: => 6E-07s 12:22:49.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:22:49.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:22:49.9 Info: => 0.0005436s 12:22:49.9 Info: AlterTable RootFolders 12:22:49.9 Info: => 6E-07s 12:22:49.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:22:49.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:22:49.9 Info: => 0.0005608s 12:22:49.9 Info: AlterTable RootFolders 12:22:49.9 Info: => 5E-07s 12:22:49.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:22:49.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:49.9 Info: => 0.0005522s 12:22:49.9 Info: AlterTable RootFolders 12:22:49.9 Info: => 6E-07s 12:22:49.9 Info: CreateColumn RootFolders DefaultTags String 12:22:49.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:22:49.9 Info: => 0.0005718s 12:22:49.9 Info: PerformDBOperation 12:22:49.9 Info: Performing DB Operation 12:22:49.9 Info: => 5.29E-05s 12:22:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:22:49', 'add_root_folder_add_defaults') 12:22:49.9 Info: Committing Transaction 12:22:49.9 Info: 39: add_root_folder_add_defaults migrated 12:22:49.9 Info: => 0.0004015s 12:22:49.9 Info: 40: task_duration migrating 12:22:49.9 Info: Beginning Transaction 12:22:49.9 Info: Starting migration of Main DB to 40 12:22:49.9 Info: AlterTable ScheduledTasks 12:22:49.9 Info: => 8E-07s 12:22:49.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:22:49.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:22:49.9 Info: => 0.0005617s 12:22:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:22:49', 'task_duration') 12:22:49.9 Info: Committing Transaction 12:22:49.9 Info: 40: task_duration migrated 12:22:49.9 Info: => 0.000878s 12:22:49.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:22:49.9 Info: Beginning Transaction 12:22:49.9 Info: Starting migration of Main DB to 41 12:22:49.9 Info: AlterTable ReleaseProfiles 12:22:49.9 Info: => 1.2E-06s 12:22:49.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:22:49.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:22:49.9 Info: => 0.0005348s 12:22:49.9 Info: AlterTable ReleaseProfiles 12:22:49.9 Info: => 5E-07s 12:22:49.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:22:49.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:22:49.9 Info: => 0.0005365s 12:22:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:22:49', 'add_indexer_and_enabled_to_release_profiles') 12:22:49.9 Info: Committing Transaction 12:22:49.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:22:49.9 Info: => 0.0008533s 12:22:49.9 Info: 42: remove_album_folders migrating 12:22:49.9 Info: Beginning Transaction 12:22:49.9 Info: Starting migration of Main DB to 42 12:22:49.9 Info: DeleteColumn Artists AlbumFolder 12:22:49.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:49.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:49.9 Info: DROP TABLE "Artists" 12:22:49.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:49.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:49.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:49.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:49.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:49.9 Info: => 0.0056678s 12:22:49.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:49.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:49.9 Info: => 3.65E-05s 12:22:49.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:49.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:49.9 Info: => 3.03E-05s 12:22:49.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:22:49.9 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:22:49.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:22:49.9 Info: DROP TABLE "NamingConfig" 12:22:49.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:22:49.9 Info: => 0.0036788s 12:22:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:22:50', 'remove_album_folders') 12:22:49.9 Info: Committing Transaction 12:22:50.0 Info: 42: remove_album_folders migrated 12:22:50.0 Info: => 0.0049663s 12:22:50.0 Info: 44: add_priority_to_indexers migrating 12:22:50.0 Info: Beginning Transaction 12:22:50.0 Info: Starting migration of Main DB to 44 12:22:50.0 Info: AlterTable Indexers 12:22:50.0 Info: => 8E-07s 12:22:50.0 Info: CreateColumn Indexers Priority Int32 12:22:50.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:22:50.0 Info: => 0.0005459s 12:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:22:50', 'add_priority_to_indexers') 12:22:50.0 Info: Committing Transaction 12:22:50.0 Info: 44: add_priority_to_indexers migrated 12:22:50.0 Info: => 0.00355s 12:22:50.0 Info: 45: remove_chown_and_folderchmod_config migrating 12:22:50.0 Info: Beginning Transaction 12:22:50.0 Info: Starting migration of Main DB to 45 12:22:50.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:50.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:50.0 Info: => 0.0001246s 12:22:50.0 Info: PerformDBOperation 12:22:50.0 Info: Performing DB Operation 12:22:50.0 Info: => 2.74E-05s 12:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:22:50', 'remove_chown_and_folderchmod_config') 12:22:50.0 Info: Committing Transaction 12:22:50.0 Info: 45: remove_chown_and_folderchmod_config migrated 12:22:50.0 Info: => 0.0003263s 12:22:50.0 Info: 47: update_notifiarr migrating 12:22:50.0 Info: Beginning Transaction 12:22:50.0 Info: Starting migration of Main DB to 47 12:22:50.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:50.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:50.0 Info: => 7.38E-05s 12:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:22:50', 'update_notifiarr') 12:22:50.0 Info: Committing Transaction 12:22:50.0 Info: 47: update_notifiarr migrated 12:22:50.0 Info: => 0.000895s 12:22:50.0 Info: 49: email_multiple_addresses migrating 12:22:50.0 Info: Beginning Transaction 12:22:50.0 Info: Starting migration of Main DB to 49 12:22:50.0 Info: PerformDBOperation 12:22:50.0 Info: Performing DB Operation 12:22:50.0 Info: => 6.22E-05s 12:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:22:50', 'email_multiple_addresses') 12:22:50.0 Info: Committing Transaction 12:22:50.0 Info: 49: email_multiple_addresses migrated 12:22:50.0 Info: => 0.0003531s 12:22:50.0 Info: 50: rename_blacklist_to_blocklist migrating 12:22:50.0 Info: Beginning Transaction 12:22:50.0 Info: Starting migration of Main DB to 50 12:22:50.0 Info: RenameTable Blacklist Blocklist 12:22:50.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:22:50.0 Info: => 0.0020818s 12:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:22:50', 'rename_blacklist_to_blocklist') 12:22:50.0 Info: Committing Transaction 12:22:50.0 Info: 50: rename_blacklist_to_blocklist migrated 12:22:50.0 Info: => 0.0024235s 12:22:50.0 Info: 51: cdh_per_downloadclient migrating 12:22:50.0 Info: Beginning Transaction 12:22:50.0 Info: Starting migration of Main DB to 51 12:22:50.0 Info: AlterTable DownloadClients 12:22:50.0 Info: => 9E-07s 12:22:50.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:22:50.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:50.0 Info: => 0.0005974s 12:22:50.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:22:50.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:50.0 Info: => 0.0005558s 12:22:50.0 Info: PerformDBOperation 12:22:50.0 Info: Performing DB Operation 12:22:50.0 Info: => 0.0001569s 12:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:22:50', 'cdh_per_downloadclient') 12:22:50.0 Info: Committing Transaction 12:22:50.0 Info: 51: cdh_per_downloadclient migrated 12:22:50.0 Info: => 0.0004573s 12:22:50.0 Info: 52: download_history migrating 12:22:50.0 Info: Beginning Transaction 12:22:50.0 Info: Starting migration of Main DB to 52 12:22:50.0 Info: CreateTable DownloadHistory 12:22:50.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) 12:22:50.0 Info: => 0.0002399s 12:22:50.0 Info: CreateIndex DownloadHistory (EventType) 12:22:50.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:50.0 Info: => 0.0001282s 12:22:50.0 Info: CreateIndex DownloadHistory (ArtistId) 12:22:50.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:50.0 Info: => 0.0001058s 12:22:50.0 Info: CreateIndex DownloadHistory (DownloadId) 12:22:50.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:50.0 Info: => 0.000121s 12:22:50.0 Info: PerformDBOperation 12:22:50.0 Info: Performing DB Operation 12:22:50.0 Info: => 0.0001156s 12:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:22:50', 'download_history') 12:22:50.0 Info: Committing Transaction 12:22:50.0 Info: 52: download_history migrated 12:22:50.0 Info: => 0.0004649s 12:22:50.0 Info: 53: add_update_history migrating 12:22:50.0 Info: Beginning Transaction 12:22:50.0 Info: Starting migration of Main DB to 53 12:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:22:50', 'add_update_history') 12:22:50.0 Info: Committing Transaction 12:22:50.0 Info: 53: add_update_history migrated 12:22:50.0 Info: => 0.0003204s 12:22:50.0 Info: 54: add_on_update_to_notifications migrating 12:22:50.0 Info: Beginning Transaction 12:22:50.0 Info: Starting migration of Main DB to 54 12:22:50.0 Info: AlterTable Notifications 12:22:50.0 Info: => 8E-07s 12:22:50.0 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:22:50.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:22:50.0 Info: => 0.000604s 12:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:22:50', 'add_on_update_to_notifications') 12:22:50.0 Info: Committing Transaction 12:22:50.0 Info: 54: add_on_update_to_notifications migrated 12:22:50.0 Info: => 0.0015199s 12:22:50.0 Info: 55: download_client_per_indexer migrating 12:22:50.0 Info: Beginning Transaction 12:22:50.0 Info: Starting migration of Main DB to 55 12:22:50.0 Info: AlterTable Indexers 12:22:50.0 Info: => 8E-07s 12:22:50.0 Info: CreateColumn Indexers DownloadClientId Int32 12:22:50.0 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:22:50.0 Info: => 0.0006488s 12:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:22:50', 'download_client_per_indexer') 12:22:50.0 Info: Committing Transaction 12:22:50.0 Info: 55: download_client_per_indexer migrated 12:22:50.0 Info: => 0.0009629s 12:22:50.0 Info: 56: AddNewItemMonitorType migrating 12:22:50.0 Info: Beginning Transaction 12:22:50.0 Info: Starting migration of Main DB to 56 12:22:50.0 Info: AlterTable Artists 12:22:50.0 Info: => 9E-07s 12:22:50.0 Info: CreateColumn Artists MonitorNewItems Int32 12:22:50.0 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:50.0 Info: => 0.0006502s 12:22:50.0 Info: AlterTable RootFolders 12:22:50.0 Info: => 5E-07s 12:22:50.0 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:22:50.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:50.0 Info: => 0.0005747s 12:22:50.0 Info: AlterTable ImportLists 12:22:50.0 Info: => 6E-07s 12:22:50.0 Info: CreateColumn ImportLists MonitorNewItems Int32 12:22:50.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:50.0 Info: => 0.0005613s 12:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:22:50', 'AddNewItemMonitorType') 12:22:50.0 Info: Committing Transaction 12:22:50.0 Info: 56: AddNewItemMonitorType migrated 12:22:50.0 Info: => 0.0053885s 12:22:50.0 Info: 57: ImportListSearch migrating 12:22:50.0 Info: Beginning Transaction 12:22:50.0 Info: Starting migration of Main DB to 57 12:22:50.0 Info: AlterTable ImportLists 12:22:50.0 Info: => 9E-07s 12:22:50.0 Info: CreateColumn ImportLists ShouldSearch Boolean 12:22:50.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:22:50.0 Info: => 0.0005944s 12:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:22:50', 'ImportListSearch') 12:22:50.0 Info: Committing Transaction 12:22:50.0 Info: 57: ImportListSearch migrated 12:22:50.0 Info: => 0.0009913s 12:22:50.0 Info: 58: ImportListMonitorExisting migrating 12:22:50.0 Info: Beginning Transaction 12:22:50.0 Info: Starting migration of Main DB to 58 12:22:50.0 Info: AlterTable ImportLists 12:22:50.0 Info: => 9E-07s 12:22:50.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:22:50.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:22:50.0 Info: => 0.0006105s 12:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:22:50', 'ImportListMonitorExisting') 12:22:50.0 Info: Committing Transaction 12:22:50.0 Info: 58: ImportListMonitorExisting migrated 12:22:50.0 Info: => 0.0009338s 12:22:50.0 Info: 59: add_indexer_tags migrating 12:22:50.0 Info: Beginning Transaction 12:22:50.0 Info: Starting migration of Main DB to 59 12:22:50.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:22:50.0 Info: => 5.05E-05s 12:22:50.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:22:50.0 Info: => 2.99E-05s 12:22:50.0 Info: AlterTable Indexers 12:22:50.0 Info: => 3E-07s 12:22:50.0 Info: CreateColumn Indexers Tags String 12:22:50.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:22:50.0 Info: => 0.0005915s 12:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:22:50', 'add_indexer_tags') 12:22:50.0 Info: Committing Transaction 12:22:50.0 Info: 59: add_indexer_tags migrated 12:22:50.0 Info: => 0.0009091s 12:22:50.0 Info: 60: update_audio_types migrating 12:22:50.0 Info: Beginning Transaction 12:22:50.0 Info: Starting migration of Main DB to 60 12:22:50.0 Info: PerformDBOperation 12:22:50.0 Info: Performing DB Operation 12:22:50.0 Info: => 6.55E-05s 12:22:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:22:50', 'update_audio_types') 12:22:50.0 Info: Committing Transaction 12:22:50.0 Info: 60: update_audio_types migrated 12:22:50.0 Info: => 0.0003478s 12:22:50.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:22:50.0 Info: Beginning Transaction 12:22:50.0 Info: Starting migration of Main DB to 61 12:22:50.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.0 Info: DELETE FROM "Commands" WHERE 1 = 1 12:22:50.0 Info: => 4.88E-05s 12:22:50.0 Info: AlterTable AlbumReleases 12:22:50.0 Info: => 3E-07s 12:22:50.0 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:22:50.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) 12:22:50.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" 12:22:50.0 Info: DROP TABLE "AlbumReleases" 12:22:50.0 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:22:50.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:50.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:50.0 Info: => 0.0062869s 12:22:50.0 Info: AlterTable Albums 12:22:50.0 Info: => 5E-07s 12:22:50.0 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:22:50.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) 12:22:50.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" 12:22:50.0 Info: DROP TABLE "Albums" 12:22:50.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:50.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:50.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:50.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:50.0 Info: => 0.0050477s 12:22:50.0 Info: AlterTable Albums 12:22:50.0 Info: => 5E-07s 12:22:50.0 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:22:50.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) 12:22:50.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" 12:22:50.0 Info: DROP TABLE "Albums" 12:22:50.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:50.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:50.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:50.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:50.0 Info: => 0.0064588s 12:22:50.0 Info: AlterTable Albums 12:22:50.0 Info: => 6E-07s 12:22:50.0 Info: AlterColumn Albums Added DateTimeOffset 12:22:50.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) 12:22:50.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" 12:22:50.0 Info: DROP TABLE "Albums" 12:22:50.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:50.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:50.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:50.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:50.0 Info: => 0.0050792s 12:22:50.0 Info: AlterTable Artists 12:22:50.0 Info: => 5E-07s 12:22:50.0 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:22:50.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) 12:22:50.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" 12:22:50.0 Info: DROP TABLE "Artists" 12:22:50.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:50.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:50.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:50.0 Info: => 0.0062971s 12:22:50.0 Info: AlterTable Artists 12:22:50.0 Info: => 6E-07s 12:22:50.0 Info: AlterColumn Artists Added DateTimeOffset 12:22:50.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) 12:22:50.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" 12:22:50.0 Info: DROP TABLE "Artists" 12:22:50.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:50.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:50.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:50.0 Info: => 0.0050784s 12:22:50.0 Info: AlterTable Blocklist 12:22:50.0 Info: => 6E-07s 12:22:50.0 Info: AlterColumn Blocklist Date DateTimeOffset 12:22:50.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) 12:22:50.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" 12:22:50.0 Info: DROP TABLE "Blocklist" 12:22:50.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:50.0 Info: => 0.0045401s 12:22:50.0 Info: AlterTable Blocklist 12:22:50.0 Info: => 8E-07s 12:22:50.0 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:22:50.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) 12:22:50.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" 12:22:50.0 Info: DROP TABLE "Blocklist" 12:22:50.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:50.0 Info: => 0.005606s 12:22:50.0 Info: AlterTable Commands 12:22:50.0 Info: => 7E-07s 12:22:50.0 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:22:50.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) 12:22:50.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" 12:22:50.0 Info: DROP TABLE "Commands" 12:22:50.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:50.0 Info: => 0.0044842s 12:22:50.0 Info: AlterTable Commands 12:22:50.0 Info: => 7E-07s 12:22:50.0 Info: AlterColumn Commands StartedAt DateTimeOffset 12:22:50.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) 12:22:50.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" 12:22:50.0 Info: DROP TABLE "Commands" 12:22:50.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:50.0 Info: => 0.0054901s 12:22:50.0 Info: AlterTable Commands 12:22:50.0 Info: => 6E-07s 12:22:50.0 Info: AlterColumn Commands EndedAt DateTimeOffset 12:22:50.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) 12:22:50.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" 12:22:50.0 Info: DROP TABLE "Commands" 12:22:50.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:50.0 Info: => 0.005362s 12:22:50.0 Info: AlterTable DownloadClientStatus 12:22:50.0 Info: => 7E-07s 12:22:50.0 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:22:50.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:50.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:50.0 Info: DROP TABLE "DownloadClientStatus" 12:22:50.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:50.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:50.0 Info: => 0.0045777s 12:22:50.0 Info: AlterTable DownloadClientStatus 12:22:50.0 Info: => 5E-07s 12:22:50.0 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:22:50.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:50.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:50.0 Info: DROP TABLE "DownloadClientStatus" 12:22:50.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:50.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:50.0 Info: => 0.0053432s 12:22:50.0 Info: AlterTable DownloadClientStatus 12:22:50.0 Info: => 7E-07s 12:22:50.0 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:22:50.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:50.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:50.1 Info: DROP TABLE "DownloadClientStatus" 12:22:50.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:50.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:50.1 Info: => 0.0054523s 12:22:50.1 Info: AlterTable DownloadHistory 12:22:50.1 Info: => 6E-07s 12:22:50.1 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:22:50.1 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:50.1 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:22:50.1 Info: DROP TABLE "DownloadHistory" 12:22:50.1 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:22:50.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:50.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:50.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:50.1 Info: => 0.0049652s 12:22:50.1 Info: AlterTable ExtraFiles 12:22:50.1 Info: => 5E-07s 12:22:50.1 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:22:50.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:50.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:50.1 Info: DROP TABLE "ExtraFiles" 12:22:50.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:50.1 Info: => 0.0054361s 12:22:50.1 Info: AlterTable ExtraFiles 12:22:50.1 Info: => 6E-07s 12:22:50.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:22:50.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:50.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:50.1 Info: DROP TABLE "ExtraFiles" 12:22:50.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:50.1 Info: => 0.0045105s 12:22:50.1 Info: AlterTable History 12:22:50.1 Info: => 6E-07s 12:22:50.1 Info: AlterColumn History Date DateTimeOffset 12:22:50.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:50.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:50.1 Info: DROP TABLE "History" 12:22:50.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:50.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:50.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:50.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:50.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:50.1 Info: => 0.0061282s 12:22:50.1 Info: AlterTable ImportListStatus 12:22:50.1 Info: => 7E-07s 12:22:50.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:22:50.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) 12:22:50.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:50.1 Info: DROP TABLE "ImportListStatus" 12:22:50.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:50.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:50.1 Info: => 0.0044343s 12:22:50.1 Info: AlterTable ImportListStatus 12:22:50.1 Info: => 6E-07s 12:22:50.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:22:50.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) 12:22:50.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:50.1 Info: DROP TABLE "ImportListStatus" 12:22:50.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:50.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:50.1 Info: => 0.005365s 12:22:50.1 Info: AlterTable ImportListStatus 12:22:50.1 Info: => 4E-07s 12:22:50.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:22:50.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) 12:22:50.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:50.1 Info: DROP TABLE "ImportListStatus" 12:22:50.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:50.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:50.1 Info: => 0.004349s 12:22:50.1 Info: AlterTable IndexerStatus 12:22:50.1 Info: => 4E-07s 12:22:50.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:22:50.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) 12:22:50.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:50.1 Info: DROP TABLE "IndexerStatus" 12:22:50.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:50.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:50.1 Info: => 0.0042938s 12:22:50.1 Info: AlterTable IndexerStatus 12:22:50.1 Info: => 4E-07s 12:22:50.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:22:50.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) 12:22:50.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:50.1 Info: DROP TABLE "IndexerStatus" 12:22:50.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:50.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:50.1 Info: => 0.0054498s 12:22:50.1 Info: AlterTable IndexerStatus 12:22:50.1 Info: => 6E-07s 12:22:50.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:22:50.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) 12:22:50.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:50.1 Info: DROP TABLE "IndexerStatus" 12:22:50.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:50.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:50.1 Info: => 0.0044913s 12:22:50.1 Info: AlterTable LyricFiles 12:22:50.1 Info: => 6E-07s 12:22:50.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:22:50.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:50.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:50.1 Info: DROP TABLE "LyricFiles" 12:22:50.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:50.1 Info: => 0.0044672s 12:22:50.1 Info: AlterTable LyricFiles 12:22:50.1 Info: => 6E-07s 12:22:50.1 Info: AlterColumn LyricFiles Added DateTimeOffset 12:22:50.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) 12:22:50.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:50.1 Info: DROP TABLE "LyricFiles" 12:22:50.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:50.1 Info: => 0.005386s 12:22:50.1 Info: AlterTable MetadataFiles 12:22:50.1 Info: => 6E-07s 12:22:50.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:22:50.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) 12:22:50.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" 12:22:50.1 Info: DROP TABLE "MetadataFiles" 12:22:50.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:50.1 Info: => 0.0054485s 12:22:50.1 Info: AlterTable MetadataFiles 12:22:50.1 Info: => 5E-07s 12:22:50.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:22:50.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) 12:22:50.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" 12:22:50.1 Info: DROP TABLE "MetadataFiles" 12:22:50.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:50.1 Info: => 0.0043551s 12:22:50.1 Info: AlterTable PendingReleases 12:22:50.1 Info: => 7E-07s 12:22:50.1 Info: AlterColumn PendingReleases Added DateTimeOffset 12:22:50.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) 12:22:50.1 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:22:50.1 Info: DROP TABLE "PendingReleases" 12:22:50.1 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:22:50.1 Info: => 0.0042236s 12:22:50.1 Info: AlterTable ScheduledTasks 12:22:50.1 Info: => 6E-07s 12:22:50.1 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:22:50.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) 12:22:50.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:50.1 Info: DROP TABLE "ScheduledTasks" 12:22:50.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:50.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:50.1 Info: => 0.0045968s 12:22:50.1 Info: AlterTable ScheduledTasks 12:22:50.1 Info: => 6E-07s 12:22:50.1 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:22:50.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) 12:22:50.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:50.1 Info: DROP TABLE "ScheduledTasks" 12:22:50.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:50.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:50.1 Info: => 0.0059857s 12:22:50.1 Info: AlterTable TrackFiles 12:22:50.1 Info: => 6E-07s 12:22:50.1 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:22:50.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:50.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:50.1 Info: DROP TABLE "TrackFiles" 12:22:50.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:50.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:50.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:50.1 Info: => 0.0058088s 12:22:50.1 Info: AlterTable TrackFiles 12:22:50.1 Info: => 5E-07s 12:22:50.1 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:22:50.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:50.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:50.1 Info: DROP TABLE "TrackFiles" 12:22:50.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:50.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:50.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:50.1 Info: => 0.0047021s 12:22:50.1 Info: AlterTable VersionInfo 12:22:50.1 Info: => 4E-07s 12:22:50.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:22:50.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:22:50.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:22:50.2 Info: DROP TABLE "VersionInfo" 12:22:50.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:22:50.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:50.2 Info: => 0.0042251s 12:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:22:50', 'postgres_update_timestamp_columns_to_with_timezone') 12:22:50.2 Info: Committing Transaction 12:22:50.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:22:50.2 Info: => 0.00847s 12:22:50.2 Info: 62: add_on_delete_to_notifications migrating 12:22:50.2 Info: Beginning Transaction 12:22:50.2 Info: Starting migration of Main DB to 62 12:22:50.2 Info: AlterTable Notifications 12:22:50.2 Info: => 7E-07s 12:22:50.2 Info: CreateColumn Notifications OnArtistDelete Boolean 12:22:50.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:22:50.2 Info: => 0.0006215s 12:22:50.2 Info: AlterTable Notifications 12:22:50.2 Info: => 7E-07s 12:22:50.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:22:50.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:22:50.2 Info: => 0.0005597s 12:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:22:50', 'add_on_delete_to_notifications') 12:22:50.2 Info: Committing Transaction 12:22:50.2 Info: 62: add_on_delete_to_notifications migrated 12:22:50.2 Info: => 0.0045499s 12:22:50.2 Info: 63: add_custom_formats migrating 12:22:50.2 Info: Beginning Transaction 12:22:50.2 Info: Starting migration of Main DB to 63 12:22:50.2 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 12:22:50.2 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x265", "value": 2 } ]', '', '', '[]', 0, 1, 0) 12:22:50.2 Info: AlterTable DelayProfiles 12:22:50.2 Info: => 4E-07s 12:22:50.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:22:50.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:22:50.2 Info: => 0.0006501s 12:22:50.2 Info: UpdateData 12:22:50.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:22:50.2 Info: => 5.44E-05s 12:22:50.2 Info: AlterTable TrackFiles 12:22:50.2 Info: => 4E-07s 12:22:50.2 Info: CreateColumn TrackFiles OriginalFilePath String 12:22:50.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:22:50.2 Info: => 0.0005411s 12:22:50.2 Info: PerformDBOperation 12:22:50.2 Info: Performing DB Operation 12:22:50.2 Info: => 0.0011217s 12:22:50.2 Info: CreateTable CustomFormats 12:22:50.2 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:22:50.2 Info: => 0.0001986s 12:22:50.2 Info: CreateIndex CustomFormats (Name) 12:22:50.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:22:50.2 Info: => 0.0001152s 12:22:50.2 Info: AlterTable QualityProfiles 12:22:50.2 Info: => 5E-07s 12:22:50.2 Info: CreateColumn QualityProfiles FormatItems String 12:22:50.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:22:50.2 Info: => 0.0005539s 12:22:50.2 Info: AlterTable QualityProfiles 12:22:50.2 Info: => 5E-07s 12:22:50.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:22:50.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:50.2 Info: => 0.0005628s 12:22:50.2 Info: AlterTable QualityProfiles 12:22:50.2 Info: => 5E-07s 12:22:50.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:22:50.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:50.2 Info: => 0.00053s 12:22:50.2 Info: PerformDBOperation 12:22:50.2 Info: Performing DB Operation 12:22:50.2 Info: => 0.0013038s 12:22:50.2 Info: PerformDBOperation 12:22:50.2 Info: Performing DB Operation 12:22:50.2 Info: => 2.99E-05s 12:22:50.2 Info: DeleteColumn ReleaseProfiles Preferred 12:22:50.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:50.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:50.2 Info: DROP TABLE "ReleaseProfiles" 12:22:50.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:50.2 Info: => 0.0040683s 12:22:50.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:22:50.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:50.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:50.2 Info: DROP TABLE "ReleaseProfiles" 12:22:50.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:50.2 Info: => 0.0061076s 12:22:50.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:50.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:50.2 Info: => 4.99E-05s 12:22:50.2 Info: AlterTable DelayProfiles 12:22:50.2 Info: => 4E-07s 12:22:50.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:22:50.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:50.2 Info: => 0.0005822s 12:22:50.2 Info: AlterTable DelayProfiles 12:22:50.2 Info: => 4E-07s 12:22:50.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:22:50.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:22:50.2 Info: => 0.0005427s 12:22:50.2 Info: -> 2 Insert operations completed in 00:00:00.0001518 taking an average of 00:00:00.0000759 12:22:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:22:50', 'add_custom_formats') 12:22:50.2 Info: Committing Transaction 12:22:50.2 Info: 63: add_custom_formats migrated 12:22:50.2 Info: => 0.0048641s 12:22:50.2 Debug: Took: 00:00:00.4819816 12:22:50.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 12:22:50.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 12:22:50.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149702812610_135/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:50.2 Info: DatabaseEngineVersionCheck migrating 12:22:50.2 Info: PerformDBOperation 12:22:50.2 Info: Performing DB Operation 12:22:50.2 Info: SQLite 3.47.0 12:22:50.2 Info: => 0.0038185s 12:22:50.2 Info: DatabaseEngineVersionCheck migrated 12:22:50.2 Info: => 0.0038342s 12:22:50.2 Info: VersionMigration migrating 12:22:50.2 Info: Beginning Transaction 12:22:50.2 Info: CreateTable VersionInfo 12:22:50.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:50.2 Info: => 0.0001554s 12:22:50.2 Info: Committing Transaction 12:22:50.3 Info: VersionMigration migrated 12:22:50.3 Info: => 0.0069779s 12:22:50.3 Info: VersionUniqueMigration migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: CreateIndex VersionInfo (Version) 12:22:50.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:50.3 Info: => 0.0001369s 12:22:50.3 Info: AlterTable VersionInfo 12:22:50.3 Info: => 6E-07s 12:22:50.3 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:50.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:50.3 Info: => 0.0005587s 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: VersionUniqueMigration migrated 12:22:50.3 Info: => 0.0024412s 12:22:50.3 Info: VersionDescriptionMigration migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: AlterTable VersionInfo 12:22:50.3 Info: => 9E-07s 12:22:50.3 Info: CreateColumn VersionInfo Description String 12:22:50.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:50.3 Info: => 0.0002076s 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: VersionDescriptionMigration migrated 12:22:50.3 Info: => 0.0004118s 12:22:50.3 Info: 1: InitialSetup migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 1 12:22:50.3 Info: CreateTable Config 12:22:50.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:50.3 Info: => 0.000176s 12:22:50.3 Info: CreateIndex Config (Key) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:50.3 Info: => 7.84E-05s 12:22:50.3 Info: CreateTable RootFolders 12:22:50.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:50.3 Info: => 9.11E-05s 12:22:50.3 Info: CreateIndex RootFolders (Path) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:50.3 Info: => 7.12E-05s 12:22:50.3 Info: CreateTable Artists 12:22:50.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:50.3 Info: => 0.0002209s 12:22:50.3 Info: CreateIndex Artists (ForeignArtistId) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:50.3 Info: => 6.88E-05s 12:22:50.3 Info: CreateIndex Artists (NameSlug) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:50.3 Info: => 6.26E-05s 12:22:50.3 Info: CreateIndex Artists (CleanName) 12:22:50.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.3 Info: => 6.32E-05s 12:22:50.3 Info: CreateIndex Artists (Path) 12:22:50.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.3 Info: => 5.8E-05s 12:22:50.3 Info: CreateTable Albums 12:22:50.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:50.3 Info: => 0.0001923s 12:22:50.3 Info: CreateIndex Albums (ForeignAlbumId) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:50.3 Info: => 6.58E-05s 12:22:50.3 Info: CreateIndex Albums (MBId) 12:22:50.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:50.3 Info: => 6.06E-05s 12:22:50.3 Info: CreateIndex Albums (TADBId) 12:22:50.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:50.3 Info: => 6.23E-05s 12:22:50.3 Info: CreateIndex Albums (TitleSlug) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:50.3 Info: => 6.35E-05s 12:22:50.3 Info: CreateIndex Albums (CleanTitle) 12:22:50.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:50.3 Info: => 6.11E-05s 12:22:50.3 Info: CreateIndex Albums (Path) 12:22:50.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:50.3 Info: => 5.86E-05s 12:22:50.3 Info: CreateTable Tracks 12:22:50.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:50.3 Info: => 0.0001324s 12:22:50.3 Info: CreateIndex Tracks (ForeignTrackId) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:50.3 Info: => 6.45E-05s 12:22:50.3 Info: CreateIndex Tracks (ArtistId) 12:22:50.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:50.3 Info: => 0.0001266s 12:22:50.3 Info: CreateIndex Tracks (TrackFileId) 12:22:50.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:50.3 Info: => 9.49E-05s 12:22:50.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:50.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:50.3 Info: => 7.37E-05s 12:22:50.3 Info: CreateTable TrackFiles 12:22:50.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:50.3 Info: => 0.0001256s 12:22:50.3 Info: CreateIndex TrackFiles (ArtistId) 12:22:50.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:50.3 Info: => 7.55E-05s 12:22:50.3 Info: CreateIndex TrackFiles (AlbumId) 12:22:50.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:50.3 Info: => 6.65E-05s 12:22:50.3 Info: CreateTable History 12:22:50.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:50.3 Info: => 0.0001314s 12:22:50.3 Info: CreateIndex History (Date) 12:22:50.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:50.3 Info: => 9.85E-05s 12:22:50.3 Info: CreateIndex History (EventType) 12:22:50.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:50.3 Info: => 7.4E-05s 12:22:50.3 Info: CreateIndex History (DownloadId) 12:22:50.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:50.3 Info: => 6.78E-05s 12:22:50.3 Info: CreateIndex History (AlbumId) 12:22:50.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:50.3 Info: => 6.82E-05s 12:22:50.3 Info: CreateTable Notifications 12:22:50.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:50.3 Info: => 0.0001175s 12:22:50.3 Info: CreateTable ScheduledTasks 12:22:50.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:50.3 Info: => 0.0001367s 12:22:50.3 Info: CreateIndex ScheduledTasks (TypeName) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:50.3 Info: => 0.0001028s 12:22:50.3 Info: CreateTable Indexers 12:22:50.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:50.3 Info: => 0.000135s 12:22:50.3 Info: CreateIndex Indexers (Name) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:50.3 Info: => 8.05E-05s 12:22:50.3 Info: CreateTable Profiles 12:22:50.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:50.3 Info: => 8.89E-05s 12:22:50.3 Info: CreateIndex Profiles (Name) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:50.3 Info: => 7.44E-05s 12:22:50.3 Info: CreateTable QualityDefinitions 12:22:50.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:50.3 Info: => 0.0001056s 12:22:50.3 Info: CreateIndex QualityDefinitions (Quality) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:50.3 Info: => 7.17E-05s 12:22:50.3 Info: CreateIndex QualityDefinitions (Title) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:50.3 Info: => 0.0001075s 12:22:50.3 Info: CreateTable NamingConfig 12:22:50.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:50.3 Info: => 0.0001283s 12:22:50.3 Info: CreateTable Blacklist 12:22:50.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:50.3 Info: => 0.0001585s 12:22:50.3 Info: CreateTable Metadata 12:22:50.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:50.3 Info: => 9.85E-05s 12:22:50.3 Info: CreateTable MetadataFiles 12:22:50.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:50.3 Info: => 0.0001161s 12:22:50.3 Info: CreateTable DownloadClients 12:22:50.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:50.3 Info: => 0.0001009s 12:22:50.3 Info: CreateTable PendingReleases 12:22:50.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:50.3 Info: => 0.0001115s 12:22:50.3 Info: CreateTable RemotePathMappings 12:22:50.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:50.3 Info: => 0.0001128s 12:22:50.3 Info: CreateTable Tags 12:22:50.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:50.3 Info: => 8.71E-05s 12:22:50.3 Info: CreateIndex Tags (Label) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:50.3 Info: => 7.98E-05s 12:22:50.3 Info: CreateTable Restrictions 12:22:50.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:50.3 Info: => 9.59E-05s 12:22:50.3 Info: CreateTable DelayProfiles 12:22:50.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:50.3 Info: => 0.0001208s 12:22:50.3 Info: CreateTable Users 12:22:50.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:50.3 Info: => 8.69E-05s 12:22:50.3 Info: CreateIndex Users (Identifier) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:50.3 Info: => 0.0001128s 12:22:50.3 Info: CreateIndex Users (Username) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:50.3 Info: => 8.61E-05s 12:22:50.3 Info: CreateTable Commands 12:22:50.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:50.3 Info: => 0.0001288s 12:22:50.3 Info: CreateTable IndexerStatus 12:22:50.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:50.3 Info: => 0.0001139s 12:22:50.3 Info: CreateIndex IndexerStatus (ProviderId) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:50.3 Info: => 7.75E-05s 12:22:50.3 Info: CreateTable ExtraFiles 12:22:50.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:50.3 Info: => 0.0001104s 12:22:50.3 Info: CreateTable LyricFiles 12:22:50.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:50.3 Info: => 0.0001384s 12:22:50.3 Info: CreateTable LanguageProfiles 12:22:50.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:50.3 Info: => 9.25E-05s 12:22:50.3 Info: CreateIndex LanguageProfiles (Name) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:50.3 Info: => 7.8E-05s 12:22:50.3 Info: CreateTable DownloadClientStatus 12:22:50.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:50.3 Info: => 0.0001114s 12:22:50.3 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:50.3 Info: => 8.3E-05s 12:22:50.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:50.3 Info: -> 1 Insert operations completed in 00:00:00.0000618 taking an average of 00:00:00.0000618 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:50', 'InitialSetup') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 1: InitialSetup migrated 12:22:50.3 Info: => 0.0116919s 12:22:50.3 Info: 2: add_reason_to_pending_releases migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 2 12:22:50.3 Info: AlterTable PendingReleases 12:22:50.3 Info: => 9E-07s 12:22:50.3 Info: CreateColumn PendingReleases Reason Int32 12:22:50.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:50.3 Info: => 0.0005392s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:50', 'add_reason_to_pending_releases') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 2: add_reason_to_pending_releases migrated 12:22:50.3 Info: => 0.0009305s 12:22:50.3 Info: 3: add_medium_support migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 3 12:22:50.3 Info: AlterTable Albums 12:22:50.3 Info: => 6E-07s 12:22:50.3 Info: CreateColumn Albums Media String 12:22:50.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:50.3 Info: => 0.0005262s 12:22:50.3 Info: AlterTable Tracks 12:22:50.3 Info: => 7E-07s 12:22:50.3 Info: CreateColumn Tracks MediumNumber Int32 12:22:50.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:50.3 Info: => 0.0004639s 12:22:50.3 Info: AlterTable Tracks 12:22:50.3 Info: => 6E-07s 12:22:50.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:50.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:50.3 Info: => 0.0004523s 12:22:50.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:50.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:50.3 Info: => 4.37E-05s 12:22:50.3 Info: DeleteColumn Tracks TrackNumber 12:22:50.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:50.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:50.3 Info: DROP TABLE "Tracks" 12:22:50.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:50.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:50.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:50.3 Info: => 0.0055389s 12:22:50.3 Info: AlterTable Tracks 12:22:50.3 Info: => 5E-07s 12:22:50.3 Info: CreateColumn Tracks TrackNumber String 12:22:50.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:50.3 Info: => 0.0004667s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:50', 'add_medium_support') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 3: add_medium_support migrated 12:22:50.3 Info: => 0.0009778s 12:22:50.3 Info: 4: add_various_qualites_in_profile migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 4 12:22:50.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:50.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:50.3 Info: => 5.3E-05s 12:22:50.3 Info: PerformDBOperation 12:22:50.3 Info: Performing DB Operation 12:22:50.3 Info: => 3.33E-05s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:50', 'add_various_qualites_in_profile') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 4: add_various_qualites_in_profile migrated 12:22:50.3 Info: => 0.0002808s 12:22:50.3 Info: 5: metadata_profiles migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 5 12:22:50.3 Info: CreateTable MetadataProfiles 12:22:50.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:50.3 Info: => 0.0001524s 12:22:50.3 Info: CreateIndex MetadataProfiles (Name) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:50.3 Info: => 9.04E-05s 12:22:50.3 Info: AlterTable Artists 12:22:50.3 Info: => 4E-07s 12:22:50.3 Info: CreateColumn Artists MetadataProfileId Int32 12:22:50.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:50.3 Info: => 0.0004877s 12:22:50.3 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:50.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:50.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:50.3 Info: DROP TABLE "Artists" 12:22:50.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:50.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.3 Info: => 0.0039736s 12:22:50.3 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:50.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:50.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:50.3 Info: DROP TABLE "Artists" 12:22:50.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:50.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.3 Info: => 0.0048937s 12:22:50.3 Info: AlterTable Albums 12:22:50.3 Info: => 4E-07s 12:22:50.3 Info: CreateColumn Albums SecondaryTypes String 12:22:50.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:50.3 Info: => 0.0004784s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:50', 'metadata_profiles') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 5: metadata_profiles migrated 12:22:50.3 Info: => 0.0009458s 12:22:50.3 Info: 6: separate_automatic_and_interactive_search migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 6 12:22:50.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:50.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:50.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:50.3 Info: DROP TABLE "Indexers" 12:22:50.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:50.3 Info: => 0.0033352s 12:22:50.3 Info: AlterTable Indexers 12:22:50.3 Info: => 5E-07s 12:22:50.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:50.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:50.3 Info: => 0.0004608s 12:22:50.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:50.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:50.3 Info: => 4.11E-05s 12:22:50.3 Info: AlterTable Indexers 12:22:50.3 Info: => 5E-07s 12:22:50.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:50.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:50.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:50.3 Info: DROP TABLE "Indexers" 12:22:50.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:50.3 Info: => 0.0033417s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:50', 'separate_automatic_and_interactive_search') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 6: separate_automatic_and_interactive_search migrated 12:22:50.3 Info: => 0.0037542s 12:22:50.3 Info: 7: change_album_path_to_relative migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 7 12:22:50.3 Info: DeleteColumn Albums Path 12:22:50.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:50.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:50.3 Info: DROP TABLE "Albums" 12:22:50.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:50.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:50.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:50.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:50.3 Info: => 0.0051889s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:50', 'change_album_path_to_relative') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 7: change_album_path_to_relative migrated 12:22:50.3 Info: => 0.005983s 12:22:50.3 Info: 8: change_quality_size_mb_to_kb migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 8 12:22:50.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:50.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:50.3 Info: => 5E-05s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:50', 'change_quality_size_mb_to_kb') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 8: change_quality_size_mb_to_kb migrated 12:22:50.3 Info: => 0.0003313s 12:22:50.3 Info: 9: album_releases migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 9 12:22:50.3 Info: AlterTable Albums 12:22:50.3 Info: => 8E-07s 12:22:50.3 Info: CreateColumn Albums Releases String 12:22:50.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:50.3 Info: => 0.0005116s 12:22:50.3 Info: AlterTable Albums 12:22:50.3 Info: => 6E-07s 12:22:50.3 Info: CreateColumn Albums CurrentRelease String 12:22:50.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:50.3 Info: => 0.000472s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:50', 'album_releases') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 9: album_releases migrated 12:22:50.3 Info: => 0.0007777s 12:22:50.3 Info: 10: album_releases_fix migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 10 12:22:50.3 Info: AlterTable Albums 12:22:50.3 Info: => 6E-07s 12:22:50.3 Info: AlterColumn Albums Releases String 12:22:50.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:50.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:50.3 Info: DROP TABLE "Albums" 12:22:50.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:50.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:50.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:50.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:50.3 Info: => 0.0040483s 12:22:50.3 Info: AlterTable Albums 12:22:50.3 Info: => 4E-07s 12:22:50.3 Info: AlterColumn Albums CurrentRelease String 12:22:50.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:50.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:50.3 Info: DROP TABLE "Albums" 12:22:50.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:50.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:50.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:50.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:50.3 Info: => 0.0048759s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:50', 'album_releases_fix') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 10: album_releases_fix migrated 12:22:50.3 Info: => 0.0052734s 12:22:50.3 Info: 11: import_lists migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 11 12:22:50.3 Info: CreateTable ImportLists 12:22:50.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:50.3 Info: => 0.0001616s 12:22:50.3 Info: CreateIndex ImportLists (Name) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:50.3 Info: => 7.68E-05s 12:22:50.3 Info: CreateTable ImportListStatus 12:22:50.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:50.3 Info: => 0.0001098s 12:22:50.3 Info: CreateIndex ImportListStatus (ProviderId) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:50.3 Info: => 7.04E-05s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:50', 'import_lists') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 11: import_lists migrated 12:22:50.3 Info: => 0.0003851s 12:22:50.3 Info: 12: add_release_status migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 12 12:22:50.3 Info: AlterTable MetadataProfiles 12:22:50.3 Info: => 7E-07s 12:22:50.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:50.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:50.3 Info: => 0.0005184s 12:22:50.3 Info: PerformDBOperation 12:22:50.3 Info: Performing DB Operation 12:22:50.3 Info: => 2.77E-05s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:50', 'add_release_status') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 12: add_release_status migrated 12:22:50.3 Info: => 0.0002902s 12:22:50.3 Info: 13: album_download_notification migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 13 12:22:50.3 Info: AlterTable Notifications 12:22:50.3 Info: => 8E-07s 12:22:50.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:50.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:50.3 Info: => 0.0005122s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:50', 'album_download_notification') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 13: album_download_notification migrated 12:22:50.3 Info: => 0.0007981s 12:22:50.3 Info: 14: fix_language_metadata_profiles migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 14 12:22:50.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:50.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:50.3 Info: => 7.94E-05s 12:22:50.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:50.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:50.3 Info: => 5.32E-05s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:50', 'fix_language_metadata_profiles') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 14: fix_language_metadata_profiles migrated 12:22:50.3 Info: => 0.0002922s 12:22:50.3 Info: 15: remove_fanzub migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 15 12:22:50.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:50.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:50.3 Info: => 4.52E-05s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:50', 'remove_fanzub') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 15: remove_fanzub migrated 12:22:50.3 Info: => 0.000278s 12:22:50.3 Info: 16: update_artist_history_indexes migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 16 12:22:50.3 Info: CreateIndex Albums (ArtistId) 12:22:50.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:50.3 Info: => 0.0001028s 12:22:50.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:50.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:50.3 Info: => 7.77E-05s 12:22:50.3 Info: DeleteIndex History (AlbumId) 12:22:50.3 Info: DROP INDEX "IX_History_AlbumId" 12:22:50.3 Info: => 0.0001231s 12:22:50.3 Info: CreateIndex History (AlbumId, Date) 12:22:50.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:50.3 Info: => 8.94E-05s 12:22:50.3 Info: DeleteIndex History (DownloadId) 12:22:50.3 Info: DROP INDEX "IX_History_DownloadId" 12:22:50.3 Info: => 0.0001127s 12:22:50.3 Info: CreateIndex History (DownloadId, Date) 12:22:50.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:50.3 Info: => 8.61E-05s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:50', 'update_artist_history_indexes') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 16: update_artist_history_indexes migrated 12:22:50.3 Info: => 0.0003874s 12:22:50.3 Info: 17: remove_nma migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 17 12:22:50.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:50.3 Info: => 4.9E-05s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:50', 'remove_nma') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 17: remove_nma migrated 12:22:50.3 Info: => 0.000277s 12:22:50.3 Info: 18: album_disambiguation migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 18 12:22:50.3 Info: AlterTable Albums 12:22:50.3 Info: => 8E-07s 12:22:50.3 Info: CreateColumn Albums Disambiguation String 12:22:50.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:50.3 Info: => 0.0005307s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:50', 'album_disambiguation') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 18: album_disambiguation migrated 12:22:50.3 Info: => 0.0008495s 12:22:50.3 Info: 19: add_ape_quality_in_profiles migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 19 12:22:50.3 Info: PerformDBOperation 12:22:50.3 Info: Performing DB Operation 12:22:50.3 Info: => 3.17E-05s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:50', 'add_ape_quality_in_profiles') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 19: add_ape_quality_in_profiles migrated 12:22:50.3 Info: => 0.0002927s 12:22:50.3 Info: 20: remove_pushalot migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 20 12:22:50.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:50.3 Info: => 4.75E-05s 12:22:50.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:50.3 Info: => 2.93E-05s 12:22:50.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:50.3 Info: => 2.8E-05s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:50', 'remove_pushalot') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 20: remove_pushalot migrated 12:22:50.3 Info: => 0.0002712s 12:22:50.3 Info: 21: add_custom_filters migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 21 12:22:50.3 Info: CreateTable CustomFilters 12:22:50.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:50.3 Info: => 0.0001262s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:50', 'add_custom_filters') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 21: add_custom_filters migrated 12:22:50.3 Info: => 0.0004065s 12:22:50.3 Info: 22: import_list_tags migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 22 12:22:50.3 Info: AlterTable ImportLists 12:22:50.3 Info: => 7E-07s 12:22:50.3 Info: CreateColumn ImportLists Tags String 12:22:50.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:50.3 Info: => 0.0005251s 12:22:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:50', 'import_list_tags') 12:22:50.3 Info: Committing Transaction 12:22:50.3 Info: 22: import_list_tags migrated 12:22:50.3 Info: => 0.000845s 12:22:50.3 Info: 23: add_release_groups_etc migrating 12:22:50.3 Info: Beginning Transaction 12:22:50.3 Info: Starting migration of Main DB to 23 12:22:50.3 Info: CreateTable ArtistMetadata 12:22:50.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:50.3 Info: => 0.0001675s 12:22:50.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:50.3 Info: => 7.91E-05s 12:22:50.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:50.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:50.3 Info: => 7.84E-05s 12:22:50.3 Info: AlterTable Artists 12:22:50.3 Info: => 4E-07s 12:22:50.3 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:50.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:50.3 Info: => 0.0005137s 12:22:50.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:50.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:50.3 Info: => 6.68E-05s 12:22:50.3 Info: CreateTable AlbumReleases 12:22:50.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:50.3 Info: => 0.0001448s 12:22:50.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:50.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:50.3 Info: => 0.0001134s 12:22:50.3 Info: CreateIndex AlbumReleases (AlbumId) 12:22:50.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:50.3 Info: => 8.17E-05s 12:22:50.3 Info: PerformDBOperation 12:22:50.3 Info: Performing DB Operation 12:22:50.3 Info: => 3.44E-05s 12:22:50.3 Info: AlterTable Albums 12:22:50.3 Info: => 3E-07s 12:22:50.3 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:50.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:50.3 Info: => 0.0005462s 12:22:50.3 Info: AlterTable Albums 12:22:50.3 Info: => 8E-07s 12:22:50.3 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:50.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:50.3 Info: => 0.0005345s 12:22:50.3 Info: AlterTable Albums 12:22:50.3 Info: => 5E-07s 12:22:50.3 Info: CreateColumn Albums Links String 12:22:50.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:50.3 Info: => 0.0005379s 12:22:50.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:50.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:50.3 Info: => 7.84E-05s 12:22:50.3 Info: AlterTable Tracks 12:22:50.3 Info: => 5E-07s 12:22:50.3 Info: CreateColumn Tracks ForeignRecordingId String 12:22:50.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:50.3 Info: => 0.0005349s 12:22:50.3 Info: AlterTable Tracks 12:22:50.3 Info: => 7E-07s 12:22:50.3 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:50.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:50.3 Info: => 0.0005216s 12:22:50.3 Info: AlterTable Tracks 12:22:50.3 Info: => 6E-07s 12:22:50.3 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:50.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:50.3 Info: => 0.000531s 12:22:50.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:50.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:50.3 Info: => 8.19E-05s 12:22:50.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:50.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:50.3 Info: => 6.01E-05s 12:22:50.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:50.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:50.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:50.3 Info: DROP TABLE "Artists" 12:22:50.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:50.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.4 Info: => 0.0051853s 12:22:50.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:50.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:50.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:50.4 Info: DROP TABLE "Albums" 12:22:50.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:50.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:50.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:50.4 Info: => 0.0042481s 12:22:50.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:50.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:50.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:50.4 Info: DROP TABLE "Tracks" 12:22:50.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:50.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:50.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:50.4 Info: => 0.0038654s 12:22:50.4 Info: DeleteColumn TrackFiles ArtistId 12:22:50.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:50.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:50.4 Info: DROP TABLE "TrackFiles" 12:22:50.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:50.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:50.4 Info: => 0.0036885s 12:22:50.4 Info: CreateIndex Artists (ArtistMetadataId) 12:22:50.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:50.4 Info: => 7.22E-05s 12:22:50.4 Info: CreateIndex Artists (Monitored) 12:22:50.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:50.4 Info: => 6.71E-05s 12:22:50.4 Info: CreateIndex Albums (ArtistMetadataId) 12:22:50.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:50.4 Info: => 6.76E-05s 12:22:50.4 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:50.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:50.4 Info: => 6.58E-05s 12:22:50.4 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:50.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:50.4 Info: => 6.57E-05s 12:22:50.4 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:50.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:50.4 Info: => 6.62E-05s 12:22:50.4 Info: UpdateData 12:22:50.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:50.4 Info: => 4.02E-05s 12:22:50.4 Info: UpdateData 12:22:50.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:50.4 Info: => 0.0009151s 12:22:50.4 Info: UpdateData 12:22:50.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:50.4 Info: => 5.35E-05s 12:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:50', 'add_release_groups_etc') 12:22:50.4 Info: Committing Transaction 12:22:50.4 Info: 23: add_release_groups_etc migrated 12:22:50.4 Info: => 0.0037096s 12:22:50.4 Info: 24: NewMediaInfoFormat migrating 12:22:50.4 Info: Beginning Transaction 12:22:50.4 Info: Starting migration of Main DB to 24 12:22:50.4 Info: UpdateData 12:22:50.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:50.4 Info: => 5.16E-05s 12:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:50', 'NewMediaInfoFormat') 12:22:50.4 Info: Committing Transaction 12:22:50.4 Info: 24: NewMediaInfoFormat migrated 12:22:50.4 Info: => 0.0072312s 12:22:50.4 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:50.4 Info: Beginning Transaction 12:22:50.4 Info: Starting migration of Main DB to 25 12:22:50.4 Info: RenameTable Restrictions ReleaseProfiles 12:22:50.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:50.4 Info: => 0.0014324s 12:22:50.4 Info: AlterTable ReleaseProfiles 12:22:50.4 Info: => 7E-07s 12:22:50.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:50.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:50.4 Info: => 0.0005464s 12:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:50', 'rename_restrictions_to_release_profiles') 12:22:50.4 Info: Committing Transaction 12:22:50.4 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:50.4 Info: => 0.0009547s 12:22:50.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:50.4 Info: Beginning Transaction 12:22:50.4 Info: Starting migration of Main DB to 26 12:22:50.4 Info: RenameTable Profiles QualityProfiles 12:22:50.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:50.4 Info: => 0.0013872s 12:22:50.4 Info: AlterTable QualityProfiles 12:22:50.4 Info: => 7E-07s 12:22:50.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:50.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:50.4 Info: => 0.0005287s 12:22:50.4 Info: AlterTable LanguageProfiles 12:22:50.4 Info: => 5E-07s 12:22:50.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:50.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:50.4 Info: => 0.00052s 12:22:50.4 Info: UpdateData 12:22:50.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:50.4 Info: => 4.29E-05s 12:22:50.4 Info: UpdateData 12:22:50.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:50.4 Info: => 2.78E-05s 12:22:50.4 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:50.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:50.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:50.4 Info: DROP TABLE "Artists" 12:22:50.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:50.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:50.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:50.4 Info: => 0.0051232s 12:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:50', 'rename_quality_profiles_add_upgrade_allowed') 12:22:50.4 Info: Committing Transaction 12:22:50.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:50.4 Info: => 0.0056906s 12:22:50.4 Info: 27: add_import_exclusions migrating 12:22:50.4 Info: Beginning Transaction 12:22:50.4 Info: Starting migration of Main DB to 27 12:22:50.4 Info: CreateTable ImportListExclusions 12:22:50.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:50.4 Info: => 0.0001679s 12:22:50.4 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:50.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:50.4 Info: => 0.0001383s 12:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:50', 'add_import_exclusions') 12:22:50.4 Info: Committing Transaction 12:22:50.4 Info: 27: add_import_exclusions migrated 12:22:50.4 Info: => 0.0004507s 12:22:50.4 Info: 28: clean_artist_metadata_table migrating 12:22:50.4 Info: Beginning Transaction 12:22:50.4 Info: Starting migration of Main DB to 28 12:22:50.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:50.4 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:50.4 Info: => 0.000162s 12:22:50.4 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:50.4 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:50.4 Info: => 0.0001252s 12:22:50.4 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:50.4 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:50.4 Info: => 0.0001156s 12:22:50.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:50.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:50.4 Info: => 0.0001162s 12:22:50.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:50.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:50.4 Info: => 0.0001352s 12:22:50.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:50.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:50.4 Info: => 0.0001178s 12:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:50', 'clean_artist_metadata_table') 12:22:50.4 Info: Committing Transaction 12:22:50.4 Info: 28: clean_artist_metadata_table migrated 12:22:50.4 Info: => 0.0003758s 12:22:50.4 Info: 29: health_issue_notification migrating 12:22:50.4 Info: Beginning Transaction 12:22:50.4 Info: Starting migration of Main DB to 29 12:22:50.4 Info: AlterTable Notifications 12:22:50.4 Info: => 5E-07s 12:22:50.4 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:50.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:50.4 Info: => 0.0005523s 12:22:50.4 Info: AlterTable Notifications 12:22:50.4 Info: => 6E-07s 12:22:50.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:50.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:50.4 Info: => 0.0005291s 12:22:50.4 Info: AlterTable Notifications 12:22:50.4 Info: => 5E-07s 12:22:50.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:50.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:50.4 Info: => 0.000551s 12:22:50.4 Info: AlterTable Notifications 12:22:50.4 Info: => 6E-07s 12:22:50.4 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:50.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:50.4 Info: => 0.000548s 12:22:50.4 Info: AlterTable Notifications 12:22:50.4 Info: => 6E-07s 12:22:50.4 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:50.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:50.4 Info: => 0.0005265s 12:22:50.4 Info: DeleteColumn Notifications OnDownload 12:22:50.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:50.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:50.4 Info: DROP TABLE "Notifications" 12:22:50.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:50.4 Info: => 0.0043408s 12:22:50.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:50.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:50.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:50.4 Info: DROP TABLE "Notifications" 12:22:50.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:50.4 Info: => 0.0054204s 12:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:50', 'health_issue_notification') 12:22:50.4 Info: Committing Transaction 12:22:50.4 Info: 29: health_issue_notification migrated 12:22:50.4 Info: => 0.0066724s 12:22:50.4 Info: 30: add_mediafilerepository_mtime migrating 12:22:50.4 Info: Beginning Transaction 12:22:50.4 Info: Starting migration of Main DB to 30 12:22:50.4 Info: AlterTable TrackFiles 12:22:50.4 Info: => 7E-07s 12:22:50.4 Info: CreateColumn TrackFiles Modified DateTime 12:22:50.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:50.4 Info: => 0.0005943s 12:22:50.4 Info: AlterTable TrackFiles 12:22:50.4 Info: => 6E-07s 12:22:50.4 Info: CreateColumn TrackFiles Path String 12:22:50.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:50.4 Info: => 0.0005854s 12:22:50.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:50.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:50.4 Info: => 4E-05s 12:22:50.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:50.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:50.4 Info: => 0.000123s 12:22:50.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:50.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:50.4 Info: => 0.0001313s 12:22:50.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:50.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:50.4 Info: => 0.0001358s 12:22:50.4 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:50.4 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:50.4 Info: => 7.54E-05s 12:22:50.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:50.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:50.4 Info: => 4.76E-05s 12:22:50.4 Info: AlterTable TrackFiles 12:22:50.4 Info: => 5E-07s 12:22:50.4 Info: AlterColumn TrackFiles Path String 12:22:50.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:50.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:50.4 Info: DROP TABLE "TrackFiles" 12:22:50.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:50.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:50.4 Info: => 0.0042197s 12:22:50.4 Info: CreateIndex TrackFiles (Path) 12:22:50.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:50.4 Info: => 7.62E-05s 12:22:50.4 Info: DeleteColumn TrackFiles RelativePath 12:22:50.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:50.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:50.4 Info: DROP TABLE "TrackFiles" 12:22:50.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:50.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:50.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:50.4 Info: => 0.004555s 12:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:50', 'add_mediafilerepository_mtime') 12:22:50.4 Info: Committing Transaction 12:22:50.4 Info: 30: add_mediafilerepository_mtime migrated 12:22:50.4 Info: => 0.0049578s 12:22:50.4 Info: 31: add_artistmetadataid_constraint migrating 12:22:50.4 Info: Beginning Transaction 12:22:50.4 Info: Starting migration of Main DB to 31 12:22:50.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:50.4 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:50.4 Info: => 8.81E-05s 12:22:50.4 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:50.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:50.4 Info: => 0.0001321s 12:22:50.4 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:50.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:50.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:50.4 Info: DROP TABLE "Artists" 12:22:50.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:50.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:50.4 Info: => 0.0047366s 12:22:50.4 Info: CreateIndex Artists (ArtistMetadataId) 12:22:50.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:50.4 Info: => 0.0001138s 12:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:50', 'add_artistmetadataid_constraint') 12:22:50.4 Info: Committing Transaction 12:22:50.4 Info: 31: add_artistmetadataid_constraint migrated 12:22:50.4 Info: => 0.0044022s 12:22:50.4 Info: 32: old_ids_and_artist_alias migrating 12:22:50.4 Info: Beginning Transaction 12:22:50.4 Info: Starting migration of Main DB to 32 12:22:50.4 Info: AlterTable ArtistMetadata 12:22:50.4 Info: => 8E-07s 12:22:50.4 Info: CreateColumn ArtistMetadata Aliases String 12:22:50.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:50.4 Info: => 0.0005831s 12:22:50.4 Info: AlterTable ArtistMetadata 12:22:50.4 Info: => 6E-07s 12:22:50.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:50.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:50.4 Info: => 0.0005573s 12:22:50.4 Info: AlterTable Albums 12:22:50.4 Info: => 6E-07s 12:22:50.4 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:50.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:50.4 Info: => 0.0005606s 12:22:50.4 Info: AlterTable AlbumReleases 12:22:50.4 Info: => 5E-07s 12:22:50.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:50.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:50.4 Info: => 0.0005482s 12:22:50.4 Info: AlterTable Tracks 12:22:50.4 Info: => 5E-07s 12:22:50.4 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:50.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:50.4 Info: => 0.0005411s 12:22:50.4 Info: AlterTable Tracks 12:22:50.4 Info: => 5E-07s 12:22:50.4 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:50.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:50.4 Info: => 0.0005268s 12:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:50', 'old_ids_and_artist_alias') 12:22:50.4 Info: Committing Transaction 12:22:50.4 Info: 32: old_ids_and_artist_alias migrated 12:22:50.4 Info: => 0.0008621s 12:22:50.4 Info: 33: download_propers_config migrating 12:22:50.4 Info: Beginning Transaction 12:22:50.4 Info: Starting migration of Main DB to 33 12:22:50.4 Info: PerformDBOperation 12:22:50.4 Info: Performing DB Operation 12:22:50.4 Info: => 3.29E-05s 12:22:50.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:50.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:50.4 Info: => 3.31E-05s 12:22:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:50', 'download_propers_config') 12:22:50.4 Info: Committing Transaction 12:22:50.4 Info: 33: download_propers_config migrated 12:22:50.4 Info: => 0.0002668s 12:22:50.4 Info: 34: remove_language_profiles migrating 12:22:50.4 Info: Beginning Transaction 12:22:50.4 Info: Starting migration of Main DB to 34 12:22:50.4 Info: DeleteTable LanguageProfiles 12:22:50.4 Info: DROP TABLE "LanguageProfiles" 12:22:50.4 Info: => 0.0001951s 12:22:50.4 Info: DeleteColumn Artists LanguageProfileId 12:22:50.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:50.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:50.4 Info: DROP TABLE "Artists" 12:22:50.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:50.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:50.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:50.4 Info: => 0.00529s 12:22:50.4 Info: DeleteColumn ImportLists LanguageProfileId 12:22:50.4 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:50.4 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:50.4 Info: DROP TABLE "ImportLists" 12:22:50.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:50.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:50.4 Info: => 0.003958s 12:22:50.4 Info: DeleteColumn Blacklist Language 12:22:50.4 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:50.4 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:50.4 Info: DROP TABLE "Blacklist" 12:22:50.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:50.4 Info: => 0.0049076s 12:22:50.4 Info: DeleteColumn History Language 12:22:50.4 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:50.4 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:50.4 Info: DROP TABLE "History" 12:22:50.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:50.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:50.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:50.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:50.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:50.4 Info: => 0.0041306s 12:22:50.4 Info: DeleteColumn LyricFiles Language 12:22:50.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:50.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:50.4 Info: DROP TABLE "LyricFiles" 12:22:50.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:50.5 Info: => 0.0036803s 12:22:50.5 Info: DeleteColumn TrackFiles Language 12:22:50.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:50.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:50.5 Info: DROP TABLE "TrackFiles" 12:22:50.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:50.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:50.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:50.5 Info: => 0.0039913s 12:22:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:50', 'remove_language_profiles') 12:22:50.5 Info: Committing Transaction 12:22:50.5 Info: 34: remove_language_profiles migrated 12:22:50.5 Info: => 0.0093908s 12:22:50.5 Info: 35: multi_disc_naming_format migrating 12:22:50.5 Info: Beginning Transaction 12:22:50.5 Info: Starting migration of Main DB to 35 12:22:50.5 Info: AlterTable NamingConfig 12:22:50.5 Info: => 9E-07s 12:22:50.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:50.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:50.5 Info: => 0.0005817s 12:22:50.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:50.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:50.5 Info: => 4.34E-05s 12:22:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:50', 'multi_disc_naming_format') 12:22:50.5 Info: Committing Transaction 12:22:50.5 Info: 35: multi_disc_naming_format migrated 12:22:50.5 Info: => 0.0004276s 12:22:50.5 Info: 36: add_download_client_priority migrating 12:22:50.5 Info: Beginning Transaction 12:22:50.5 Info: Starting migration of Main DB to 36 12:22:50.5 Info: AlterTable DownloadClients 12:22:50.5 Info: => 7E-07s 12:22:50.5 Info: CreateColumn DownloadClients Priority Int32 12:22:50.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:50.5 Info: => 0.0005712s 12:22:50.5 Info: PerformDBOperation 12:22:50.5 Info: Performing DB Operation 12:22:50.5 Info: => 5.7E-05s 12:22:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:50', 'add_download_client_priority') 12:22:50.5 Info: Committing Transaction 12:22:50.5 Info: 36: add_download_client_priority migrated 12:22:50.5 Info: => 0.0003449s 12:22:50.5 Info: 37: remove_growl_prowl migrating 12:22:50.5 Info: Beginning Transaction 12:22:50.5 Info: Starting migration of Main DB to 37 12:22:50.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:22:50.5 Info: => 4.76E-05s 12:22:50.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:22:50.5 Info: => 2.91E-05s 12:22:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:22:50', 'remove_growl_prowl') 12:22:50.5 Info: Committing Transaction 12:22:50.5 Info: 37: remove_growl_prowl migrated 12:22:50.5 Info: => 0.0002722s 12:22:50.5 Info: 38: remove_plex_hometheatre migrating 12:22:50.5 Info: Beginning Transaction 12:22:50.5 Info: Starting migration of Main DB to 38 12:22:50.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:22:50.5 Info: => 4.87E-05s 12:22:50.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:22:50.5 Info: => 0.0009445s 12:22:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:22:50', 'remove_plex_hometheatre') 12:22:50.5 Info: Committing Transaction 12:22:50.5 Info: 38: remove_plex_hometheatre migrated 12:22:50.5 Info: => 0.0012413s 12:22:50.5 Info: 39: add_root_folder_add_defaults migrating 12:22:50.5 Info: Beginning Transaction 12:22:50.5 Info: Starting migration of Main DB to 39 12:22:50.5 Info: AlterTable RootFolders 12:22:50.5 Info: => 8E-07s 12:22:50.5 Info: CreateColumn RootFolders Name String 12:22:50.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:22:50.5 Info: => 0.0006092s 12:22:50.5 Info: AlterTable RootFolders 12:22:50.5 Info: => 5E-07s 12:22:50.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:22:50.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:22:50.5 Info: => 0.0005342s 12:22:50.5 Info: AlterTable RootFolders 12:22:50.5 Info: => 5E-07s 12:22:50.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:22:50.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:22:50.5 Info: => 0.00056s 12:22:50.5 Info: AlterTable RootFolders 12:22:50.5 Info: => 4E-07s 12:22:50.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:22:50.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:50.5 Info: => 0.0005328s 12:22:50.5 Info: AlterTable RootFolders 12:22:50.5 Info: => 6E-07s 12:22:50.5 Info: CreateColumn RootFolders DefaultTags String 12:22:50.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:22:50.5 Info: => 0.0005173s 12:22:50.5 Info: PerformDBOperation 12:22:50.5 Info: Performing DB Operation 12:22:50.5 Info: => 5.24E-05s 12:22:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:22:50', 'add_root_folder_add_defaults') 12:22:50.5 Info: Committing Transaction 12:22:50.5 Info: 39: add_root_folder_add_defaults migrated 12:22:50.5 Info: => 0.0004092s 12:22:50.5 Info: 40: task_duration migrating 12:22:50.5 Info: Beginning Transaction 12:22:50.5 Info: Starting migration of Main DB to 40 12:22:50.5 Info: AlterTable ScheduledTasks 12:22:50.5 Info: => 6E-07s 12:22:50.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:22:50.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:22:50.5 Info: => 0.0005251s 12:22:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:22:50', 'task_duration') 12:22:50.5 Info: Committing Transaction 12:22:50.5 Info: 40: task_duration migrated 12:22:50.5 Info: => 0.0008225s 12:22:50.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:22:50.5 Info: Beginning Transaction 12:22:50.5 Info: Starting migration of Main DB to 41 12:22:50.5 Info: AlterTable ReleaseProfiles 12:22:50.5 Info: => 7E-07s 12:22:50.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:22:50.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:22:50.5 Info: => 0.0005474s 12:22:50.5 Info: AlterTable ReleaseProfiles 12:22:50.5 Info: => 5E-07s 12:22:50.5 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:22:50.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:22:50.5 Info: => 0.0005265s 12:22:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:22:50', 'add_indexer_and_enabled_to_release_profiles') 12:22:50.5 Info: Committing Transaction 12:22:50.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:22:50.5 Info: => 0.0009508s 12:22:50.5 Info: 42: remove_album_folders migrating 12:22:50.5 Info: Beginning Transaction 12:22:50.5 Info: Starting migration of Main DB to 42 12:22:50.5 Info: DeleteColumn Artists AlbumFolder 12:22:50.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:50.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:50.5 Info: DROP TABLE "Artists" 12:22:50.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:50.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:50.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:50.5 Info: => 0.0050549s 12:22:50.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:50.5 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:50.5 Info: => 3.82E-05s 12:22:50.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:50.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:50.5 Info: => 3.06E-05s 12:22:50.5 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:22:50.5 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:22:50.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:22:50.5 Info: DROP TABLE "NamingConfig" 12:22:50.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:22:50.5 Info: => 0.0036499s 12:22:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:22:50', 'remove_album_folders') 12:22:50.5 Info: Committing Transaction 12:22:50.5 Info: 42: remove_album_folders migrated 12:22:50.5 Info: => 0.0199958s 12:22:50.5 Info: 44: add_priority_to_indexers migrating 12:22:50.5 Info: Beginning Transaction 12:22:50.5 Info: Starting migration of Main DB to 44 12:22:50.5 Info: AlterTable Indexers 12:22:50.5 Info: => 6E-07s 12:22:50.5 Info: CreateColumn Indexers Priority Int32 12:22:50.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:22:50.5 Info: => 0.0006233s 12:22:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:22:50', 'add_priority_to_indexers') 12:22:50.5 Info: Committing Transaction 12:22:50.5 Info: 44: add_priority_to_indexers migrated 12:22:50.5 Info: => 0.0055312s 12:22:50.5 Info: 45: remove_chown_and_folderchmod_config migrating 12:22:50.5 Info: Beginning Transaction 12:22:50.5 Info: Starting migration of Main DB to 45 12:22:50.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:50.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:50.5 Info: => 0.0001356s 12:22:50.5 Info: PerformDBOperation 12:22:50.5 Info: Performing DB Operation 12:22:50.5 Info: => 2.8E-05s 12:22:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:22:50', 'remove_chown_and_folderchmod_config') 12:22:50.5 Info: Committing Transaction 12:22:50.5 Info: 45: remove_chown_and_folderchmod_config migrated 12:22:50.5 Info: => 0.0002896s 12:22:50.5 Info: 47: update_notifiarr migrating 12:22:50.5 Info: Beginning Transaction 12:22:50.5 Info: Starting migration of Main DB to 47 12:22:50.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:50.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:50.5 Info: => 7.32E-05s 12:22:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:22:50', 'update_notifiarr') 12:22:50.5 Info: Committing Transaction 12:22:50.5 Info: 47: update_notifiarr migrated 12:22:50.5 Info: => 0.0003346s 12:22:50.5 Info: 49: email_multiple_addresses migrating 12:22:50.5 Info: Beginning Transaction 12:22:50.5 Info: Starting migration of Main DB to 49 12:22:50.5 Info: PerformDBOperation 12:22:50.5 Info: Performing DB Operation 12:22:50.5 Info: => 6.38E-05s 12:22:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:22:50', 'email_multiple_addresses') 12:22:50.5 Info: Committing Transaction 12:22:50.5 Info: 49: email_multiple_addresses migrated 12:22:50.5 Info: => 0.0003333s 12:22:50.5 Info: 50: rename_blacklist_to_blocklist migrating 12:22:50.5 Info: Beginning Transaction 12:22:50.5 Info: Starting migration of Main DB to 50 12:22:50.5 Info: RenameTable Blacklist Blocklist 12:22:50.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:22:50.5 Info: => 0.0015269s 12:22:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:22:50', 'rename_blacklist_to_blocklist') 12:22:50.5 Info: Committing Transaction 12:22:50.5 Info: 50: rename_blacklist_to_blocklist migrated 12:22:50.5 Info: => 0.0029305s 12:22:50.5 Info: 51: cdh_per_downloadclient migrating 12:22:50.5 Info: Beginning Transaction 12:22:50.5 Info: Starting migration of Main DB to 51 12:22:50.5 Info: AlterTable DownloadClients 12:22:50.5 Info: => 7E-07s 12:22:50.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:22:50.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:50.5 Info: => 0.000585s 12:22:50.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:22:50.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:50.5 Info: => 0.0005633s 12:22:50.5 Info: PerformDBOperation 12:22:50.5 Info: Performing DB Operation 12:22:50.5 Info: => 0.0001597s 12:22:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:22:50', 'cdh_per_downloadclient') 12:22:50.5 Info: Committing Transaction 12:22:50.5 Info: 51: cdh_per_downloadclient migrated 12:22:50.5 Info: => 0.001787s 12:22:50.5 Info: 52: download_history migrating 12:22:50.5 Info: Beginning Transaction 12:22:50.5 Info: Starting migration of Main DB to 52 12:22:50.5 Info: CreateTable DownloadHistory 12:22:50.5 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:50.5 Info: => 0.0002357s 12:22:50.5 Info: CreateIndex DownloadHistory (EventType) 12:22:50.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:50.5 Info: => 0.0001243s 12:22:50.5 Info: CreateIndex DownloadHistory (ArtistId) 12:22:50.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:50.5 Info: => 0.0001065s 12:22:50.5 Info: CreateIndex DownloadHistory (DownloadId) 12:22:50.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:50.5 Info: => 0.00011s 12:22:50.5 Info: PerformDBOperation 12:22:50.5 Info: Performing DB Operation 12:22:50.5 Info: => 0.0001117s 12:22:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:22:50', 'download_history') 12:22:50.5 Info: Committing Transaction 12:22:50.5 Info: 52: download_history migrated 12:22:50.5 Info: => 0.0028124s 12:22:50.5 Info: 53: add_update_history migrating 12:22:50.5 Info: Beginning Transaction 12:22:50.5 Info: Starting migration of Main DB to 53 12:22:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:22:50', 'add_update_history') 12:22:50.5 Info: Committing Transaction 12:22:50.5 Info: 53: add_update_history migrated 12:22:50.5 Info: => 0.0003879s 12:22:50.5 Info: 54: add_on_update_to_notifications migrating 12:22:50.5 Info: Beginning Transaction 12:22:50.5 Info: Starting migration of Main DB to 54 12:22:50.5 Info: AlterTable Notifications 12:22:50.5 Info: => 7E-07s 12:22:50.5 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:22:50.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:22:50.5 Info: => 0.0006163s 12:22:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:22:50', 'add_on_update_to_notifications') 12:22:50.5 Info: Committing Transaction 12:22:50.5 Info: 54: add_on_update_to_notifications migrated 12:22:50.5 Info: => 0.0009228s 12:22:50.5 Info: 55: download_client_per_indexer migrating 12:22:50.5 Info: Beginning Transaction 12:22:50.5 Info: Starting migration of Main DB to 55 12:22:50.5 Info: AlterTable Indexers 12:22:50.5 Info: => 6E-07s 12:22:50.5 Info: CreateColumn Indexers DownloadClientId Int32 12:22:50.5 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:22:50.5 Info: => 0.0005891s 12:22:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:22:50', 'download_client_per_indexer') 12:22:50.5 Info: Committing Transaction 12:22:50.5 Info: 55: download_client_per_indexer migrated 12:22:50.5 Info: => 0.0008927s 12:22:50.5 Info: 56: AddNewItemMonitorType migrating 12:22:50.5 Info: Beginning Transaction 12:22:50.5 Info: Starting migration of Main DB to 56 12:22:50.5 Info: AlterTable Artists 12:22:50.5 Info: => 8E-07s 12:22:50.5 Info: CreateColumn Artists MonitorNewItems Int32 12:22:50.5 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:50.5 Info: => 0.0005988s 12:22:50.5 Info: AlterTable RootFolders 12:22:50.5 Info: => 6E-07s 12:22:50.5 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:22:50.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:50.5 Info: => 0.0005402s 12:22:50.5 Info: AlterTable ImportLists 12:22:50.5 Info: => 5E-07s 12:22:50.5 Info: CreateColumn ImportLists MonitorNewItems Int32 12:22:50.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:50.5 Info: => 0.0005345s 12:22:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:22:50', 'AddNewItemMonitorType') 12:22:50.5 Info: Committing Transaction 12:22:50.5 Info: 56: AddNewItemMonitorType migrated 12:22:50.5 Info: => 0.0027422s 12:22:50.5 Info: 57: ImportListSearch migrating 12:22:50.5 Info: Beginning Transaction 12:22:50.5 Info: Starting migration of Main DB to 57 12:22:50.5 Info: AlterTable ImportLists 12:22:50.5 Info: => 7E-07s 12:22:50.5 Info: CreateColumn ImportLists ShouldSearch Boolean 12:22:50.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:22:50.5 Info: => 0.0005975s 12:22:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:22:50', 'ImportListSearch') 12:22:50.5 Info: Committing Transaction 12:22:50.5 Info: 57: ImportListSearch migrated 12:22:50.5 Info: => 0.0015753s 12:22:50.5 Info: 58: ImportListMonitorExisting migrating 12:22:50.5 Info: Beginning Transaction 12:22:50.5 Info: Starting migration of Main DB to 58 12:22:50.5 Info: AlterTable ImportLists 12:22:50.5 Info: => 8E-07s 12:22:50.5 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:22:50.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:22:50.5 Info: => 0.0005891s 12:22:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:22:50', 'ImportListMonitorExisting') 12:22:50.5 Info: Committing Transaction 12:22:50.5 Info: 58: ImportListMonitorExisting migrated 12:22:50.5 Info: => 0.0009826s 12:22:50.5 Info: 59: add_indexer_tags migrating 12:22:50.5 Info: Beginning Transaction 12:22:50.5 Info: Starting migration of Main DB to 59 12:22:50.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:22:50.5 Info: => 5E-05s 12:22:50.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:22:50.5 Info: => 2.91E-05s 12:22:50.5 Info: AlterTable Indexers 12:22:50.5 Info: => 3E-07s 12:22:50.5 Info: CreateColumn Indexers Tags String 12:22:50.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:22:50.5 Info: => 0.0005691s 12:22:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:22:50', 'add_indexer_tags') 12:22:50.5 Info: Committing Transaction 12:22:50.5 Info: 59: add_indexer_tags migrated 12:22:50.5 Info: => 0.0008655s 12:22:50.5 Info: 60: update_audio_types migrating 12:22:50.5 Info: Beginning Transaction 12:22:50.5 Info: Starting migration of Main DB to 60 12:22:50.5 Info: PerformDBOperation 12:22:50.5 Info: Performing DB Operation 12:22:50.5 Info: => 5.92E-05s 12:22:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:22:50', 'update_audio_types') 12:22:50.5 Info: Committing Transaction 12:22:50.5 Info: 60: update_audio_types migrated 12:22:50.5 Info: => 0.0003225s 12:22:50.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:22:50.5 Info: Beginning Transaction 12:22:50.5 Info: Starting migration of Main DB to 61 12:22:50.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.5 Info: DELETE FROM "Commands" WHERE 1 = 1 12:22:50.5 Info: => 4.84E-05s 12:22:50.5 Info: AlterTable AlbumReleases 12:22:50.5 Info: => 4E-07s 12:22:50.5 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:22:50.5 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:22:50.5 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:22:50.5 Info: DROP TABLE "AlbumReleases" 12:22:50.5 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:22:50.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:50.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:50.5 Info: => 0.0058694s 12:22:50.5 Info: AlterTable Albums 12:22:50.5 Info: => 5E-07s 12:22:50.5 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:22:50.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:50.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:50.5 Info: DROP TABLE "Albums" 12:22:50.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:50.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:50.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:50.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:50.5 Info: => 0.0050915s 12:22:50.5 Info: AlterTable Albums 12:22:50.5 Info: => 5E-07s 12:22:50.5 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:22:50.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:50.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:50.5 Info: DROP TABLE "Albums" 12:22:50.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:50.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:50.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:50.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:50.5 Info: => 0.0061299s 12:22:50.5 Info: AlterTable Albums 12:22:50.5 Info: => 5E-07s 12:22:50.5 Info: AlterColumn Albums Added DateTimeOffset 12:22:50.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:50.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:50.5 Info: DROP TABLE "Albums" 12:22:50.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:50.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:50.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:50.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:50.5 Info: => 0.0050778s 12:22:50.5 Info: AlterTable Artists 12:22:50.5 Info: => 6E-07s 12:22:50.5 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:22:50.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:50.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" 12:22:50.6 Info: DROP TABLE "Artists" 12:22:50.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:50.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:50.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:50.6 Info: => 0.005029s 12:22:50.6 Info: AlterTable Artists 12:22:50.6 Info: => 7E-07s 12:22:50.6 Info: AlterColumn Artists Added DateTimeOffset 12:22:50.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:50.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" 12:22:50.6 Info: DROP TABLE "Artists" 12:22:50.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:50.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:50.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:50.6 Info: => 0.0050376s 12:22:50.6 Info: AlterTable Blocklist 12:22:50.6 Info: => 5E-07s 12:22:50.6 Info: AlterColumn Blocklist Date DateTimeOffset 12:22:50.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) 12:22:50.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" 12:22:50.6 Info: DROP TABLE "Blocklist" 12:22:50.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:50.6 Info: => 0.0063673s 12:22:50.6 Info: AlterTable Blocklist 12:22:50.6 Info: => 6E-07s 12:22:50.6 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:22:50.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) 12:22:50.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" 12:22:50.6 Info: DROP TABLE "Blocklist" 12:22:50.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:50.6 Info: => 0.0045215s 12:22:50.6 Info: AlterTable Commands 12:22:50.6 Info: => 7E-07s 12:22:50.6 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:22:50.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) 12:22:50.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" 12:22:50.6 Info: DROP TABLE "Commands" 12:22:50.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:50.6 Info: => 0.0042816s 12:22:50.6 Info: AlterTable Commands 12:22:50.6 Info: => 7E-07s 12:22:50.6 Info: AlterColumn Commands StartedAt DateTimeOffset 12:22:50.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) 12:22:50.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" 12:22:50.6 Info: DROP TABLE "Commands" 12:22:50.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:50.6 Info: => 0.0055544s 12:22:50.6 Info: AlterTable Commands 12:22:50.6 Info: => 7E-07s 12:22:50.6 Info: AlterColumn Commands EndedAt DateTimeOffset 12:22:50.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) 12:22:50.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" 12:22:50.6 Info: DROP TABLE "Commands" 12:22:50.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:50.6 Info: => 0.0043966s 12:22:50.6 Info: AlterTable DownloadClientStatus 12:22:50.6 Info: => 6E-07s 12:22:50.6 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:22:50.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:50.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:50.6 Info: DROP TABLE "DownloadClientStatus" 12:22:50.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:50.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:50.6 Info: => 0.0058764s 12:22:50.6 Info: AlterTable DownloadClientStatus 12:22:50.6 Info: => 7E-07s 12:22:50.6 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:22:50.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:50.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:50.6 Info: DROP TABLE "DownloadClientStatus" 12:22:50.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:50.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:50.6 Info: => 0.0045632s 12:22:50.6 Info: AlterTable DownloadClientStatus 12:22:50.6 Info: => 6E-07s 12:22:50.6 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:22:50.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:50.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:50.6 Info: DROP TABLE "DownloadClientStatus" 12:22:50.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:50.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:50.6 Info: => 0.0057146s 12:22:50.6 Info: AlterTable DownloadHistory 12:22:50.6 Info: => 6E-07s 12:22:50.6 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:22:50.6 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:50.6 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:22:50.6 Info: DROP TABLE "DownloadHistory" 12:22:50.6 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:22:50.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:50.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:50.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:50.6 Info: => 0.0049697s 12:22:50.6 Info: AlterTable ExtraFiles 12:22:50.6 Info: => 5E-07s 12:22:50.6 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:22:50.6 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:50.6 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:50.6 Info: DROP TABLE "ExtraFiles" 12:22:50.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:50.6 Info: => 0.0043996s 12:22:50.6 Info: AlterTable ExtraFiles 12:22:50.6 Info: => 7E-07s 12:22:50.6 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:22:50.6 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:50.6 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:50.6 Info: DROP TABLE "ExtraFiles" 12:22:50.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:50.6 Info: => 0.0052729s 12:22:50.6 Info: AlterTable History 12:22:50.6 Info: => 6E-07s 12:22:50.6 Info: AlterColumn History Date DateTimeOffset 12:22:50.6 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:50.6 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:50.6 Info: DROP TABLE "History" 12:22:50.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:50.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:50.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:50.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:50.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:50.6 Info: => 0.0059318s 12:22:50.6 Info: AlterTable ImportListStatus 12:22:50.6 Info: => 5E-07s 12:22:50.6 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:22:50.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:50.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:50.6 Info: DROP TABLE "ImportListStatus" 12:22:50.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:50.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:50.6 Info: => 0.0043192s 12:22:50.6 Info: AlterTable ImportListStatus 12:22:50.6 Info: => 5E-07s 12:22:50.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:22:50.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:50.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:50.6 Info: DROP TABLE "ImportListStatus" 12:22:50.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:50.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:50.6 Info: => 0.0042944s 12:22:50.6 Info: AlterTable ImportListStatus 12:22:50.6 Info: => 6E-07s 12:22:50.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:22:50.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:50.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:50.6 Info: DROP TABLE "ImportListStatus" 12:22:50.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:50.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:50.6 Info: => 0.006217s 12:22:50.6 Info: AlterTable IndexerStatus 12:22:50.6 Info: => 5E-07s 12:22:50.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:22:50.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:50.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:50.6 Info: DROP TABLE "IndexerStatus" 12:22:50.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:50.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:50.6 Info: => 0.0043623s 12:22:50.6 Info: AlterTable IndexerStatus 12:22:50.6 Info: => 5E-07s 12:22:50.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:22:50.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:50.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:50.6 Info: DROP TABLE "IndexerStatus" 12:22:50.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:50.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:50.6 Info: => 0.0043718s 12:22:50.6 Info: AlterTable IndexerStatus 12:22:50.6 Info: => 6E-07s 12:22:50.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:22:50.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:50.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:50.6 Info: DROP TABLE "IndexerStatus" 12:22:50.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:50.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:50.7 Info: => 0.0054387s 12:22:50.7 Info: AlterTable LyricFiles 12:22:50.7 Info: => 6E-07s 12:22:50.7 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:22:50.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:50.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:50.7 Info: DROP TABLE "LyricFiles" 12:22:50.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:50.7 Info: => 0.0044557s 12:22:50.7 Info: AlterTable LyricFiles 12:22:50.7 Info: => 6E-07s 12:22:50.7 Info: AlterColumn LyricFiles Added DateTimeOffset 12:22:50.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:22:50.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:50.7 Info: DROP TABLE "LyricFiles" 12:22:50.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:50.7 Info: => 0.0054318s 12:22:50.7 Info: AlterTable MetadataFiles 12:22:50.7 Info: => 8E-07s 12:22:50.7 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:22:50.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) 12:22:50.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" 12:22:50.7 Info: DROP TABLE "MetadataFiles" 12:22:50.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:50.7 Info: => 0.0056776s 12:22:50.7 Info: AlterTable MetadataFiles 12:22:50.7 Info: => 6E-07s 12:22:50.7 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:22:50.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) 12:22:50.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" 12:22:50.7 Info: DROP TABLE "MetadataFiles" 12:22:50.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:50.7 Info: => 0.0044636s 12:22:50.7 Info: AlterTable PendingReleases 12:22:50.7 Info: => 7E-07s 12:22:50.7 Info: AlterColumn PendingReleases Added DateTimeOffset 12:22:50.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) 12:22:50.7 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:22:50.7 Info: DROP TABLE "PendingReleases" 12:22:50.7 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:22:50.7 Info: => 0.0041286s 12:22:50.7 Info: AlterTable ScheduledTasks 12:22:50.7 Info: => 7E-07s 12:22:50.7 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:22:50.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) 12:22:50.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:50.7 Info: DROP TABLE "ScheduledTasks" 12:22:50.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:50.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:50.7 Info: => 0.0055511s 12:22:50.7 Info: AlterTable ScheduledTasks 12:22:50.7 Info: => 6E-07s 12:22:50.7 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:22:50.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) 12:22:50.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:50.7 Info: DROP TABLE "ScheduledTasks" 12:22:50.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:50.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:50.7 Info: => 0.0045195s 12:22:50.7 Info: AlterTable TrackFiles 12:22:50.7 Info: => 6E-07s 12:22:50.7 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:22:50.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:50.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:50.7 Info: DROP TABLE "TrackFiles" 12:22:50.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:50.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:50.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:50.7 Info: => 0.0057348s 12:22:50.7 Info: AlterTable TrackFiles 12:22:50.7 Info: => 4E-07s 12:22:50.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:22:50.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:50.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:50.7 Info: DROP TABLE "TrackFiles" 12:22:50.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:50.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:50.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:50.7 Info: => 0.0058786s 12:22:50.7 Info: AlterTable VersionInfo 12:22:50.7 Info: => 4E-07s 12:22:50.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:22:50.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:22:50.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:22:50.7 Info: DROP TABLE "VersionInfo" 12:22:50.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:22:50.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:50.7 Info: => 0.0043112s 12:22:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:22:50', 'postgres_update_timestamp_columns_to_with_timezone') 12:22:50.7 Info: Committing Transaction 12:22:50.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:22:50.7 Info: => 0.0187224s 12:22:50.7 Info: 62: add_on_delete_to_notifications migrating 12:22:50.7 Info: Beginning Transaction 12:22:50.7 Info: Starting migration of Main DB to 62 12:22:50.7 Info: AlterTable Notifications 12:22:50.7 Info: => 1E-06s 12:22:50.7 Info: CreateColumn Notifications OnArtistDelete Boolean 12:22:50.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:22:50.7 Info: => 0.0006522s 12:22:50.7 Info: AlterTable Notifications 12:22:50.7 Info: => 8E-07s 12:22:50.7 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:22:50.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:22:50.7 Info: => 0.0005873s 12:22:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:22:50', 'add_on_delete_to_notifications') 12:22:50.7 Info: Committing Transaction 12:22:50.7 Info: 62: add_on_delete_to_notifications migrated 12:22:50.7 Info: => 0.000934s 12:22:50.7 Info: 63: add_custom_formats migrating 12:22:50.7 Info: Beginning Transaction 12:22:50.7 Info: Starting migration of Main DB to 63 12:22:50.7 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 }, { "key": "x265", "value": 5 } ]', '', '', '[]', 0, 1, 0) 12:22:50.7 Info: AlterTable DelayProfiles 12:22:50.7 Info: => 5E-07s 12:22:50.7 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:22:50.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:22:50.7 Info: => 0.0005806s 12:22:50.7 Info: UpdateData 12:22:50.7 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:22:50.7 Info: => 5.04E-05s 12:22:50.7 Info: AlterTable TrackFiles 12:22:50.7 Info: => 4E-07s 12:22:50.7 Info: CreateColumn TrackFiles OriginalFilePath String 12:22:50.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:22:50.7 Info: => 0.0005389s 12:22:50.7 Info: PerformDBOperation 12:22:50.7 Info: Performing DB Operation 12:22:50.7 Info: => 0.0011171s 12:22:50.7 Info: CreateTable CustomFormats 12:22:50.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) 12:22:50.7 Info: => 0.0001967s 12:22:50.7 Info: CreateIndex CustomFormats (Name) 12:22:50.7 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:22:50.7 Info: => 0.0001147s 12:22:50.7 Info: AlterTable QualityProfiles 12:22:50.7 Info: => 5E-07s 12:22:50.7 Info: CreateColumn QualityProfiles FormatItems String 12:22:50.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:22:50.7 Info: => 0.0005619s 12:22:50.7 Info: AlterTable QualityProfiles 12:22:50.7 Info: => 5E-07s 12:22:50.7 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:22:50.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:50.7 Info: => 0.0005609s 12:22:50.7 Info: AlterTable QualityProfiles 12:22:50.7 Info: => 7E-07s 12:22:50.7 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:22:50.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:50.7 Info: => 0.0005437s 12:22:50.7 Info: PerformDBOperation 12:22:50.7 Info: Performing DB Operation 12:22:50.7 Info: => 0.0012217s 12:22:50.7 Info: PerformDBOperation 12:22:50.7 Info: Performing DB Operation 12:22:50.7 Info: => 3.18E-05s 12:22:50.7 Info: DeleteColumn ReleaseProfiles Preferred 12:22:50.7 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:50.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:50.7 Info: DROP TABLE "ReleaseProfiles" 12:22:50.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:50.7 Info: => 0.0052764s 12:22:50.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:22:50.7 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:50.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:50.7 Info: DROP TABLE "ReleaseProfiles" 12:22:50.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:50.7 Info: => 0.0044766s 12:22:50.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:50.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:50.7 Info: => 5.08E-05s 12:22:50.7 Info: AlterTable DelayProfiles 12:22:50.7 Info: => 4E-07s 12:22:50.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:22:50.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:50.7 Info: => 0.0005755s 12:22:50.7 Info: AlterTable DelayProfiles 12:22:50.7 Info: => 6E-07s 12:22:50.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:22:50.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:22:50.7 Info: => 0.0005473s 12:22:50.7 Info: -> 1 Insert operations completed in 00:00:00.0000959 taking an average of 00:00:00.0000959 12:22:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:22:50', 'add_custom_formats') 12:22:50.7 Info: Committing Transaction 12:22:50.7 Info: 63: add_custom_formats migrated 12:22:50.7 Info: => 0.001002s 12:22:50.7 Debug: Took: 00:00:00.5044954 12:22:50.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 12:22:50.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 12:22:50.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149708200145_137/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:50.8 Info: DatabaseEngineVersionCheck migrating 12:22:50.8 Info: PerformDBOperation 12:22:50.8 Info: Performing DB Operation 12:22:50.8 Info: SQLite 3.47.0 12:22:50.8 Info: => 0.00108s 12:22:50.8 Info: DatabaseEngineVersionCheck migrated 12:22:50.8 Info: => 0.001095s 12:22:50.8 Info: VersionMigration migrating 12:22:50.8 Info: Beginning Transaction 12:22:50.8 Info: CreateTable VersionInfo 12:22:50.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:50.8 Info: => 0.0001719s 12:22:50.8 Info: Committing Transaction 12:22:50.8 Info: VersionMigration migrated 12:22:50.8 Info: => 0.0005662s 12:22:50.8 Info: VersionUniqueMigration migrating 12:22:50.8 Info: Beginning Transaction 12:22:50.8 Info: CreateIndex VersionInfo (Version) 12:22:50.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:50.8 Info: => 0.0001276s 12:22:50.8 Info: AlterTable VersionInfo 12:22:50.8 Info: => 5E-07s 12:22:50.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:50.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:50.8 Info: => 0.0005205s 12:22:50.8 Info: Committing Transaction 12:22:50.8 Info: VersionUniqueMigration migrated 12:22:50.8 Info: => 0.0007225s 12:22:50.8 Info: VersionDescriptionMigration migrating 12:22:50.8 Info: Beginning Transaction 12:22:50.8 Info: AlterTable VersionInfo 12:22:50.8 Info: => 6E-07s 12:22:50.8 Info: CreateColumn VersionInfo Description String 12:22:50.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:50.8 Info: => 0.0002014s 12:22:50.8 Info: Committing Transaction 12:22:50.8 Info: VersionDescriptionMigration migrated 12:22:50.8 Info: => 0.0003882s 12:22:50.8 Info: 1: InitialSetup migrating 12:22:50.8 Info: Beginning Transaction 12:22:50.8 Info: Starting migration of Main DB to 1 12:22:50.8 Info: CreateTable Config 12:22:50.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:50.8 Info: => 0.0001822s 12:22:50.8 Info: CreateIndex Config (Key) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:50.8 Info: => 8.21E-05s 12:22:50.8 Info: CreateTable RootFolders 12:22:50.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:50.8 Info: => 8.06E-05s 12:22:50.8 Info: CreateIndex RootFolders (Path) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:50.8 Info: => 6.77E-05s 12:22:50.8 Info: CreateTable Artists 12:22:50.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:50.8 Info: => 0.0002266s 12:22:50.8 Info: CreateIndex Artists (ForeignArtistId) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:50.8 Info: => 6.95E-05s 12:22:50.8 Info: CreateIndex Artists (NameSlug) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:50.8 Info: => 6.28E-05s 12:22:50.8 Info: CreateIndex Artists (CleanName) 12:22:50.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.8 Info: => 6.09E-05s 12:22:50.8 Info: CreateIndex Artists (Path) 12:22:50.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.8 Info: => 6.08E-05s 12:22:50.8 Info: CreateTable Albums 12:22:50.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:50.8 Info: => 0.0001949s 12:22:50.8 Info: CreateIndex Albums (ForeignAlbumId) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:50.8 Info: => 6.86E-05s 12:22:50.8 Info: CreateIndex Albums (MBId) 12:22:50.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:50.8 Info: => 6.07E-05s 12:22:50.8 Info: CreateIndex Albums (TADBId) 12:22:50.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:50.8 Info: => 6.15E-05s 12:22:50.8 Info: CreateIndex Albums (TitleSlug) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:50.8 Info: => 6.06E-05s 12:22:50.8 Info: CreateIndex Albums (CleanTitle) 12:22:50.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:50.8 Info: => 5.84E-05s 12:22:50.8 Info: CreateIndex Albums (Path) 12:22:50.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:50.8 Info: => 5.71E-05s 12:22:50.8 Info: CreateTable Tracks 12:22:50.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:50.8 Info: => 0.000131s 12:22:50.8 Info: CreateIndex Tracks (ForeignTrackId) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:50.8 Info: => 6.82E-05s 12:22:50.8 Info: CreateIndex Tracks (ArtistId) 12:22:50.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:50.8 Info: => 0.0001318s 12:22:50.8 Info: CreateIndex Tracks (TrackFileId) 12:22:50.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:50.8 Info: => 9.49E-05s 12:22:50.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:50.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:50.8 Info: => 7.41E-05s 12:22:50.8 Info: CreateTable TrackFiles 12:22:50.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:50.8 Info: => 0.0001261s 12:22:50.8 Info: CreateIndex TrackFiles (ArtistId) 12:22:50.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:50.8 Info: => 7.36E-05s 12:22:50.8 Info: CreateIndex TrackFiles (AlbumId) 12:22:50.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:50.8 Info: => 6.77E-05s 12:22:50.8 Info: CreateTable History 12:22:50.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:50.8 Info: => 0.0001286s 12:22:50.8 Info: CreateIndex History (Date) 12:22:50.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:50.8 Info: => 9.06E-05s 12:22:50.8 Info: CreateIndex History (EventType) 12:22:50.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:50.8 Info: => 7.26E-05s 12:22:50.8 Info: CreateIndex History (DownloadId) 12:22:50.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:50.8 Info: => 6.93E-05s 12:22:50.8 Info: CreateIndex History (AlbumId) 12:22:50.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:50.8 Info: => 6.85E-05s 12:22:50.8 Info: CreateTable Notifications 12:22:50.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:50.8 Info: => 0.0001179s 12:22:50.8 Info: CreateTable ScheduledTasks 12:22:50.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:50.8 Info: => 0.0001364s 12:22:50.8 Info: CreateIndex ScheduledTasks (TypeName) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:50.8 Info: => 0.000103s 12:22:50.8 Info: CreateTable Indexers 12:22:50.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:50.8 Info: => 0.0001359s 12:22:50.8 Info: CreateIndex Indexers (Name) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:50.8 Info: => 7.88E-05s 12:22:50.8 Info: CreateTable Profiles 12:22:50.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:50.8 Info: => 8.75E-05s 12:22:50.8 Info: CreateIndex Profiles (Name) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:50.8 Info: => 7.34E-05s 12:22:50.8 Info: CreateTable QualityDefinitions 12:22:50.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:50.8 Info: => 0.0001021s 12:22:50.8 Info: CreateIndex QualityDefinitions (Quality) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:50.8 Info: => 7.26E-05s 12:22:50.8 Info: CreateIndex QualityDefinitions (Title) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:50.8 Info: => 0.0001092s 12:22:50.8 Info: CreateTable NamingConfig 12:22:50.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:50.8 Info: => 0.0001339s 12:22:50.8 Info: CreateTable Blacklist 12:22:50.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:50.8 Info: => 0.0001601s 12:22:50.8 Info: CreateTable Metadata 12:22:50.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:50.8 Info: => 9.76E-05s 12:22:50.8 Info: CreateTable MetadataFiles 12:22:50.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:50.8 Info: => 0.0001145s 12:22:50.8 Info: CreateTable DownloadClients 12:22:50.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:50.8 Info: => 0.0001013s 12:22:50.8 Info: CreateTable PendingReleases 12:22:50.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:50.8 Info: => 0.0001093s 12:22:50.8 Info: CreateTable RemotePathMappings 12:22:50.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:50.8 Info: => 0.0001113s 12:22:50.8 Info: CreateTable Tags 12:22:50.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:50.8 Info: => 8.73E-05s 12:22:50.8 Info: CreateIndex Tags (Label) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:50.8 Info: => 7.7E-05s 12:22:50.8 Info: CreateTable Restrictions 12:22:50.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:50.8 Info: => 9.23E-05s 12:22:50.8 Info: CreateTable DelayProfiles 12:22:50.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:50.8 Info: => 0.0001216s 12:22:50.8 Info: CreateTable Users 12:22:50.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:50.8 Info: => 8.95E-05s 12:22:50.8 Info: CreateIndex Users (Identifier) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:50.8 Info: => 0.0001138s 12:22:50.8 Info: CreateIndex Users (Username) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:50.8 Info: => 8.94E-05s 12:22:50.8 Info: CreateTable Commands 12:22:50.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:50.8 Info: => 0.000126s 12:22:50.8 Info: CreateTable IndexerStatus 12:22:50.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:50.8 Info: => 0.000116s 12:22:50.8 Info: CreateIndex IndexerStatus (ProviderId) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:50.8 Info: => 7.9E-05s 12:22:50.8 Info: CreateTable ExtraFiles 12:22:50.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:50.8 Info: => 0.0001124s 12:22:50.8 Info: CreateTable LyricFiles 12:22:50.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:50.8 Info: => 0.000142s 12:22:50.8 Info: CreateTable LanguageProfiles 12:22:50.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:50.8 Info: => 9.43E-05s 12:22:50.8 Info: CreateIndex LanguageProfiles (Name) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:50.8 Info: => 8E-05s 12:22:50.8 Info: CreateTable DownloadClientStatus 12:22:50.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:50.8 Info: => 0.0001138s 12:22:50.8 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:50.8 Info: => 8.45E-05s 12:22:50.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:50.8 Info: -> 1 Insert operations completed in 00:00:00.0000611 taking an average of 00:00:00.0000611 12:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:50', 'InitialSetup') 12:22:50.8 Info: Committing Transaction 12:22:50.8 Info: 1: InitialSetup migrated 12:22:50.8 Info: => 0.0054625s 12:22:50.8 Info: 2: add_reason_to_pending_releases migrating 12:22:50.8 Info: Beginning Transaction 12:22:50.8 Info: Starting migration of Main DB to 2 12:22:50.8 Info: AlterTable PendingReleases 12:22:50.8 Info: => 7E-07s 12:22:50.8 Info: CreateColumn PendingReleases Reason Int32 12:22:50.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:50.8 Info: => 0.0005213s 12:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:50', 'add_reason_to_pending_releases') 12:22:50.8 Info: Committing Transaction 12:22:50.8 Info: 2: add_reason_to_pending_releases migrated 12:22:50.8 Info: => 0.0008225s 12:22:50.8 Info: 3: add_medium_support migrating 12:22:50.8 Info: Beginning Transaction 12:22:50.8 Info: Starting migration of Main DB to 3 12:22:50.8 Info: AlterTable Albums 12:22:50.8 Info: => 7E-07s 12:22:50.8 Info: CreateColumn Albums Media String 12:22:50.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:50.8 Info: => 0.0004991s 12:22:50.8 Info: AlterTable Tracks 12:22:50.8 Info: => 6E-07s 12:22:50.8 Info: CreateColumn Tracks MediumNumber Int32 12:22:50.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:50.8 Info: => 0.0004625s 12:22:50.8 Info: AlterTable Tracks 12:22:50.8 Info: => 6E-07s 12:22:50.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:50.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:50.8 Info: => 0.0004522s 12:22:50.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:50.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:50.8 Info: => 4.3E-05s 12:22:50.8 Info: DeleteColumn Tracks TrackNumber 12:22:50.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:50.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:50.8 Info: DROP TABLE "Tracks" 12:22:50.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:50.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:50.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:50.8 Info: => 0.0037903s 12:22:50.8 Info: AlterTable Tracks 12:22:50.8 Info: => 5E-07s 12:22:50.8 Info: CreateColumn Tracks TrackNumber String 12:22:50.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:50.8 Info: => 0.0004576s 12:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:50', 'add_medium_support') 12:22:50.8 Info: Committing Transaction 12:22:50.8 Info: 3: add_medium_support migrated 12:22:50.8 Info: => 0.0008428s 12:22:50.8 Info: 4: add_various_qualites_in_profile migrating 12:22:50.8 Info: Beginning Transaction 12:22:50.8 Info: Starting migration of Main DB to 4 12:22:50.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:50.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:50.8 Info: => 5.27E-05s 12:22:50.8 Info: PerformDBOperation 12:22:50.8 Info: Performing DB Operation 12:22:50.8 Info: => 3.47E-05s 12:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:50', 'add_various_qualites_in_profile') 12:22:50.8 Info: Committing Transaction 12:22:50.8 Info: 4: add_various_qualites_in_profile migrated 12:22:50.8 Info: => 0.0002805s 12:22:50.8 Info: 5: metadata_profiles migrating 12:22:50.8 Info: Beginning Transaction 12:22:50.8 Info: Starting migration of Main DB to 5 12:22:50.8 Info: CreateTable MetadataProfiles 12:22:50.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:50.8 Info: => 0.000126s 12:22:50.8 Info: CreateIndex MetadataProfiles (Name) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:50.8 Info: => 0.0001342s 12:22:50.8 Info: AlterTable Artists 12:22:50.8 Info: => 6E-07s 12:22:50.8 Info: CreateColumn Artists MetadataProfileId Int32 12:22:50.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:50.8 Info: => 0.0004921s 12:22:50.8 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:50.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:50.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:50.8 Info: DROP TABLE "Artists" 12:22:50.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:50.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.8 Info: => 0.0052782s 12:22:50.8 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:50.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:50.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:50.8 Info: DROP TABLE "Artists" 12:22:50.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:50.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.8 Info: => 0.0039324s 12:22:50.8 Info: AlterTable Albums 12:22:50.8 Info: => 5E-07s 12:22:50.8 Info: CreateColumn Albums SecondaryTypes String 12:22:50.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:50.8 Info: => 0.0004705s 12:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:50', 'metadata_profiles') 12:22:50.8 Info: Committing Transaction 12:22:50.8 Info: 5: metadata_profiles migrated 12:22:50.8 Info: => 0.0050181s 12:22:50.8 Info: 6: separate_automatic_and_interactive_search migrating 12:22:50.8 Info: Beginning Transaction 12:22:50.8 Info: Starting migration of Main DB to 6 12:22:50.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:50.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:50.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:50.8 Info: DROP TABLE "Indexers" 12:22:50.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:50.8 Info: => 0.0033745s 12:22:50.8 Info: AlterTable Indexers 12:22:50.8 Info: => 5E-07s 12:22:50.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:50.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:50.8 Info: => 0.0004582s 12:22:50.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:50.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:50.8 Info: => 3.84E-05s 12:22:50.8 Info: AlterTable Indexers 12:22:50.8 Info: => 4E-07s 12:22:50.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:50.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:50.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:50.8 Info: DROP TABLE "Indexers" 12:22:50.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:50.8 Info: => 0.0033317s 12:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:50', 'separate_automatic_and_interactive_search') 12:22:50.8 Info: Committing Transaction 12:22:50.8 Info: 6: separate_automatic_and_interactive_search migrated 12:22:50.8 Info: => 0.0036685s 12:22:50.8 Info: 7: change_album_path_to_relative migrating 12:22:50.8 Info: Beginning Transaction 12:22:50.8 Info: Starting migration of Main DB to 7 12:22:50.8 Info: DeleteColumn Albums Path 12:22:50.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:50.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:50.8 Info: DROP TABLE "Albums" 12:22:50.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:50.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:50.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:50.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:50.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:50.8 Info: => 0.0049294s 12:22:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:50', 'change_album_path_to_relative') 12:22:50.8 Info: Committing Transaction 12:22:50.9 Info: 7: change_album_path_to_relative migrated 12:22:50.9 Info: => 0.0156516s 12:22:50.9 Info: 8: change_quality_size_mb_to_kb migrating 12:22:50.9 Info: Beginning Transaction 12:22:50.9 Info: Starting migration of Main DB to 8 12:22:50.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:50.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:50.9 Info: => 5.31E-05s 12:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:50', 'change_quality_size_mb_to_kb') 12:22:50.9 Info: Committing Transaction 12:22:50.9 Info: 8: change_quality_size_mb_to_kb migrated 12:22:50.9 Info: => 0.0003222s 12:22:50.9 Info: 9: album_releases migrating 12:22:50.9 Info: Beginning Transaction 12:22:50.9 Info: Starting migration of Main DB to 9 12:22:50.9 Info: AlterTable Albums 12:22:50.9 Info: => 8E-07s 12:22:50.9 Info: CreateColumn Albums Releases String 12:22:50.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:50.9 Info: => 0.0005218s 12:22:50.9 Info: AlterTable Albums 12:22:50.9 Info: => 6E-07s 12:22:50.9 Info: CreateColumn Albums CurrentRelease String 12:22:50.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:50.9 Info: => 0.000468s 12:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:50', 'album_releases') 12:22:50.9 Info: Committing Transaction 12:22:50.9 Info: 9: album_releases migrated 12:22:50.9 Info: => 0.0007702s 12:22:50.9 Info: 10: album_releases_fix migrating 12:22:50.9 Info: Beginning Transaction 12:22:50.9 Info: Starting migration of Main DB to 10 12:22:50.9 Info: AlterTable Albums 12:22:50.9 Info: => 7E-07s 12:22:50.9 Info: AlterColumn Albums Releases String 12:22:50.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:50.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:50.9 Info: DROP TABLE "Albums" 12:22:50.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:50.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:50.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:50.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:50.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:50.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:50.9 Info: => 0.0048716s 12:22:50.9 Info: AlterTable Albums 12:22:50.9 Info: => 5E-07s 12:22:50.9 Info: AlterColumn Albums CurrentRelease String 12:22:50.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:50.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:50.9 Info: DROP TABLE "Albums" 12:22:50.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:50.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:50.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:50.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:50.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:50.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:50.9 Info: => 0.0039724s 12:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:50', 'album_releases_fix') 12:22:50.9 Info: Committing Transaction 12:22:50.9 Info: 10: album_releases_fix migrated 12:22:50.9 Info: => 0.0043721s 12:22:50.9 Info: 11: import_lists migrating 12:22:50.9 Info: Beginning Transaction 12:22:50.9 Info: Starting migration of Main DB to 11 12:22:50.9 Info: CreateTable ImportLists 12:22:50.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:50.9 Info: => 0.0001616s 12:22:50.9 Info: CreateIndex ImportLists (Name) 12:22:50.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:50.9 Info: => 7.63E-05s 12:22:50.9 Info: CreateTable ImportListStatus 12:22:50.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:50.9 Info: => 0.0001057s 12:22:50.9 Info: CreateIndex ImportListStatus (ProviderId) 12:22:50.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:50.9 Info: => 7.12E-05s 12:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:50', 'import_lists') 12:22:50.9 Info: Committing Transaction 12:22:50.9 Info: 11: import_lists migrated 12:22:50.9 Info: => 0.0003743s 12:22:50.9 Info: 12: add_release_status migrating 12:22:50.9 Info: Beginning Transaction 12:22:50.9 Info: Starting migration of Main DB to 12 12:22:50.9 Info: AlterTable MetadataProfiles 12:22:50.9 Info: => 7E-07s 12:22:50.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:50.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:50.9 Info: => 0.0005135s 12:22:50.9 Info: PerformDBOperation 12:22:50.9 Info: Performing DB Operation 12:22:50.9 Info: => 2.92E-05s 12:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:50', 'add_release_status') 12:22:50.9 Info: Committing Transaction 12:22:50.9 Info: 12: add_release_status migrated 12:22:50.9 Info: => 0.0003149s 12:22:50.9 Info: 13: album_download_notification migrating 12:22:50.9 Info: Beginning Transaction 12:22:50.9 Info: Starting migration of Main DB to 13 12:22:50.9 Info: AlterTable Notifications 12:22:50.9 Info: => 6E-07s 12:22:50.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:50.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:50.9 Info: => 0.0005063s 12:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:50', 'album_download_notification') 12:22:50.9 Info: Committing Transaction 12:22:50.9 Info: 13: album_download_notification migrated 12:22:50.9 Info: => 0.0011221s 12:22:50.9 Info: 14: fix_language_metadata_profiles migrating 12:22:50.9 Info: Beginning Transaction 12:22:50.9 Info: Starting migration of Main DB to 14 12:22:50.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:50.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:50.9 Info: => 7.94E-05s 12:22:50.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:50.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:50.9 Info: => 5.14E-05s 12:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:50', 'fix_language_metadata_profiles') 12:22:50.9 Info: Committing Transaction 12:22:50.9 Info: 14: fix_language_metadata_profiles migrated 12:22:50.9 Info: => 0.0007077s 12:22:50.9 Info: 15: remove_fanzub migrating 12:22:50.9 Info: Beginning Transaction 12:22:50.9 Info: Starting migration of Main DB to 15 12:22:50.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:50.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:50.9 Info: => 4.27E-05s 12:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:50', 'remove_fanzub') 12:22:50.9 Info: Committing Transaction 12:22:50.9 Info: 15: remove_fanzub migrated 12:22:50.9 Info: => 0.0002818s 12:22:50.9 Info: 16: update_artist_history_indexes migrating 12:22:50.9 Info: Beginning Transaction 12:22:50.9 Info: Starting migration of Main DB to 16 12:22:50.9 Info: CreateIndex Albums (ArtistId) 12:22:50.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:50.9 Info: => 0.0001028s 12:22:50.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:50.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:50.9 Info: => 7.54E-05s 12:22:50.9 Info: DeleteIndex History (AlbumId) 12:22:50.9 Info: DROP INDEX "IX_History_AlbumId" 12:22:50.9 Info: => 0.0001233s 12:22:50.9 Info: CreateIndex History (AlbumId, Date) 12:22:50.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:50.9 Info: => 9.04E-05s 12:22:50.9 Info: DeleteIndex History (DownloadId) 12:22:50.9 Info: DROP INDEX "IX_History_DownloadId" 12:22:50.9 Info: => 0.0001165s 12:22:50.9 Info: CreateIndex History (DownloadId, Date) 12:22:50.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:50.9 Info: => 8.72E-05s 12:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:50', 'update_artist_history_indexes') 12:22:50.9 Info: Committing Transaction 12:22:50.9 Info: 16: update_artist_history_indexes migrated 12:22:50.9 Info: => 0.0004133s 12:22:50.9 Info: 17: remove_nma migrating 12:22:50.9 Info: Beginning Transaction 12:22:50.9 Info: Starting migration of Main DB to 17 12:22:50.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:50.9 Info: => 4.71E-05s 12:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:50', 'remove_nma') 12:22:50.9 Info: Committing Transaction 12:22:50.9 Info: 17: remove_nma migrated 12:22:50.9 Info: => 0.000291s 12:22:50.9 Info: 18: album_disambiguation migrating 12:22:50.9 Info: Beginning Transaction 12:22:50.9 Info: Starting migration of Main DB to 18 12:22:50.9 Info: AlterTable Albums 12:22:50.9 Info: => 5E-07s 12:22:50.9 Info: CreateColumn Albums Disambiguation String 12:22:50.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:50.9 Info: => 0.0005164s 12:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:50', 'album_disambiguation') 12:22:50.9 Info: Committing Transaction 12:22:50.9 Info: 18: album_disambiguation migrated 12:22:50.9 Info: => 0.0008056s 12:22:50.9 Info: 19: add_ape_quality_in_profiles migrating 12:22:50.9 Info: Beginning Transaction 12:22:50.9 Info: Starting migration of Main DB to 19 12:22:50.9 Info: PerformDBOperation 12:22:50.9 Info: Performing DB Operation 12:22:50.9 Info: => 3.41E-05s 12:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:50', 'add_ape_quality_in_profiles') 12:22:50.9 Info: Committing Transaction 12:22:50.9 Info: 19: add_ape_quality_in_profiles migrated 12:22:50.9 Info: => 0.0002955s 12:22:50.9 Info: 20: remove_pushalot migrating 12:22:50.9 Info: Beginning Transaction 12:22:50.9 Info: Starting migration of Main DB to 20 12:22:50.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:50.9 Info: => 4.55E-05s 12:22:50.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:50.9 Info: => 3.08E-05s 12:22:50.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:50.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:50.9 Info: => 2.76E-05s 12:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:50', 'remove_pushalot') 12:22:50.9 Info: Committing Transaction 12:22:50.9 Info: 20: remove_pushalot migrated 12:22:50.9 Info: => 0.0002785s 12:22:50.9 Info: 21: add_custom_filters migrating 12:22:50.9 Info: Beginning Transaction 12:22:50.9 Info: Starting migration of Main DB to 21 12:22:50.9 Info: CreateTable CustomFilters 12:22:50.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:50.9 Info: => 0.0001233s 12:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:50', 'add_custom_filters') 12:22:50.9 Info: Committing Transaction 12:22:50.9 Info: 21: add_custom_filters migrated 12:22:50.9 Info: => 0.0004458s 12:22:50.9 Info: 22: import_list_tags migrating 12:22:50.9 Info: Beginning Transaction 12:22:50.9 Info: Starting migration of Main DB to 22 12:22:50.9 Info: AlterTable ImportLists 12:22:50.9 Info: => 6E-07s 12:22:50.9 Info: CreateColumn ImportLists Tags String 12:22:50.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:50.9 Info: => 0.0005043s 12:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:50', 'import_list_tags') 12:22:50.9 Info: Committing Transaction 12:22:50.9 Info: 22: import_list_tags migrated 12:22:50.9 Info: => 0.0051784s 12:22:50.9 Info: 23: add_release_groups_etc migrating 12:22:50.9 Info: Beginning Transaction 12:22:50.9 Info: Starting migration of Main DB to 23 12:22:50.9 Info: CreateTable ArtistMetadata 12:22:50.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:50.9 Info: => 0.0001871s 12:22:50.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:50.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:50.9 Info: => 8.02E-05s 12:22:50.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:50.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:50.9 Info: => 8.18E-05s 12:22:50.9 Info: AlterTable Artists 12:22:50.9 Info: => 4E-07s 12:22:50.9 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:50.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:50.9 Info: => 0.000538s 12:22:50.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:50.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:50.9 Info: => 7.03E-05s 12:22:50.9 Info: CreateTable AlbumReleases 12:22:50.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:50.9 Info: => 0.000146s 12:22:50.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:50.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:50.9 Info: => 0.0001102s 12:22:50.9 Info: CreateIndex AlbumReleases (AlbumId) 12:22:50.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:50.9 Info: => 8.31E-05s 12:22:50.9 Info: PerformDBOperation 12:22:50.9 Info: Performing DB Operation 12:22:50.9 Info: => 3.62E-05s 12:22:50.9 Info: AlterTable Albums 12:22:50.9 Info: => 4E-07s 12:22:50.9 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:50.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:50.9 Info: => 0.0005483s 12:22:50.9 Info: AlterTable Albums 12:22:50.9 Info: => 5E-07s 12:22:50.9 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:50.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:50.9 Info: => 0.0005319s 12:22:50.9 Info: AlterTable Albums 12:22:50.9 Info: => 5E-07s 12:22:50.9 Info: CreateColumn Albums Links String 12:22:50.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:50.9 Info: => 0.000529s 12:22:50.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:50.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:50.9 Info: => 8.09E-05s 12:22:50.9 Info: AlterTable Tracks 12:22:50.9 Info: => 4E-07s 12:22:50.9 Info: CreateColumn Tracks ForeignRecordingId String 12:22:50.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:50.9 Info: => 0.0005329s 12:22:50.9 Info: AlterTable Tracks 12:22:50.9 Info: => 5E-07s 12:22:50.9 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:50.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:50.9 Info: => 0.0005239s 12:22:50.9 Info: AlterTable Tracks 12:22:50.9 Info: => 5E-07s 12:22:50.9 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:50.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:50.9 Info: => 0.0005298s 12:22:50.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:50.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:50.9 Info: => 8.53E-05s 12:22:50.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:50.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:50.9 Info: => 7.25E-05s 12:22:50.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:50.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:50.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:50.9 Info: DROP TABLE "Artists" 12:22:50.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:50.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:50.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:50.9 Info: => 0.0049252s 12:22:50.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:50.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:50.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:50.9 Info: DROP TABLE "Albums" 12:22:50.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:50.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:50.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:50.9 Info: => 0.0057416s 12:22:50.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:50.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:50.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:50.9 Info: DROP TABLE "Tracks" 12:22:50.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:50.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:50.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:50.9 Info: => 0.0039187s 12:22:50.9 Info: DeleteColumn TrackFiles ArtistId 12:22:50.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:50.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:50.9 Info: DROP TABLE "TrackFiles" 12:22:50.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:50.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:50.9 Info: => 0.0037393s 12:22:50.9 Info: CreateIndex Artists (ArtistMetadataId) 12:22:50.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:50.9 Info: => 7.24E-05s 12:22:50.9 Info: CreateIndex Artists (Monitored) 12:22:50.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:50.9 Info: => 6.54E-05s 12:22:50.9 Info: CreateIndex Albums (ArtistMetadataId) 12:22:50.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:50.9 Info: => 6.67E-05s 12:22:50.9 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:50.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:50.9 Info: => 6.67E-05s 12:22:50.9 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:50.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:50.9 Info: => 6.46E-05s 12:22:50.9 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:50.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:50.9 Info: => 6.62E-05s 12:22:50.9 Info: UpdateData 12:22:50.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:50.9 Info: => 4.01E-05s 12:22:50.9 Info: UpdateData 12:22:50.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:50.9 Info: => 3.16E-05s 12:22:50.9 Info: UpdateData 12:22:50.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:50.9 Info: => 4.03E-05s 12:22:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:50', 'add_release_groups_etc') 12:22:50.9 Info: Committing Transaction 12:22:51.0 Info: 23: add_release_groups_etc migrated 12:22:51.0 Info: => 0.0525463s 12:22:51.0 Info: 24: NewMediaInfoFormat migrating 12:22:51.0 Info: Beginning Transaction 12:22:51.0 Info: Starting migration of Main DB to 24 12:22:51.0 Info: UpdateData 12:22:51.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:51.0 Info: => 7.87E-05s 12:22:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:51', 'NewMediaInfoFormat') 12:22:51.0 Info: Committing Transaction 12:22:51.0 Info: 24: NewMediaInfoFormat migrated 12:22:51.0 Info: => 0.0492831s 12:22:51.0 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:51.0 Info: Beginning Transaction 12:22:51.0 Info: Starting migration of Main DB to 25 12:22:51.0 Info: RenameTable Restrictions ReleaseProfiles 12:22:51.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:51.0 Info: => 0.001566s 12:22:51.0 Info: AlterTable ReleaseProfiles 12:22:51.0 Info: => 9E-07s 12:22:51.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:51.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:51.0 Info: => 0.0005551s 12:22:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:51', 'rename_restrictions_to_release_profiles') 12:22:51.0 Info: Committing Transaction 12:22:51.1 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:51.1 Info: => 0.1151383s 12:22:51.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:51.1 Info: Beginning Transaction 12:22:51.1 Info: Starting migration of Main DB to 26 12:22:51.1 Info: RenameTable Profiles QualityProfiles 12:22:51.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:51.1 Info: => 0.0015727s 12:22:51.1 Info: AlterTable QualityProfiles 12:22:51.1 Info: => 7E-07s 12:22:51.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:51.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:51.1 Info: => 0.0005443s 12:22:51.1 Info: AlterTable LanguageProfiles 12:22:51.1 Info: => 6E-07s 12:22:51.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:51.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:51.1 Info: => 0.0005393s 12:22:51.1 Info: UpdateData 12:22:51.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:51.1 Info: => 4.6E-05s 12:22:51.1 Info: UpdateData 12:22:51.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:51.1 Info: => 2.85E-05s 12:22:51.1 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:51.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:51.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:51.1 Info: DROP TABLE "Artists" 12:22:51.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:51.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:51.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:51.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:51.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:51.1 Info: => 0.0053772s 12:22:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:51', 'rename_quality_profiles_add_upgrade_allowed') 12:22:51.1 Info: Committing Transaction 12:22:51.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:51.2 Info: => 0.0338131s 12:22:51.2 Info: 27: add_import_exclusions migrating 12:22:51.2 Info: Beginning Transaction 12:22:51.2 Info: Starting migration of Main DB to 27 12:22:51.2 Info: CreateTable ImportListExclusions 12:22:51.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:51.2 Info: => 0.0001708s 12:22:51.2 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:51.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:51.2 Info: => 0.0001332s 12:22:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:51', 'add_import_exclusions') 12:22:51.2 Info: Committing Transaction 12:22:51.2 Info: 27: add_import_exclusions migrated 12:22:51.2 Info: => 0.0272683s 12:22:51.2 Info: 28: clean_artist_metadata_table migrating 12:22:51.2 Info: Beginning Transaction 12:22:51.2 Info: Starting migration of Main DB to 28 12:22:51.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:51.2 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:51.2 Info: => 0.000165s 12:22:51.2 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:51.2 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:51.2 Info: => 0.0001217s 12:22:51.2 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:51.2 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:51.2 Info: => 0.0001144s 12:22:51.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:51.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:51.2 Info: => 0.0001129s 12:22:51.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:51.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:51.2 Info: => 0.0001095s 12:22:51.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:51.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:51.2 Info: => 0.0001111s 12:22:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:51', 'clean_artist_metadata_table') 12:22:51.2 Info: Committing Transaction 12:22:51.2 Info: 28: clean_artist_metadata_table migrated 12:22:51.2 Info: => 0.018214s 12:22:51.2 Info: 29: health_issue_notification migrating 12:22:51.2 Info: Beginning Transaction 12:22:51.2 Info: Starting migration of Main DB to 29 12:22:51.2 Info: AlterTable Notifications 12:22:51.2 Info: => 8E-07s 12:22:51.2 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:51.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:51.2 Info: => 0.0006193s 12:22:51.2 Info: AlterTable Notifications 12:22:51.2 Info: => 6E-07s 12:22:51.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:51.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:51.2 Info: => 0.0005423s 12:22:51.2 Info: AlterTable Notifications 12:22:51.2 Info: => 6E-07s 12:22:51.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:51.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:51.2 Info: => 0.0005266s 12:22:51.2 Info: AlterTable Notifications 12:22:51.2 Info: => 5E-07s 12:22:51.2 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:51.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:51.2 Info: => 0.0005259s 12:22:51.2 Info: AlterTable Notifications 12:22:51.2 Info: => 5E-07s 12:22:51.2 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:51.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:51.2 Info: => 0.0005212s 12:22:51.2 Info: DeleteColumn Notifications OnDownload 12:22:51.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:51.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:51.2 Info: DROP TABLE "Notifications" 12:22:51.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:51.2 Info: => 0.0067716s 12:22:51.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:51.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:51.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:51.2 Info: DROP TABLE "Notifications" 12:22:51.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:51.2 Info: => 0.0045289s 12:22:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:51', 'health_issue_notification') 12:22:51.2 Info: Committing Transaction 12:22:51.2 Info: 29: health_issue_notification migrated 12:22:51.2 Info: => 0.0265084s 12:22:51.2 Info: 30: add_mediafilerepository_mtime migrating 12:22:51.2 Info: Beginning Transaction 12:22:51.2 Info: Starting migration of Main DB to 30 12:22:51.2 Info: AlterTable TrackFiles 12:22:51.2 Info: => 9E-07s 12:22:51.2 Info: CreateColumn TrackFiles Modified DateTime 12:22:51.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:51.2 Info: => 0.0006289s 12:22:51.2 Info: AlterTable TrackFiles 12:22:51.2 Info: => 6E-07s 12:22:51.2 Info: CreateColumn TrackFiles Path String 12:22:51.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:51.2 Info: => 0.000595s 12:22:51.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:51.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:51.2 Info: => 3.91E-05s 12:22:51.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:51.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:51.2 Info: => 0.0001179s 12:22:51.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:51.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:51.2 Info: => 0.0001295s 12:22:51.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:51.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:51.2 Info: => 0.0001348s 12:22:51.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:51.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:51.2 Info: => 7.6E-05s 12:22:51.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:51.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:51.2 Info: => 4.81E-05s 12:22:51.2 Info: AlterTable TrackFiles 12:22:51.2 Info: => 5E-07s 12:22:51.2 Info: AlterColumn TrackFiles Path String 12:22:51.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:51.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:51.2 Info: DROP TABLE "TrackFiles" 12:22:51.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:51.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:51.2 Info: => 0.0043484s 12:22:51.2 Info: CreateIndex TrackFiles (Path) 12:22:51.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:51.2 Info: => 0.0001061s 12:22:51.2 Info: DeleteColumn TrackFiles RelativePath 12:22:51.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:51.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:51.3 Info: DROP TABLE "TrackFiles" 12:22:51.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:51.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:51.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:51.3 Info: => 0.0058126s 12:22:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:51', 'add_mediafilerepository_mtime') 12:22:51.3 Info: Committing Transaction 12:22:51.3 Info: 30: add_mediafilerepository_mtime migrated 12:22:51.3 Info: => 0.0156574s 12:22:51.3 Info: 31: add_artistmetadataid_constraint migrating 12:22:51.3 Info: Beginning Transaction 12:22:51.3 Info: Starting migration of Main DB to 31 12:22:51.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:51.3 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:51.3 Info: => 9.02E-05s 12:22:51.3 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:51.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:51.3 Info: => 0.0001286s 12:22:51.3 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:51.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:51.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:51.3 Info: DROP TABLE "Artists" 12:22:51.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:51.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:51.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:51.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:51.3 Info: => 0.0046367s 12:22:51.3 Info: CreateIndex Artists (ArtistMetadataId) 12:22:51.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:51.3 Info: => 0.0001055s 12:22:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:51', 'add_artistmetadataid_constraint') 12:22:51.3 Info: Committing Transaction 12:22:51.3 Info: 31: add_artistmetadataid_constraint migrated 12:22:51.3 Info: => 0.0225039s 12:22:51.3 Info: 32: old_ids_and_artist_alias migrating 12:22:51.3 Info: Beginning Transaction 12:22:51.3 Info: Starting migration of Main DB to 32 12:22:51.3 Info: AlterTable ArtistMetadata 12:22:51.3 Info: => 1.5E-06s 12:22:51.3 Info: CreateColumn ArtistMetadata Aliases String 12:22:51.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:51.3 Info: => 0.0006144s 12:22:51.3 Info: AlterTable ArtistMetadata 12:22:51.3 Info: => 6E-07s 12:22:51.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:51.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:51.3 Info: => 0.0005273s 12:22:51.3 Info: AlterTable Albums 12:22:51.3 Info: => 5E-07s 12:22:51.3 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:51.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:51.3 Info: => 0.0005273s 12:22:51.3 Info: AlterTable AlbumReleases 12:22:51.3 Info: => 5E-07s 12:22:51.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:51.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:51.3 Info: => 0.0005219s 12:22:51.3 Info: AlterTable Tracks 12:22:51.3 Info: => 6E-07s 12:22:51.3 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:51.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:51.3 Info: => 0.0005181s 12:22:51.3 Info: AlterTable Tracks 12:22:51.3 Info: => 5E-07s 12:22:51.3 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:51.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:51.3 Info: => 0.0005118s 12:22:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:51', 'old_ids_and_artist_alias') 12:22:51.3 Info: Committing Transaction 12:22:51.4 Info: 32: old_ids_and_artist_alias migrated 12:22:51.4 Info: => 0.1317653s 12:22:51.4 Info: 33: download_propers_config migrating 12:22:51.4 Info: Beginning Transaction 12:22:51.4 Info: Starting migration of Main DB to 33 12:22:51.4 Info: PerformDBOperation 12:22:51.4 Info: Performing DB Operation 12:22:51.4 Info: => 4.52E-05s 12:22:51.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:51.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:51.4 Info: => 4.06E-05s 12:22:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:51', 'download_propers_config') 12:22:51.4 Info: Committing Transaction 12:22:51.4 Info: 33: download_propers_config migrated 12:22:51.4 Info: => 0.0157135s 12:22:51.4 Info: 34: remove_language_profiles migrating 12:22:51.4 Info: Beginning Transaction 12:22:51.4 Info: Starting migration of Main DB to 34 12:22:51.4 Info: DeleteTable LanguageProfiles 12:22:51.4 Info: DROP TABLE "LanguageProfiles" 12:22:51.4 Info: => 0.0002361s 12:22:51.4 Info: DeleteColumn Artists LanguageProfileId 12:22:51.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:51.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:51.4 Info: DROP TABLE "Artists" 12:22:51.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:51.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:51.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:51.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:51.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:51.4 Info: => 0.0054287s 12:22:51.4 Info: DeleteColumn ImportLists LanguageProfileId 12:22:51.5 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:51.5 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:51.5 Info: DROP TABLE "ImportLists" 12:22:51.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:51.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:51.5 Info: => 0.0039083s 12:22:51.5 Info: DeleteColumn Blacklist Language 12:22:51.5 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:51.5 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:51.5 Info: DROP TABLE "Blacklist" 12:22:51.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:51.5 Info: => 0.0036762s 12:22:51.5 Info: DeleteColumn History Language 12:22:51.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:51.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:51.5 Info: DROP TABLE "History" 12:22:51.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:51.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:51.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:51.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:51.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:51.5 Info: => 0.0054403s 12:22:51.5 Info: DeleteColumn LyricFiles Language 12:22:51.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:51.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:51.5 Info: DROP TABLE "LyricFiles" 12:22:51.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:51.5 Info: => 0.0037372s 12:22:51.5 Info: DeleteColumn TrackFiles Language 12:22:51.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:51.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:51.5 Info: DROP TABLE "TrackFiles" 12:22:51.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:51.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:51.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:51.5 Info: => 0.0039319s 12:22:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:51', 'remove_language_profiles') 12:22:51.5 Info: Committing Transaction 12:22:51.5 Info: 34: remove_language_profiles migrated 12:22:51.5 Info: => 0.0312469s 12:22:51.5 Info: 35: multi_disc_naming_format migrating 12:22:51.5 Info: Beginning Transaction 12:22:51.5 Info: Starting migration of Main DB to 35 12:22:51.5 Info: AlterTable NamingConfig 12:22:51.5 Info: => 1E-06s 12:22:51.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:51.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:51.5 Info: => 0.0005881s 12:22:51.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:51.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:51.5 Info: => 4.64E-05s 12:22:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:51', 'multi_disc_naming_format') 12:22:51.5 Info: Committing Transaction 12:22:51.6 Info: 35: multi_disc_naming_format migrated 12:22:51.6 Info: => 0.0519294s 12:22:51.6 Info: 36: add_download_client_priority migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 36 12:22:51.6 Info: AlterTable DownloadClients 12:22:51.6 Info: => 1.3E-06s 12:22:51.6 Info: CreateColumn DownloadClients Priority Int32 12:22:51.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:51.6 Info: => 0.0006551s 12:22:51.6 Info: PerformDBOperation 12:22:51.6 Info: Performing DB Operation 12:22:51.6 Info: => 0.0011192s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:51', 'add_download_client_priority') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 36: add_download_client_priority migrated 12:22:51.6 Info: => 0.0015656s 12:22:51.6 Info: 37: remove_growl_prowl migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 37 12:22:51.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:51.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:22:51.6 Info: => 5.1E-05s 12:22:51.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:51.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:22:51.6 Info: => 2.88E-05s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:22:51', 'remove_growl_prowl') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 37: remove_growl_prowl migrated 12:22:51.6 Info: => 0.0003156s 12:22:51.6 Info: 38: remove_plex_hometheatre migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 38 12:22:51.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:51.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:22:51.6 Info: => 4.54E-05s 12:22:51.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:51.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:22:51.6 Info: => 2.93E-05s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:22:51', 'remove_plex_hometheatre') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 38: remove_plex_hometheatre migrated 12:22:51.6 Info: => 0.0002536s 12:22:51.6 Info: 39: add_root_folder_add_defaults migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 39 12:22:51.6 Info: AlterTable RootFolders 12:22:51.6 Info: => 7E-07s 12:22:51.6 Info: CreateColumn RootFolders Name String 12:22:51.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:22:51.6 Info: => 0.0005844s 12:22:51.6 Info: AlterTable RootFolders 12:22:51.6 Info: => 6E-07s 12:22:51.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:22:51.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:22:51.6 Info: => 0.0005439s 12:22:51.6 Info: AlterTable RootFolders 12:22:51.6 Info: => 5E-07s 12:22:51.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:22:51.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:22:51.6 Info: => 0.000545s 12:22:51.6 Info: AlterTable RootFolders 12:22:51.6 Info: => 5E-07s 12:22:51.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:22:51.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:51.6 Info: => 0.0005464s 12:22:51.6 Info: AlterTable RootFolders 12:22:51.6 Info: => 6E-07s 12:22:51.6 Info: CreateColumn RootFolders DefaultTags String 12:22:51.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:22:51.6 Info: => 0.0005563s 12:22:51.6 Info: PerformDBOperation 12:22:51.6 Info: Performing DB Operation 12:22:51.6 Info: => 5.19E-05s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:22:51', 'add_root_folder_add_defaults') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 39: add_root_folder_add_defaults migrated 12:22:51.6 Info: => 0.0003842s 12:22:51.6 Info: 40: task_duration migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 40 12:22:51.6 Info: AlterTable ScheduledTasks 12:22:51.6 Info: => 7E-07s 12:22:51.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:22:51.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:22:51.6 Info: => 0.0005461s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:22:51', 'task_duration') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 40: task_duration migrated 12:22:51.6 Info: => 0.0008467s 12:22:51.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 41 12:22:51.6 Info: AlterTable ReleaseProfiles 12:22:51.6 Info: => 7E-07s 12:22:51.6 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:22:51.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:22:51.6 Info: => 0.000523s 12:22:51.6 Info: AlterTable ReleaseProfiles 12:22:51.6 Info: => 5E-07s 12:22:51.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:22:51.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:22:51.6 Info: => 0.0005214s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:22:51', 'add_indexer_and_enabled_to_release_profiles') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:22:51.6 Info: => 0.000801s 12:22:51.6 Info: 42: remove_album_folders migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 42 12:22:51.6 Info: DeleteColumn Artists AlbumFolder 12:22:51.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:51.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:51.6 Info: DROP TABLE "Artists" 12:22:51.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:51.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:51.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:51.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:51.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:51.6 Info: => 0.0050688s 12:22:51.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:51.6 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:51.6 Info: => 3.64E-05s 12:22:51.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:51.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:51.6 Info: => 2.82E-05s 12:22:51.6 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:22:51.6 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:22:51.6 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:22:51.6 Info: DROP TABLE "NamingConfig" 12:22:51.6 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:22:51.6 Info: => 0.0046697s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:22:51', 'remove_album_folders') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 42: remove_album_folders migrated 12:22:51.6 Info: => 0.0051712s 12:22:51.6 Info: 44: add_priority_to_indexers migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 44 12:22:51.6 Info: AlterTable Indexers 12:22:51.6 Info: => 7E-07s 12:22:51.6 Info: CreateColumn Indexers Priority Int32 12:22:51.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:22:51.6 Info: => 0.0005404s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:22:51', 'add_priority_to_indexers') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 44: add_priority_to_indexers migrated 12:22:51.6 Info: => 0.0009392s 12:22:51.6 Info: 45: remove_chown_and_folderchmod_config migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 45 12:22:51.6 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:51.6 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:51.6 Info: => 0.000119s 12:22:51.6 Info: PerformDBOperation 12:22:51.6 Info: Performing DB Operation 12:22:51.6 Info: => 2.57E-05s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:22:51', 'remove_chown_and_folderchmod_config') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 45: remove_chown_and_folderchmod_config migrated 12:22:51.6 Info: => 0.0002675s 12:22:51.6 Info: 47: update_notifiarr migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 47 12:22:51.6 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:51.6 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:51.6 Info: => 7.05E-05s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:22:51', 'update_notifiarr') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 47: update_notifiarr migrated 12:22:51.6 Info: => 0.0003179s 12:22:51.6 Info: 49: email_multiple_addresses migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 49 12:22:51.6 Info: PerformDBOperation 12:22:51.6 Info: Performing DB Operation 12:22:51.6 Info: => 5.68E-05s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:22:51', 'email_multiple_addresses') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 49: email_multiple_addresses migrated 12:22:51.6 Info: => 0.0003184s 12:22:51.6 Info: 50: rename_blacklist_to_blocklist migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 50 12:22:51.6 Info: RenameTable Blacklist Blocklist 12:22:51.6 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:22:51.6 Info: => 0.0019086s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:22:51', 'rename_blacklist_to_blocklist') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 50: rename_blacklist_to_blocklist migrated 12:22:51.6 Info: => 0.0022818s 12:22:51.6 Info: 51: cdh_per_downloadclient migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 51 12:22:51.6 Info: AlterTable DownloadClients 12:22:51.6 Info: => 1.3E-06s 12:22:51.6 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:22:51.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:51.6 Info: => 0.0005669s 12:22:51.6 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:22:51.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:51.6 Info: => 0.0005177s 12:22:51.6 Info: PerformDBOperation 12:22:51.6 Info: Performing DB Operation 12:22:51.6 Info: => 0.0001448s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:22:51', 'cdh_per_downloadclient') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 51: cdh_per_downloadclient migrated 12:22:51.6 Info: => 0.0004412s 12:22:51.6 Info: 52: download_history migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 52 12:22:51.6 Info: CreateTable DownloadHistory 12:22:51.6 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:51.6 Info: => 0.0002103s 12:22:51.6 Info: CreateIndex DownloadHistory (EventType) 12:22:51.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:51.6 Info: => 0.0001233s 12:22:51.6 Info: CreateIndex DownloadHistory (ArtistId) 12:22:51.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:51.6 Info: => 0.0001079s 12:22:51.6 Info: CreateIndex DownloadHistory (DownloadId) 12:22:51.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:51.6 Info: => 0.0001108s 12:22:51.6 Info: PerformDBOperation 12:22:51.6 Info: Performing DB Operation 12:22:51.6 Info: => 9.59E-05s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:22:51', 'download_history') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 52: download_history migrated 12:22:51.6 Info: => 0.0005293s 12:22:51.6 Info: 53: add_update_history migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 53 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:22:51', 'add_update_history') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 53: add_update_history migrated 12:22:51.6 Info: => 0.0003359s 12:22:51.6 Info: 54: add_on_update_to_notifications migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 54 12:22:51.6 Info: AlterTable Notifications 12:22:51.6 Info: => 8E-07s 12:22:51.6 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:22:51.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:22:51.6 Info: => 0.0006064s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:22:51', 'add_on_update_to_notifications') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 54: add_on_update_to_notifications migrated 12:22:51.6 Info: => 0.0009709s 12:22:51.6 Info: 55: download_client_per_indexer migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 55 12:22:51.6 Info: AlterTable Indexers 12:22:51.6 Info: => 8E-07s 12:22:51.6 Info: CreateColumn Indexers DownloadClientId Int32 12:22:51.6 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:22:51.6 Info: => 0.0005795s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:22:51', 'download_client_per_indexer') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 55: download_client_per_indexer migrated 12:22:51.6 Info: => 0.000952s 12:22:51.6 Info: 56: AddNewItemMonitorType migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 56 12:22:51.6 Info: AlterTable Artists 12:22:51.6 Info: => 9E-07s 12:22:51.6 Info: CreateColumn Artists MonitorNewItems Int32 12:22:51.6 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:51.6 Info: => 0.0005883s 12:22:51.6 Info: AlterTable RootFolders 12:22:51.6 Info: => 6E-07s 12:22:51.6 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:22:51.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:51.6 Info: => 0.0005606s 12:22:51.6 Info: AlterTable ImportLists 12:22:51.6 Info: => 5E-07s 12:22:51.6 Info: CreateColumn ImportLists MonitorNewItems Int32 12:22:51.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:51.6 Info: => 0.0005419s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:22:51', 'AddNewItemMonitorType') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 56: AddNewItemMonitorType migrated 12:22:51.6 Info: => 0.0009004s 12:22:51.6 Info: 57: ImportListSearch migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 57 12:22:51.6 Info: AlterTable ImportLists 12:22:51.6 Info: => 8E-07s 12:22:51.6 Info: CreateColumn ImportLists ShouldSearch Boolean 12:22:51.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:22:51.6 Info: => 0.0005796s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:22:51', 'ImportListSearch') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 57: ImportListSearch migrated 12:22:51.6 Info: => 0.0008775s 12:22:51.6 Info: 58: ImportListMonitorExisting migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 58 12:22:51.6 Info: AlterTable ImportLists 12:22:51.6 Info: => 8E-07s 12:22:51.6 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:22:51.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:22:51.6 Info: => 0.0005755s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:22:51', 'ImportListMonitorExisting') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 58: ImportListMonitorExisting migrated 12:22:51.6 Info: => 0.0008998s 12:22:51.6 Info: 59: add_indexer_tags migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 59 12:22:51.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:51.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:22:51.6 Info: => 4.86E-05s 12:22:51.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:51.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:22:51.6 Info: => 3.12E-05s 12:22:51.6 Info: AlterTable Indexers 12:22:51.6 Info: => 3E-07s 12:22:51.6 Info: CreateColumn Indexers Tags String 12:22:51.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:22:51.6 Info: => 0.0005648s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:22:51', 'add_indexer_tags') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 59: add_indexer_tags migrated 12:22:51.6 Info: => 0.0008688s 12:22:51.6 Info: 60: update_audio_types migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 60 12:22:51.6 Info: PerformDBOperation 12:22:51.6 Info: Performing DB Operation 12:22:51.6 Info: => 5.57E-05s 12:22:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:22:51', 'update_audio_types') 12:22:51.6 Info: Committing Transaction 12:22:51.6 Info: 60: update_audio_types migrated 12:22:51.6 Info: => 0.0002914s 12:22:51.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:22:51.6 Info: Beginning Transaction 12:22:51.6 Info: Starting migration of Main DB to 61 12:22:51.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:51.6 Info: DELETE FROM "Commands" WHERE 1 = 1 12:22:51.6 Info: => 4.57E-05s 12:22:51.6 Info: AlterTable AlbumReleases 12:22:51.6 Info: => 4E-07s 12:22:51.6 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:22:51.6 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:22:51.6 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:22:51.6 Info: DROP TABLE "AlbumReleases" 12:22:51.6 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:22:51.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:51.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:51.6 Info: => 0.00485s 12:22:51.6 Info: AlterTable Albums 12:22:51.6 Info: => 6E-07s 12:22:51.6 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:22:51.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:51.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:51.6 Info: DROP TABLE "Albums" 12:22:51.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:51.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:51.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:51.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:51.6 Info: => 0.0059723s 12:22:51.6 Info: AlterTable Albums 12:22:51.6 Info: => 5E-07s 12:22:51.6 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:22:51.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:51.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:51.6 Info: DROP TABLE "Albums" 12:22:51.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:51.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:51.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:51.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:51.6 Info: => 0.0059309s 12:22:51.6 Info: AlterTable Albums 12:22:51.6 Info: => 5.7E-06s 12:22:51.6 Info: AlterColumn Albums Added DateTimeOffset 12:22:51.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:51.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:51.6 Info: DROP TABLE "Albums" 12:22:51.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:51.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:51.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:51.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:51.6 Info: => 0.0050243s 12:22:51.6 Info: AlterTable Artists 12:22:51.6 Info: => 4.4E-06s 12:22:51.6 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:22:51.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:51.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:51.6 Info: DROP TABLE "Artists" 12:22:51.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:51.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:51.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:51.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:51.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:51.6 Info: => 0.0049787s 12:22:51.6 Info: AlterTable Artists 12:22:51.6 Info: => 5E-07s 12:22:51.6 Info: AlterColumn Artists Added DateTimeOffset 12:22:51.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:51.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:51.6 Info: DROP TABLE "Artists" 12:22:51.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:51.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:51.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:51.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:51.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:51.6 Info: => 0.0058665s 12:22:51.6 Info: AlterTable Blocklist 12:22:51.6 Info: => 6E-07s 12:22:51.6 Info: AlterColumn Blocklist Date DateTimeOffset 12:22:51.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:51.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:51.6 Info: DROP TABLE "Blocklist" 12:22:51.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:51.6 Info: => 0.0044867s 12:22:51.6 Info: AlterTable Blocklist 12:22:51.6 Info: => 6E-07s 12:22:51.6 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:22:51.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:51.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:51.6 Info: DROP TABLE "Blocklist" 12:22:51.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:51.6 Info: => 0.0053616s 12:22:51.6 Info: AlterTable Commands 12:22:51.6 Info: => 5E-07s 12:22:51.6 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:22:51.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:51.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:51.6 Info: DROP TABLE "Commands" 12:22:51.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:51.6 Info: => 0.0044043s 12:22:51.6 Info: AlterTable Commands 12:22:51.6 Info: => 5E-07s 12:22:51.6 Info: AlterColumn Commands StartedAt DateTimeOffset 12:22:51.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:51.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:51.6 Info: DROP TABLE "Commands" 12:22:51.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:51.6 Info: => 0.0046909s 12:22:51.6 Info: AlterTable Commands 12:22:51.6 Info: => 6E-07s 12:22:51.6 Info: AlterColumn Commands EndedAt DateTimeOffset 12:22:51.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:51.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:51.6 Info: DROP TABLE "Commands" 12:22:51.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:51.6 Info: => 0.0054s 12:22:51.6 Info: AlterTable DownloadClientStatus 12:22:51.6 Info: => 7E-07s 12:22:51.6 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:22:51.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:51.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:51.6 Info: DROP TABLE "DownloadClientStatus" 12:22:51.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:51.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:51.7 Info: => 0.0045296s 12:22:51.7 Info: AlterTable DownloadClientStatus 12:22:51.7 Info: => 4E-07s 12:22:51.7 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:22:51.7 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:51.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:51.7 Info: DROP TABLE "DownloadClientStatus" 12:22:51.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:51.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:51.7 Info: => 0.0044943s 12:22:51.7 Info: AlterTable DownloadClientStatus 12:22:51.7 Info: => 5E-07s 12:22:51.7 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:22:51.7 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:51.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:51.7 Info: DROP TABLE "DownloadClientStatus" 12:22:51.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:51.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:51.7 Info: => 0.0055322s 12:22:51.7 Info: AlterTable DownloadHistory 12:22:51.7 Info: => 5E-07s 12:22:51.7 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:22:51.7 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:51.7 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:22:51.7 Info: DROP TABLE "DownloadHistory" 12:22:51.7 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:22:51.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:51.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:51.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:51.7 Info: => 0.0049219s 12:22:51.7 Info: AlterTable ExtraFiles 12:22:51.7 Info: => 5E-07s 12:22:51.7 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:22:51.7 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:51.7 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:51.7 Info: DROP TABLE "ExtraFiles" 12:22:51.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:51.7 Info: => 0.0045355s 12:22:51.7 Info: AlterTable ExtraFiles 12:22:51.7 Info: => 5E-07s 12:22:51.7 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:22:51.7 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:51.7 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:51.7 Info: DROP TABLE "ExtraFiles" 12:22:51.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:51.7 Info: => 0.0043645s 12:22:51.7 Info: AlterTable History 12:22:51.7 Info: => 8E-07s 12:22:51.7 Info: AlterColumn History Date DateTimeOffset 12:22:51.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:51.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:51.7 Info: DROP TABLE "History" 12:22:51.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:51.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:51.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:51.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:51.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:51.7 Info: => 0.0061095s 12:22:51.7 Info: AlterTable ImportListStatus 12:22:51.7 Info: => 5E-07s 12:22:51.7 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:22:51.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:51.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:51.7 Info: DROP TABLE "ImportListStatus" 12:22:51.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:51.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:51.7 Info: => 0.0043067s 12:22:51.7 Info: AlterTable ImportListStatus 12:22:51.7 Info: => 5E-07s 12:22:51.7 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:22:51.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:51.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:51.7 Info: DROP TABLE "ImportListStatus" 12:22:51.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:51.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:51.7 Info: => 0.006148s 12:22:51.7 Info: AlterTable ImportListStatus 12:22:51.7 Info: => 5E-07s 12:22:51.7 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:22:51.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:51.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:51.7 Info: DROP TABLE "ImportListStatus" 12:22:51.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:51.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:51.7 Info: => 0.0045119s 12:22:51.7 Info: AlterTable IndexerStatus 12:22:51.7 Info: => 5E-07s 12:22:51.7 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:22:51.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:51.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:51.7 Info: DROP TABLE "IndexerStatus" 12:22:51.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:51.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:51.7 Info: => 0.0052756s 12:22:51.7 Info: AlterTable IndexerStatus 12:22:51.7 Info: => 4E-07s 12:22:51.7 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:22:51.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:51.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:51.7 Info: DROP TABLE "IndexerStatus" 12:22:51.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:51.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:51.7 Info: => 0.0044028s 12:22:51.7 Info: AlterTable IndexerStatus 12:22:51.7 Info: => 5E-07s 12:22:51.7 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:22:51.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:51.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:51.7 Info: DROP TABLE "IndexerStatus" 12:22:51.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:51.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:51.7 Info: => 0.0044067s 12:22:51.7 Info: AlterTable LyricFiles 12:22:51.7 Info: => 5E-07s 12:22:51.7 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:22:51.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:51.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:51.7 Info: DROP TABLE "LyricFiles" 12:22:51.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:51.7 Info: => 0.0043058s 12:22:51.7 Info: AlterTable LyricFiles 12:22:51.7 Info: => 6E-07s 12:22:51.7 Info: AlterColumn LyricFiles Added DateTimeOffset 12:22:51.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:22:51.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:51.7 Info: DROP TABLE "LyricFiles" 12:22:51.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:51.7 Info: => 0.0054255s 12:22:51.7 Info: AlterTable MetadataFiles 12:22:51.7 Info: => 5E-07s 12:22:51.7 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:22:51.7 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:51.7 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:51.7 Info: DROP TABLE "MetadataFiles" 12:22:51.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:51.7 Info: => 0.0044021s 12:22:51.7 Info: AlterTable MetadataFiles 12:22:51.7 Info: => 6E-07s 12:22:51.7 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:22:51.7 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:51.7 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:51.7 Info: DROP TABLE "MetadataFiles" 12:22:51.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:51.7 Info: => 0.0063648s 12:22:51.7 Info: AlterTable PendingReleases 12:22:51.7 Info: => 6E-07s 12:22:51.7 Info: AlterColumn PendingReleases Added DateTimeOffset 12:22:51.7 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:22:51.7 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:22:51.7 Info: DROP TABLE "PendingReleases" 12:22:51.7 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:22:51.7 Info: => 0.004179s 12:22:51.7 Info: AlterTable ScheduledTasks 12:22:51.7 Info: => 6E-07s 12:22:51.7 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:22:51.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:51.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:51.7 Info: DROP TABLE "ScheduledTasks" 12:22:51.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:51.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:51.7 Info: => 0.0097763s 12:22:51.7 Info: AlterTable ScheduledTasks 12:22:51.7 Info: => 5E-07s 12:22:51.7 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:22:51.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:51.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:51.7 Info: DROP TABLE "ScheduledTasks" 12:22:51.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:51.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:51.8 Info: => 0.0053493s 12:22:51.8 Info: AlterTable TrackFiles 12:22:51.8 Info: => 6E-07s 12:22:51.8 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:22:51.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:51.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:51.8 Info: DROP TABLE "TrackFiles" 12:22:51.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:51.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:51.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:51.8 Info: => 0.0046821s 12:22:51.8 Info: AlterTable TrackFiles 12:22:51.8 Info: => 5E-07s 12:22:51.8 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:22:51.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:51.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:51.8 Info: DROP TABLE "TrackFiles" 12:22:51.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:51.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:51.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:51.8 Info: => 0.0055895s 12:22:51.8 Info: AlterTable VersionInfo 12:22:51.8 Info: => 4E-07s 12:22:51.8 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:22:51.8 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:22:51.8 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:22:51.8 Info: DROP TABLE "VersionInfo" 12:22:51.8 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:22:51.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:51.8 Info: => 0.0041759s 12:22:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:22:51', 'postgres_update_timestamp_columns_to_with_timezone') 12:22:51.8 Info: Committing Transaction 12:22:51.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:22:51.8 Info: => 0.0165951s 12:22:51.8 Info: 62: add_on_delete_to_notifications migrating 12:22:51.8 Info: Beginning Transaction 12:22:51.8 Info: Starting migration of Main DB to 62 12:22:51.8 Info: AlterTable Notifications 12:22:51.8 Info: => 7E-07s 12:22:51.8 Info: CreateColumn Notifications OnArtistDelete Boolean 12:22:51.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:22:51.8 Info: => 0.000594s 12:22:51.8 Info: AlterTable Notifications 12:22:51.8 Info: => 4E-07s 12:22:51.8 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:22:51.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:22:51.8 Info: => 0.0005346s 12:22:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:22:51', 'add_on_delete_to_notifications') 12:22:51.8 Info: Committing Transaction 12:22:51.8 Info: 62: add_on_delete_to_notifications migrated 12:22:51.8 Info: => 0.0008417s 12:22:51.8 Info: 63: add_custom_formats migrating 12:22:51.8 Info: Beginning Transaction 12:22:51.8 Info: Starting migration of Main DB to 63 12:22:51.8 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/i", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 12:22:51.8 Info: AlterTable DelayProfiles 12:22:51.8 Info: => 4E-07s 12:22:51.8 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:22:51.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:22:51.8 Info: => 0.0005506s 12:22:51.8 Info: UpdateData 12:22:51.8 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:22:51.8 Info: => 5.37E-05s 12:22:51.8 Info: AlterTable TrackFiles 12:22:51.8 Info: => 4E-07s 12:22:51.8 Info: CreateColumn TrackFiles OriginalFilePath String 12:22:51.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:22:51.8 Info: => 0.000521s 12:22:51.8 Info: PerformDBOperation 12:22:51.8 Info: Performing DB Operation 12:22:51.8 Info: => 0.0011755s 12:22:51.8 Info: CreateTable CustomFormats 12:22:51.8 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:22:51.8 Info: => 0.0001668s 12:22:51.8 Info: CreateIndex CustomFormats (Name) 12:22:51.8 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:22:51.8 Info: => 0.0001095s 12:22:51.8 Info: AlterTable QualityProfiles 12:22:51.8 Info: => 4E-07s 12:22:51.8 Info: CreateColumn QualityProfiles FormatItems String 12:22:51.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:22:51.8 Info: => 0.0005639s 12:22:51.8 Info: AlterTable QualityProfiles 12:22:51.8 Info: => 5E-07s 12:22:51.8 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:22:51.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:51.8 Info: => 0.0005458s 12:22:51.8 Info: AlterTable QualityProfiles 12:22:51.8 Info: => 6E-07s 12:22:51.8 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:22:51.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:51.8 Info: => 0.0005218s 12:22:51.8 Info: PerformDBOperation 12:22:51.8 Info: Performing DB Operation 12:22:51.8 Info: => 0.0012625s 12:22:51.8 Info: PerformDBOperation 12:22:51.8 Info: Performing DB Operation 12:22:51.8 Info: => 3.62E-05s 12:22:51.8 Info: DeleteColumn ReleaseProfiles Preferred 12:22:51.8 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:51.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:51.8 Info: DROP TABLE "ReleaseProfiles" 12:22:51.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:51.8 Info: => 0.0049346s 12:22:51.8 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:22:51.8 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:51.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:51.8 Info: DROP TABLE "ReleaseProfiles" 12:22:51.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:51.8 Info: => 0.0043179s 12:22:51.8 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:51.8 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:51.8 Info: => 5.14E-05s 12:22:51.8 Info: AlterTable DelayProfiles 12:22:51.8 Info: => 1E-06s 12:22:51.8 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:22:51.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:51.8 Info: => 0.0006017s 12:22:51.8 Info: AlterTable DelayProfiles 12:22:51.8 Info: => 6E-07s 12:22:51.8 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:22:51.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:22:51.8 Info: => 0.0005473s 12:22:51.8 Info: -> 1 Insert operations completed in 00:00:00.0000981 taking an average of 00:00:00.0000981 12:22:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:22:51', 'add_custom_formats') 12:22:51.8 Info: Committing Transaction 12:22:51.8 Info: 63: add_custom_formats migrated 12:22:51.8 Info: => 0.0009176s 12:22:51.8 Debug: Took: 00:00:01.0278443 12:22:51.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 12:22:51.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 12:22:51.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149718813589_139/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:51.8 Info: DatabaseEngineVersionCheck migrating 12:22:51.8 Info: PerformDBOperation 12:22:51.8 Info: Performing DB Operation 12:22:51.8 Info: SQLite 3.47.0 12:22:51.8 Info: => 0.0010324s 12:22:51.8 Info: DatabaseEngineVersionCheck migrated 12:22:51.8 Info: => 0.0010465s 12:22:51.8 Info: VersionMigration migrating 12:22:51.8 Info: Beginning Transaction 12:22:51.8 Info: CreateTable VersionInfo 12:22:51.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:51.8 Info: => 0.0001511s 12:22:51.8 Info: Committing Transaction 12:22:51.8 Info: VersionMigration migrated 12:22:51.8 Info: => 0.0005498s 12:22:51.8 Info: VersionUniqueMigration migrating 12:22:51.8 Info: Beginning Transaction 12:22:51.8 Info: CreateIndex VersionInfo (Version) 12:22:51.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:51.8 Info: => 0.0001252s 12:22:51.8 Info: AlterTable VersionInfo 12:22:51.8 Info: => 6E-07s 12:22:51.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:51.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:51.8 Info: => 0.0005625s 12:22:51.8 Info: Committing Transaction 12:22:51.8 Info: VersionUniqueMigration migrated 12:22:51.8 Info: => 0.0007613s 12:22:51.8 Info: VersionDescriptionMigration migrating 12:22:51.8 Info: Beginning Transaction 12:22:51.8 Info: AlterTable VersionInfo 12:22:51.8 Info: => 7E-07s 12:22:51.8 Info: CreateColumn VersionInfo Description String 12:22:51.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:51.8 Info: => 0.000187s 12:22:51.8 Info: Committing Transaction 12:22:51.8 Info: VersionDescriptionMigration migrated 12:22:51.8 Info: => 0.000369s 12:22:51.8 Info: 1: InitialSetup migrating 12:22:51.8 Info: Beginning Transaction 12:22:51.8 Info: Starting migration of Main DB to 1 12:22:51.9 Info: CreateTable Config 12:22:51.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:51.9 Info: => 0.0001615s 12:22:51.9 Info: CreateIndex Config (Key) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:51.9 Info: => 7.5E-05s 12:22:51.9 Info: CreateTable RootFolders 12:22:51.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:51.9 Info: => 7.86E-05s 12:22:51.9 Info: CreateIndex RootFolders (Path) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:51.9 Info: => 6.7E-05s 12:22:51.9 Info: CreateTable Artists 12:22:51.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:51.9 Info: => 0.000233s 12:22:51.9 Info: CreateIndex Artists (ForeignArtistId) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:51.9 Info: => 7.17E-05s 12:22:51.9 Info: CreateIndex Artists (NameSlug) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:51.9 Info: => 6.47E-05s 12:22:51.9 Info: CreateIndex Artists (CleanName) 12:22:51.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:51.9 Info: => 6.2E-05s 12:22:51.9 Info: CreateIndex Artists (Path) 12:22:51.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:51.9 Info: => 6.21E-05s 12:22:51.9 Info: CreateTable Albums 12:22:51.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:51.9 Info: => 0.0001953s 12:22:51.9 Info: CreateIndex Albums (ForeignAlbumId) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:51.9 Info: => 6.77E-05s 12:22:51.9 Info: CreateIndex Albums (MBId) 12:22:51.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:51.9 Info: => 6.63E-05s 12:22:51.9 Info: CreateIndex Albums (TADBId) 12:22:51.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:51.9 Info: => 6.25E-05s 12:22:51.9 Info: CreateIndex Albums (TitleSlug) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:51.9 Info: => 6.06E-05s 12:22:51.9 Info: CreateIndex Albums (CleanTitle) 12:22:51.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:51.9 Info: => 6.06E-05s 12:22:51.9 Info: CreateIndex Albums (Path) 12:22:51.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:51.9 Info: => 5.79E-05s 12:22:51.9 Info: CreateTable Tracks 12:22:51.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:51.9 Info: => 0.000176s 12:22:51.9 Info: CreateIndex Tracks (ForeignTrackId) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:51.9 Info: => 7.59E-05s 12:22:51.9 Info: CreateIndex Tracks (ArtistId) 12:22:51.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:51.9 Info: => 8.9E-05s 12:22:51.9 Info: CreateIndex Tracks (TrackFileId) 12:22:51.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:51.9 Info: => 7.63E-05s 12:22:51.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:51.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:51.9 Info: => 7.11E-05s 12:22:51.9 Info: CreateTable TrackFiles 12:22:51.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:51.9 Info: => 0.0001255s 12:22:51.9 Info: CreateIndex TrackFiles (ArtistId) 12:22:51.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:51.9 Info: => 7.64E-05s 12:22:51.9 Info: CreateIndex TrackFiles (AlbumId) 12:22:51.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:51.9 Info: => 9.68E-05s 12:22:51.9 Info: CreateTable History 12:22:51.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:51.9 Info: => 0.0001549s 12:22:51.9 Info: CreateIndex History (Date) 12:22:51.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:51.9 Info: => 7.68E-05s 12:22:51.9 Info: CreateIndex History (EventType) 12:22:51.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:51.9 Info: => 6.88E-05s 12:22:51.9 Info: CreateIndex History (DownloadId) 12:22:51.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:51.9 Info: => 6.68E-05s 12:22:51.9 Info: CreateIndex History (AlbumId) 12:22:51.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:51.9 Info: => 6.65E-05s 12:22:51.9 Info: CreateTable Notifications 12:22:51.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:51.9 Info: => 0.0001155s 12:22:51.9 Info: CreateTable ScheduledTasks 12:22:51.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:51.9 Info: => 0.0001244s 12:22:51.9 Info: CreateIndex ScheduledTasks (TypeName) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:51.9 Info: => 8.98E-05s 12:22:51.9 Info: CreateTable Indexers 12:22:51.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:51.9 Info: => 0.0001044s 12:22:51.9 Info: CreateIndex Indexers (Name) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:51.9 Info: => 7.28E-05s 12:22:51.9 Info: CreateTable Profiles 12:22:51.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:51.9 Info: => 8.25E-05s 12:22:51.9 Info: CreateIndex Profiles (Name) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:51.9 Info: => 7.31E-05s 12:22:51.9 Info: CreateTable QualityDefinitions 12:22:51.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:51.9 Info: => 0.0001234s 12:22:51.9 Info: CreateIndex QualityDefinitions (Quality) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:51.9 Info: => 9.52E-05s 12:22:51.9 Info: CreateIndex QualityDefinitions (Title) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:51.9 Info: => 8.46E-05s 12:22:51.9 Info: CreateTable NamingConfig 12:22:51.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:51.9 Info: => 0.0001153s 12:22:51.9 Info: CreateTable Blacklist 12:22:51.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:51.9 Info: => 0.0001784s 12:22:51.9 Info: CreateTable Metadata 12:22:51.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:51.9 Info: => 0.0001032s 12:22:51.9 Info: CreateTable MetadataFiles 12:22:51.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:51.9 Info: => 0.0001235s 12:22:51.9 Info: CreateTable DownloadClients 12:22:51.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:51.9 Info: => 0.0001026s 12:22:51.9 Info: CreateTable PendingReleases 12:22:51.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:51.9 Info: => 0.0001225s 12:22:51.9 Info: CreateTable RemotePathMappings 12:22:51.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:51.9 Info: => 9.59E-05s 12:22:51.9 Info: CreateTable Tags 12:22:51.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:51.9 Info: => 8.17E-05s 12:22:51.9 Info: CreateIndex Tags (Label) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:51.9 Info: => 7.9E-05s 12:22:51.9 Info: CreateTable Restrictions 12:22:51.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:51.9 Info: => 9.24E-05s 12:22:51.9 Info: CreateTable DelayProfiles 12:22:51.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:51.9 Info: => 0.0016457s 12:22:51.9 Info: CreateTable Users 12:22:51.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:51.9 Info: => 0.000106s 12:22:51.9 Info: CreateIndex Users (Identifier) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:51.9 Info: => 9.85E-05s 12:22:51.9 Info: CreateIndex Users (Username) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:51.9 Info: => 8E-05s 12:22:51.9 Info: CreateTable Commands 12:22:51.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:51.9 Info: => 0.0001264s 12:22:51.9 Info: CreateTable IndexerStatus 12:22:51.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:51.9 Info: => 0.0001163s 12:22:51.9 Info: CreateIndex IndexerStatus (ProviderId) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:51.9 Info: => 7.96E-05s 12:22:51.9 Info: CreateTable ExtraFiles 12:22:51.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:51.9 Info: => 0.0001099s 12:22:51.9 Info: CreateTable LyricFiles 12:22:51.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:51.9 Info: => 0.0001574s 12:22:51.9 Info: CreateTable LanguageProfiles 12:22:51.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:51.9 Info: => 9.91E-05s 12:22:51.9 Info: CreateIndex LanguageProfiles (Name) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:51.9 Info: => 8.33E-05s 12:22:51.9 Info: CreateTable DownloadClientStatus 12:22:51.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:51.9 Info: => 0.0001041s 12:22:51.9 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:51.9 Info: => 8.18E-05s 12:22:51.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:51.9 Info: -> 1 Insert operations completed in 00:00:00.0000595 taking an average of 00:00:00.0000595 12:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:51', 'InitialSetup') 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: 1: InitialSetup migrated 12:22:51.9 Info: => 0.000957s 12:22:51.9 Info: 2: add_reason_to_pending_releases migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 2 12:22:51.9 Info: AlterTable PendingReleases 12:22:51.9 Info: => 6E-07s 12:22:51.9 Info: CreateColumn PendingReleases Reason Int32 12:22:51.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:51.9 Info: => 0.0005178s 12:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:51', 'add_reason_to_pending_releases') 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: 2: add_reason_to_pending_releases migrated 12:22:51.9 Info: => 0.0008041s 12:22:51.9 Info: 3: add_medium_support migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 3 12:22:51.9 Info: AlterTable Albums 12:22:51.9 Info: => 6E-07s 12:22:51.9 Info: CreateColumn Albums Media String 12:22:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:51.9 Info: => 0.000496s 12:22:51.9 Info: AlterTable Tracks 12:22:51.9 Info: => 5E-07s 12:22:51.9 Info: CreateColumn Tracks MediumNumber Int32 12:22:51.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:51.9 Info: => 0.0004546s 12:22:51.9 Info: AlterTable Tracks 12:22:51.9 Info: => 5E-07s 12:22:51.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:51.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:51.9 Info: => 0.0004418s 12:22:51.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:51.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:51.9 Info: => 4.1E-05s 12:22:51.9 Info: DeleteColumn Tracks TrackNumber 12:22:51.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:51.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:51.9 Info: DROP TABLE "Tracks" 12:22:51.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:51.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:51.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:51.9 Info: => 0.004427s 12:22:51.9 Info: AlterTable Tracks 12:22:51.9 Info: => 5E-07s 12:22:51.9 Info: CreateColumn Tracks TrackNumber String 12:22:51.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:51.9 Info: => 0.0004492s 12:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:51', 'add_medium_support') 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: 3: add_medium_support migrated 12:22:51.9 Info: => 0.0008244s 12:22:51.9 Info: 4: add_various_qualites_in_profile migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 4 12:22:51.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:51.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:51.9 Info: => 5.23E-05s 12:22:51.9 Info: PerformDBOperation 12:22:51.9 Info: Performing DB Operation 12:22:51.9 Info: => 3.86E-05s 12:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:51', 'add_various_qualites_in_profile') 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: 4: add_various_qualites_in_profile migrated 12:22:51.9 Info: => 0.000278s 12:22:51.9 Info: 5: metadata_profiles migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 5 12:22:51.9 Info: CreateTable MetadataProfiles 12:22:51.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:51.9 Info: => 0.0001257s 12:22:51.9 Info: CreateIndex MetadataProfiles (Name) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:51.9 Info: => 9.25E-05s 12:22:51.9 Info: AlterTable Artists 12:22:51.9 Info: => 3E-07s 12:22:51.9 Info: CreateColumn Artists MetadataProfileId Int32 12:22:51.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:51.9 Info: => 0.0004728s 12:22:51.9 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:51.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:51.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:51.9 Info: DROP TABLE "Artists" 12:22:51.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:51.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:51.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:51.9 Info: => 0.0050037s 12:22:51.9 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:51.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:51.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:51.9 Info: DROP TABLE "Artists" 12:22:51.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:51.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:51.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:51.9 Info: => 0.0039235s 12:22:51.9 Info: AlterTable Albums 12:22:51.9 Info: => 5E-07s 12:22:51.9 Info: CreateColumn Albums SecondaryTypes String 12:22:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:51.9 Info: => 0.0004727s 12:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:51', 'metadata_profiles') 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: 5: metadata_profiles migrated 12:22:51.9 Info: => 0.0010018s 12:22:51.9 Info: 6: separate_automatic_and_interactive_search migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 6 12:22:51.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:51.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:51.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:51.9 Info: DROP TABLE "Indexers" 12:22:51.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:51.9 Info: => 0.0033652s 12:22:51.9 Info: AlterTable Indexers 12:22:51.9 Info: => 5E-07s 12:22:51.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:51.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:51.9 Info: => 0.0004534s 12:22:51.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:51.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:51.9 Info: => 3.99E-05s 12:22:51.9 Info: AlterTable Indexers 12:22:51.9 Info: => 4E-07s 12:22:51.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:51.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:51.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:51.9 Info: DROP TABLE "Indexers" 12:22:51.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:51.9 Info: => 0.0033523s 12:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:51', 'separate_automatic_and_interactive_search') 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: 6: separate_automatic_and_interactive_search migrated 12:22:51.9 Info: => 0.0037783s 12:22:51.9 Info: 7: change_album_path_to_relative migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 7 12:22:51.9 Info: DeleteColumn Albums Path 12:22:51.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:51.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:51.9 Info: DROP TABLE "Albums" 12:22:51.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:51.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:51.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:51.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:51.9 Info: => 0.0051744s 12:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:51', 'change_album_path_to_relative') 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: 7: change_album_path_to_relative migrated 12:22:51.9 Info: => 0.0056218s 12:22:51.9 Info: 8: change_quality_size_mb_to_kb migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 8 12:22:51.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:51.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:51.9 Info: => 4.95E-05s 12:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:51', 'change_quality_size_mb_to_kb') 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: 8: change_quality_size_mb_to_kb migrated 12:22:51.9 Info: => 0.0002946s 12:22:51.9 Info: 9: album_releases migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 9 12:22:51.9 Info: AlterTable Albums 12:22:51.9 Info: => 7E-07s 12:22:51.9 Info: CreateColumn Albums Releases String 12:22:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:51.9 Info: => 0.000492s 12:22:51.9 Info: AlterTable Albums 12:22:51.9 Info: => 5E-07s 12:22:51.9 Info: CreateColumn Albums CurrentRelease String 12:22:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:51.9 Info: => 0.0004666s 12:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:51', 'album_releases') 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: 9: album_releases migrated 12:22:51.9 Info: => 0.0007676s 12:22:51.9 Info: 10: album_releases_fix migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 10 12:22:51.9 Info: AlterTable Albums 12:22:51.9 Info: => 4E-07s 12:22:51.9 Info: AlterColumn Albums Releases String 12:22:51.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:51.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:51.9 Info: DROP TABLE "Albums" 12:22:51.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:51.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:51.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:51.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:51.9 Info: => 0.0040465s 12:22:51.9 Info: AlterTable Albums 12:22:51.9 Info: => 4E-07s 12:22:51.9 Info: AlterColumn Albums CurrentRelease String 12:22:51.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:51.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:51.9 Info: DROP TABLE "Albums" 12:22:51.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:51.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:51.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:51.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:51.9 Info: => 0.004777s 12:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:51', 'album_releases_fix') 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: 10: album_releases_fix migrated 12:22:51.9 Info: => 0.0051633s 12:22:51.9 Info: 11: import_lists migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 11 12:22:51.9 Info: CreateTable ImportLists 12:22:51.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:51.9 Info: => 0.0001582s 12:22:51.9 Info: CreateIndex ImportLists (Name) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:51.9 Info: => 7.67E-05s 12:22:51.9 Info: CreateTable ImportListStatus 12:22:51.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:51.9 Info: => 0.0001037s 12:22:51.9 Info: CreateIndex ImportListStatus (ProviderId) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:51.9 Info: => 7.03E-05s 12:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:51', 'import_lists') 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: 11: import_lists migrated 12:22:51.9 Info: => 0.0003799s 12:22:51.9 Info: 12: add_release_status migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 12 12:22:51.9 Info: AlterTable MetadataProfiles 12:22:51.9 Info: => 6E-07s 12:22:51.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:51.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:51.9 Info: => 0.0005044s 12:22:51.9 Info: PerformDBOperation 12:22:51.9 Info: Performing DB Operation 12:22:51.9 Info: => 3.75E-05s 12:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:51', 'add_release_status') 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: 12: add_release_status migrated 12:22:51.9 Info: => 0.000308s 12:22:51.9 Info: 13: album_download_notification migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 13 12:22:51.9 Info: AlterTable Notifications 12:22:51.9 Info: => 7E-07s 12:22:51.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:51.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:51.9 Info: => 0.0005051s 12:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:51', 'album_download_notification') 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: 13: album_download_notification migrated 12:22:51.9 Info: => 0.0007982s 12:22:51.9 Info: 14: fix_language_metadata_profiles migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 14 12:22:51.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:51.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:51.9 Info: => 7.8E-05s 12:22:51.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:51.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:51.9 Info: => 4.98E-05s 12:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:51', 'fix_language_metadata_profiles') 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: 14: fix_language_metadata_profiles migrated 12:22:51.9 Info: => 0.0003042s 12:22:51.9 Info: 15: remove_fanzub migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 15 12:22:51.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:51.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:51.9 Info: => 4.37E-05s 12:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:51', 'remove_fanzub') 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: 15: remove_fanzub migrated 12:22:51.9 Info: => 0.0002824s 12:22:51.9 Info: 16: update_artist_history_indexes migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 16 12:22:51.9 Info: CreateIndex Albums (ArtistId) 12:22:51.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:51.9 Info: => 0.0001028s 12:22:51.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:51.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:51.9 Info: => 7.78E-05s 12:22:51.9 Info: DeleteIndex History (AlbumId) 12:22:51.9 Info: DROP INDEX "IX_History_AlbumId" 12:22:51.9 Info: => 0.0001254s 12:22:51.9 Info: CreateIndex History (AlbumId, Date) 12:22:51.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:51.9 Info: => 8.86E-05s 12:22:51.9 Info: DeleteIndex History (DownloadId) 12:22:51.9 Info: DROP INDEX "IX_History_DownloadId" 12:22:51.9 Info: => 0.0001022s 12:22:51.9 Info: CreateIndex History (DownloadId, Date) 12:22:51.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:51.9 Info: => 8.42E-05s 12:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:51', 'update_artist_history_indexes') 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: 16: update_artist_history_indexes migrated 12:22:51.9 Info: => 0.0004051s 12:22:51.9 Info: 17: remove_nma migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 17 12:22:51.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:51.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:51.9 Info: => 5.1E-05s 12:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:51', 'remove_nma') 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: 17: remove_nma migrated 12:22:51.9 Info: => 0.0002893s 12:22:51.9 Info: 18: album_disambiguation migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 18 12:22:51.9 Info: AlterTable Albums 12:22:51.9 Info: => 6E-07s 12:22:51.9 Info: CreateColumn Albums Disambiguation String 12:22:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:51.9 Info: => 0.0005106s 12:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:51', 'album_disambiguation') 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: 18: album_disambiguation migrated 12:22:51.9 Info: => 0.0007967s 12:22:51.9 Info: 19: add_ape_quality_in_profiles migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 19 12:22:51.9 Info: PerformDBOperation 12:22:51.9 Info: Performing DB Operation 12:22:51.9 Info: => 4.72E-05s 12:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:51', 'add_ape_quality_in_profiles') 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: 19: add_ape_quality_in_profiles migrated 12:22:51.9 Info: => 0.0003155s 12:22:51.9 Info: 20: remove_pushalot migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 20 12:22:51.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:51.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:51.9 Info: => 4.68E-05s 12:22:51.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:51.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:51.9 Info: => 3.05E-05s 12:22:51.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:51.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:51.9 Info: => 2.83E-05s 12:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:51', 'remove_pushalot') 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: 20: remove_pushalot migrated 12:22:51.9 Info: => 0.0002821s 12:22:51.9 Info: 21: add_custom_filters migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 21 12:22:51.9 Info: CreateTable CustomFilters 12:22:51.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:51.9 Info: => 0.0001227s 12:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:51', 'add_custom_filters') 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: 21: add_custom_filters migrated 12:22:51.9 Info: => 0.0004075s 12:22:51.9 Info: 22: import_list_tags migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 22 12:22:51.9 Info: AlterTable ImportLists 12:22:51.9 Info: => 6E-07s 12:22:51.9 Info: CreateColumn ImportLists Tags String 12:22:51.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:51.9 Info: => 0.000518s 12:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:51', 'import_list_tags') 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: 22: import_list_tags migrated 12:22:51.9 Info: => 0.0008089s 12:22:51.9 Info: 23: add_release_groups_etc migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 23 12:22:51.9 Info: CreateTable ArtistMetadata 12:22:51.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:51.9 Info: => 0.0001677s 12:22:51.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:51.9 Info: => 8.17E-05s 12:22:51.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:51.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:51.9 Info: => 7.79E-05s 12:22:51.9 Info: AlterTable Artists 12:22:51.9 Info: => 4E-07s 12:22:51.9 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:51.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:51.9 Info: => 0.0005126s 12:22:51.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:51.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:51.9 Info: => 6.63E-05s 12:22:51.9 Info: CreateTable AlbumReleases 12:22:51.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:51.9 Info: => 0.0001437s 12:22:51.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:51.9 Info: => 0.0001075s 12:22:51.9 Info: CreateIndex AlbumReleases (AlbumId) 12:22:51.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:51.9 Info: => 7.85E-05s 12:22:51.9 Info: PerformDBOperation 12:22:51.9 Info: Performing DB Operation 12:22:51.9 Info: => 4.46E-05s 12:22:51.9 Info: AlterTable Albums 12:22:51.9 Info: => 3E-07s 12:22:51.9 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:51.9 Info: => 0.0005418s 12:22:51.9 Info: AlterTable Albums 12:22:51.9 Info: => 5E-07s 12:22:51.9 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:51.9 Info: => 0.0005441s 12:22:51.9 Info: AlterTable Albums 12:22:51.9 Info: => 6E-07s 12:22:51.9 Info: CreateColumn Albums Links String 12:22:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:51.9 Info: => 0.0005365s 12:22:51.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:51.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:51.9 Info: => 7.98E-05s 12:22:51.9 Info: AlterTable Tracks 12:22:51.9 Info: => 4E-07s 12:22:51.9 Info: CreateColumn Tracks ForeignRecordingId String 12:22:51.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:51.9 Info: => 0.0005299s 12:22:51.9 Info: AlterTable Tracks 12:22:51.9 Info: => 5E-07s 12:22:51.9 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:51.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:51.9 Info: => 0.0005299s 12:22:51.9 Info: AlterTable Tracks 12:22:51.9 Info: => 5E-07s 12:22:51.9 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:51.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:51.9 Info: => 0.0005296s 12:22:51.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:51.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:51.9 Info: => 8.26E-05s 12:22:51.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:51.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:51.9 Info: => 5.83E-05s 12:22:51.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:51.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:51.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:51.9 Info: DROP TABLE "Artists" 12:22:51.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:51.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:51.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:51.9 Info: => 0.0042696s 12:22:51.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:51.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:51.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:51.9 Info: DROP TABLE "Albums" 12:22:51.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:51.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:51.9 Info: => 0.0051462s 12:22:51.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:51.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:51.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:51.9 Info: DROP TABLE "Tracks" 12:22:51.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:51.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:51.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:51.9 Info: => 0.0039641s 12:22:51.9 Info: DeleteColumn TrackFiles ArtistId 12:22:51.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:51.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:51.9 Info: DROP TABLE "TrackFiles" 12:22:51.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:51.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:51.9 Info: => 0.0044975s 12:22:51.9 Info: CreateIndex Artists (ArtistMetadataId) 12:22:51.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:51.9 Info: => 0.0001072s 12:22:51.9 Info: CreateIndex Artists (Monitored) 12:22:51.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:51.9 Info: => 7.33E-05s 12:22:51.9 Info: CreateIndex Albums (ArtistMetadataId) 12:22:51.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:51.9 Info: => 6.9E-05s 12:22:51.9 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:51.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:51.9 Info: => 6.52E-05s 12:22:51.9 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:51.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:51.9 Info: => 6.79E-05s 12:22:51.9 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:51.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:51.9 Info: => 6.76E-05s 12:22:51.9 Info: UpdateData 12:22:51.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:51.9 Info: => 3.99E-05s 12:22:51.9 Info: UpdateData 12:22:51.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:51.9 Info: => 3.24E-05s 12:22:51.9 Info: UpdateData 12:22:51.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:51.9 Info: => 3.79E-05s 12:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:51', 'add_release_groups_etc') 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: 23: add_release_groups_etc migrated 12:22:51.9 Info: => 0.0005675s 12:22:51.9 Info: 24: NewMediaInfoFormat migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 24 12:22:51.9 Info: UpdateData 12:22:51.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:51.9 Info: => 5.16E-05s 12:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:51', 'NewMediaInfoFormat') 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: 24: NewMediaInfoFormat migrated 12:22:51.9 Info: => 0.0002846s 12:22:51.9 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 25 12:22:51.9 Info: RenameTable Restrictions ReleaseProfiles 12:22:51.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:51.9 Info: => 0.0014493s 12:22:51.9 Info: AlterTable ReleaseProfiles 12:22:51.9 Info: => 6E-07s 12:22:51.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:51.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:51.9 Info: => 0.0005207s 12:22:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:51', 'rename_restrictions_to_release_profiles') 12:22:51.9 Info: Committing Transaction 12:22:51.9 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:51.9 Info: => 0.000799s 12:22:51.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:51.9 Info: Beginning Transaction 12:22:51.9 Info: Starting migration of Main DB to 26 12:22:51.9 Info: RenameTable Profiles QualityProfiles 12:22:51.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:51.9 Info: => 0.0014501s 12:22:51.9 Info: AlterTable QualityProfiles 12:22:51.9 Info: => 6E-07s 12:22:51.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:51.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:51.9 Info: => 0.000518s 12:22:51.9 Info: AlterTable LanguageProfiles 12:22:51.9 Info: => 6E-07s 12:22:51.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:51.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:51.9 Info: => 0.0004949s 12:22:51.9 Info: UpdateData 12:22:51.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:51.9 Info: => 4.44E-05s 12:22:51.9 Info: UpdateData 12:22:51.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:51.9 Info: => 2.74E-05s 12:22:51.9 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:52.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:52.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:52.0 Info: DROP TABLE "Artists" 12:22:52.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.0 Info: => 0.0049349s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:52', 'rename_quality_profiles_add_upgrade_allowed') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:52.0 Info: => 0.0053345s 12:22:52.0 Info: 27: add_import_exclusions migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 27 12:22:52.0 Info: CreateTable ImportListExclusions 12:22:52.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:52.0 Info: => 0.0001708s 12:22:52.0 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:52.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:52.0 Info: => 0.0001267s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:52', 'add_import_exclusions') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 27: add_import_exclusions migrated 12:22:52.0 Info: => 0.0004352s 12:22:52.0 Info: 28: clean_artist_metadata_table migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 28 12:22:52.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:52.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:52.0 Info: => 0.0001534s 12:22:52.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:52.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:52.0 Info: => 0.0001203s 12:22:52.0 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:52.0 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:52.0 Info: => 0.0001143s 12:22:52.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:52.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:52.0 Info: => 0.0001156s 12:22:52.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:52.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:52.0 Info: => 0.0001119s 12:22:52.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:52.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:52.0 Info: => 0.00011s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:52', 'clean_artist_metadata_table') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 28: clean_artist_metadata_table migrated 12:22:52.0 Info: => 0.0003737s 12:22:52.0 Info: 29: health_issue_notification migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 29 12:22:52.0 Info: AlterTable Notifications 12:22:52.0 Info: => 7E-07s 12:22:52.0 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:52.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:52.0 Info: => 0.000551s 12:22:52.0 Info: AlterTable Notifications 12:22:52.0 Info: => 5E-07s 12:22:52.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:52.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:52.0 Info: => 0.0005251s 12:22:52.0 Info: AlterTable Notifications 12:22:52.0 Info: => 5E-07s 12:22:52.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:52.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:52.0 Info: => 0.0005131s 12:22:52.0 Info: AlterTable Notifications 12:22:52.0 Info: => 5E-07s 12:22:52.0 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:52.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:52.0 Info: => 0.0005117s 12:22:52.0 Info: AlterTable Notifications 12:22:52.0 Info: => 6E-07s 12:22:52.0 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:52.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:52.0 Info: => 0.0005112s 12:22:52.0 Info: DeleteColumn Notifications OnDownload 12:22:52.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:52.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:52.0 Info: DROP TABLE "Notifications" 12:22:52.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:52.0 Info: => 0.004346s 12:22:52.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:52.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:52.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:52.0 Info: DROP TABLE "Notifications" 12:22:52.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:52.0 Info: => 0.0053523s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:52', 'health_issue_notification') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 29: health_issue_notification migrated 12:22:52.0 Info: => 0.0057422s 12:22:52.0 Info: 30: add_mediafilerepository_mtime migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 30 12:22:52.0 Info: AlterTable TrackFiles 12:22:52.0 Info: => 8E-07s 12:22:52.0 Info: CreateColumn TrackFiles Modified DateTime 12:22:52.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:52.0 Info: => 0.0005883s 12:22:52.0 Info: AlterTable TrackFiles 12:22:52.0 Info: => 5E-07s 12:22:52.0 Info: CreateColumn TrackFiles Path String 12:22:52.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:52.0 Info: => 0.0005443s 12:22:52.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:52.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:52.0 Info: => 3.76E-05s 12:22:52.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:52.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:52.0 Info: => 0.000112s 12:22:52.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:52.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:52.0 Info: => 0.0001247s 12:22:52.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:52.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:52.0 Info: => 0.0001293s 12:22:52.0 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:52.0 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:52.0 Info: => 7.41E-05s 12:22:52.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:52.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:52.0 Info: => 4.64E-05s 12:22:52.0 Info: AlterTable TrackFiles 12:22:52.0 Info: => 4E-07s 12:22:52.0 Info: AlterColumn TrackFiles Path String 12:22:52.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:52.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:52.0 Info: DROP TABLE "TrackFiles" 12:22:52.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:52.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:52.0 Info: => 0.0040414s 12:22:52.0 Info: CreateIndex TrackFiles (Path) 12:22:52.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:52.0 Info: => 7.28E-05s 12:22:52.0 Info: DeleteColumn TrackFiles RelativePath 12:22:52.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:52.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:52.0 Info: DROP TABLE "TrackFiles" 12:22:52.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:52.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:52.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:52.0 Info: => 0.0055985s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:52', 'add_mediafilerepository_mtime') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 30: add_mediafilerepository_mtime migrated 12:22:52.0 Info: => 0.0060127s 12:22:52.0 Info: 31: add_artistmetadataid_constraint migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 31 12:22:52.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:52.0 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:52.0 Info: => 8.62E-05s 12:22:52.0 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:52.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:52.0 Info: => 0.0001224s 12:22:52.0 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:52.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:52.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:52.0 Info: DROP TABLE "Artists" 12:22:52.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.0 Info: => 0.0044837s 12:22:52.0 Info: CreateIndex Artists (ArtistMetadataId) 12:22:52.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.0 Info: => 0.0001052s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:52', 'add_artistmetadataid_constraint') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 31: add_artistmetadataid_constraint migrated 12:22:52.0 Info: => 0.0005108s 12:22:52.0 Info: 32: old_ids_and_artist_alias migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 32 12:22:52.0 Info: AlterTable ArtistMetadata 12:22:52.0 Info: => 4E-07s 12:22:52.0 Info: CreateColumn ArtistMetadata Aliases String 12:22:52.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:52.0 Info: => 0.0005669s 12:22:52.0 Info: AlterTable ArtistMetadata 12:22:52.0 Info: => 6E-07s 12:22:52.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:52.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:52.0 Info: => 0.0005305s 12:22:52.0 Info: AlterTable Albums 12:22:52.0 Info: => 6E-07s 12:22:52.0 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:52.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:52.0 Info: => 0.0005323s 12:22:52.0 Info: AlterTable AlbumReleases 12:22:52.0 Info: => 6E-07s 12:22:52.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:52.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:52.0 Info: => 0.0005254s 12:22:52.0 Info: AlterTable Tracks 12:22:52.0 Info: => 4E-07s 12:22:52.0 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:52.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:52.0 Info: => 0.0005353s 12:22:52.0 Info: AlterTable Tracks 12:22:52.0 Info: => 6E-07s 12:22:52.0 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:52.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:52.0 Info: => 0.0005251s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:52', 'old_ids_and_artist_alias') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 32: old_ids_and_artist_alias migrated 12:22:52.0 Info: => 0.0009132s 12:22:52.0 Info: 33: download_propers_config migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 33 12:22:52.0 Info: PerformDBOperation 12:22:52.0 Info: Performing DB Operation 12:22:52.0 Info: => 0.0006116s 12:22:52.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:52.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:52.0 Info: => 3.76E-05s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:52', 'download_propers_config') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 33: download_propers_config migrated 12:22:52.0 Info: => 0.0003301s 12:22:52.0 Info: 34: remove_language_profiles migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 34 12:22:52.0 Info: DeleteTable LanguageProfiles 12:22:52.0 Info: DROP TABLE "LanguageProfiles" 12:22:52.0 Info: => 0.0001905s 12:22:52.0 Info: DeleteColumn Artists LanguageProfileId 12:22:52.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:52.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:52.0 Info: DROP TABLE "Artists" 12:22:52.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.0 Info: => 0.0051595s 12:22:52.0 Info: DeleteColumn ImportLists LanguageProfileId 12:22:52.0 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:52.0 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:52.0 Info: DROP TABLE "ImportLists" 12:22:52.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:52.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:52.0 Info: => 0.0037821s 12:22:52.0 Info: DeleteColumn Blacklist Language 12:22:52.0 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:52.0 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:52.0 Info: DROP TABLE "Blacklist" 12:22:52.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:52.0 Info: => 0.0035995s 12:22:52.0 Info: DeleteColumn History Language 12:22:52.0 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:52.0 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:52.0 Info: DROP TABLE "History" 12:22:52.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:52.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:52.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:52.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:52.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:52.0 Info: => 0.0048623s 12:22:52.0 Info: DeleteColumn LyricFiles Language 12:22:52.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:52.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:52.0 Info: DROP TABLE "LyricFiles" 12:22:52.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:52.0 Info: => 0.0045542s 12:22:52.0 Info: DeleteColumn TrackFiles Language 12:22:52.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:52.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:52.0 Info: DROP TABLE "TrackFiles" 12:22:52.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:52.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:52.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:52.0 Info: => 0.0038624s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:52', 'remove_language_profiles') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 34: remove_language_profiles migrated 12:22:52.0 Info: => 0.0044542s 12:22:52.0 Info: 35: multi_disc_naming_format migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 35 12:22:52.0 Info: AlterTable NamingConfig 12:22:52.0 Info: => 7E-07s 12:22:52.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:52.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:52.0 Info: => 0.0005416s 12:22:52.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:52.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:52.0 Info: => 4.6E-05s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:52', 'multi_disc_naming_format') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 35: multi_disc_naming_format migrated 12:22:52.0 Info: => 0.0003551s 12:22:52.0 Info: 36: add_download_client_priority migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 36 12:22:52.0 Info: AlterTable DownloadClients 12:22:52.0 Info: => 7E-07s 12:22:52.0 Info: CreateColumn DownloadClients Priority Int32 12:22:52.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:52.0 Info: => 0.0005515s 12:22:52.0 Info: PerformDBOperation 12:22:52.0 Info: Performing DB Operation 12:22:52.0 Info: => 5.38E-05s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:52', 'add_download_client_priority') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 36: add_download_client_priority migrated 12:22:52.0 Info: => 0.0003706s 12:22:52.0 Info: 37: remove_growl_prowl migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 37 12:22:52.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:22:52.0 Info: => 4.79E-05s 12:22:52.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:22:52.0 Info: => 2.8E-05s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:22:52', 'remove_growl_prowl') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 37: remove_growl_prowl migrated 12:22:52.0 Info: => 0.0003s 12:22:52.0 Info: 38: remove_plex_hometheatre migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 38 12:22:52.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:22:52.0 Info: => 4.7E-05s 12:22:52.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:22:52.0 Info: => 2.83E-05s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:22:52', 'remove_plex_hometheatre') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 38: remove_plex_hometheatre migrated 12:22:52.0 Info: => 0.0002911s 12:22:52.0 Info: 39: add_root_folder_add_defaults migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 39 12:22:52.0 Info: AlterTable RootFolders 12:22:52.0 Info: => 7E-07s 12:22:52.0 Info: CreateColumn RootFolders Name String 12:22:52.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:22:52.0 Info: => 0.000538s 12:22:52.0 Info: AlterTable RootFolders 12:22:52.0 Info: => 5E-07s 12:22:52.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:22:52.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:22:52.0 Info: => 0.0005091s 12:22:52.0 Info: AlterTable RootFolders 12:22:52.0 Info: => 6E-07s 12:22:52.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:22:52.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:22:52.0 Info: => 0.0005279s 12:22:52.0 Info: AlterTable RootFolders 12:22:52.0 Info: => 6E-07s 12:22:52.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:22:52.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:52.0 Info: => 0.000516s 12:22:52.0 Info: AlterTable RootFolders 12:22:52.0 Info: => 6E-07s 12:22:52.0 Info: CreateColumn RootFolders DefaultTags String 12:22:52.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:22:52.0 Info: => 0.0005134s 12:22:52.0 Info: PerformDBOperation 12:22:52.0 Info: Performing DB Operation 12:22:52.0 Info: => 5.36E-05s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:22:52', 'add_root_folder_add_defaults') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 39: add_root_folder_add_defaults migrated 12:22:52.0 Info: => 0.000354s 12:22:52.0 Info: 40: task_duration migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 40 12:22:52.0 Info: AlterTable ScheduledTasks 12:22:52.0 Info: => 7E-07s 12:22:52.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:22:52.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:22:52.0 Info: => 0.0005105s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:22:52', 'task_duration') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 40: task_duration migrated 12:22:52.0 Info: => 0.0008216s 12:22:52.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 41 12:22:52.0 Info: AlterTable ReleaseProfiles 12:22:52.0 Info: => 7E-07s 12:22:52.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:22:52.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:22:52.0 Info: => 0.0005221s 12:22:52.0 Info: AlterTable ReleaseProfiles 12:22:52.0 Info: => 5E-07s 12:22:52.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:22:52.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:22:52.0 Info: => 0.0004904s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:22:52', 'add_indexer_and_enabled_to_release_profiles') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:22:52.0 Info: => 0.0007919s 12:22:52.0 Info: 42: remove_album_folders migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 42 12:22:52.0 Info: DeleteColumn Artists AlbumFolder 12:22:52.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:52.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:52.0 Info: DROP TABLE "Artists" 12:22:52.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.0 Info: => 0.0041866s 12:22:52.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:52.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:52.0 Info: => 3.52E-05s 12:22:52.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:52.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:52.0 Info: => 2.91E-05s 12:22:52.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:22:52.0 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:22:52.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:22:52.0 Info: DROP TABLE "NamingConfig" 12:22:52.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:22:52.0 Info: => 0.0048594s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:22:52', 'remove_album_folders') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 42: remove_album_folders migrated 12:22:52.0 Info: => 0.005267s 12:22:52.0 Info: 44: add_priority_to_indexers migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 44 12:22:52.0 Info: AlterTable Indexers 12:22:52.0 Info: => 5E-07s 12:22:52.0 Info: CreateColumn Indexers Priority Int32 12:22:52.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:22:52.0 Info: => 0.0005189s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:22:52', 'add_priority_to_indexers') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 44: add_priority_to_indexers migrated 12:22:52.0 Info: => 0.0008249s 12:22:52.0 Info: 45: remove_chown_and_folderchmod_config migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 45 12:22:52.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:52.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:52.0 Info: => 0.0001162s 12:22:52.0 Info: PerformDBOperation 12:22:52.0 Info: Performing DB Operation 12:22:52.0 Info: => 3.58E-05s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:22:52', 'remove_chown_and_folderchmod_config') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 45: remove_chown_and_folderchmod_config migrated 12:22:52.0 Info: => 0.0002946s 12:22:52.0 Info: 47: update_notifiarr migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 47 12:22:52.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:52.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:52.0 Info: => 6.98E-05s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:22:52', 'update_notifiarr') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 47: update_notifiarr migrated 12:22:52.0 Info: => 0.0003226s 12:22:52.0 Info: 49: email_multiple_addresses migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 49 12:22:52.0 Info: PerformDBOperation 12:22:52.0 Info: Performing DB Operation 12:22:52.0 Info: => 5.69E-05s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:22:52', 'email_multiple_addresses') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 49: email_multiple_addresses migrated 12:22:52.0 Info: => 0.0003386s 12:22:52.0 Info: 50: rename_blacklist_to_blocklist migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 50 12:22:52.0 Info: RenameTable Blacklist Blocklist 12:22:52.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:22:52.0 Info: => 0.0018317s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:22:52', 'rename_blacklist_to_blocklist') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 50: rename_blacklist_to_blocklist migrated 12:22:52.0 Info: => 0.0021534s 12:22:52.0 Info: 51: cdh_per_downloadclient migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 51 12:22:52.0 Info: AlterTable DownloadClients 12:22:52.0 Info: => 6E-07s 12:22:52.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:22:52.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:52.0 Info: => 0.000542s 12:22:52.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:22:52.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:52.0 Info: => 0.0005487s 12:22:52.0 Info: PerformDBOperation 12:22:52.0 Info: Performing DB Operation 12:22:52.0 Info: => 0.0001588s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:22:52', 'cdh_per_downloadclient') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 51: cdh_per_downloadclient migrated 12:22:52.0 Info: => 0.0004573s 12:22:52.0 Info: 52: download_history migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 52 12:22:52.0 Info: CreateTable DownloadHistory 12:22:52.0 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:52.0 Info: => 0.0002116s 12:22:52.0 Info: CreateIndex DownloadHistory (EventType) 12:22:52.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:52.0 Info: => 0.0001162s 12:22:52.0 Info: CreateIndex DownloadHistory (ArtistId) 12:22:52.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:52.0 Info: => 9.82E-05s 12:22:52.0 Info: CreateIndex DownloadHistory (DownloadId) 12:22:52.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:52.0 Info: => 0.0001008s 12:22:52.0 Info: PerformDBOperation 12:22:52.0 Info: Performing DB Operation 12:22:52.0 Info: => 0.0001018s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:22:52', 'download_history') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 52: download_history migrated 12:22:52.0 Info: => 0.0004338s 12:22:52.0 Info: 53: add_update_history migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 53 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:22:52', 'add_update_history') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 53: add_update_history migrated 12:22:52.0 Info: => 0.0003041s 12:22:52.0 Info: 54: add_on_update_to_notifications migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 54 12:22:52.0 Info: AlterTable Notifications 12:22:52.0 Info: => 6E-07s 12:22:52.0 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:22:52.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:22:52.0 Info: => 0.0005767s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:22:52', 'add_on_update_to_notifications') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 54: add_on_update_to_notifications migrated 12:22:52.0 Info: => 0.0008757s 12:22:52.0 Info: 55: download_client_per_indexer migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 55 12:22:52.0 Info: AlterTable Indexers 12:22:52.0 Info: => 6E-07s 12:22:52.0 Info: CreateColumn Indexers DownloadClientId Int32 12:22:52.0 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:22:52.0 Info: => 0.0005631s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:22:52', 'download_client_per_indexer') 12:22:52.0 Info: Committing Transaction 12:22:52.0 Info: 55: download_client_per_indexer migrated 12:22:52.0 Info: => 0.0008644s 12:22:52.0 Info: 56: AddNewItemMonitorType migrating 12:22:52.0 Info: Beginning Transaction 12:22:52.0 Info: Starting migration of Main DB to 56 12:22:52.0 Info: AlterTable Artists 12:22:52.0 Info: => 6E-07s 12:22:52.0 Info: CreateColumn Artists MonitorNewItems Int32 12:22:52.0 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:52.0 Info: => 0.000573s 12:22:52.0 Info: AlterTable RootFolders 12:22:52.0 Info: => 7E-07s 12:22:52.0 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:22:52.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:52.0 Info: => 0.0005242s 12:22:52.0 Info: AlterTable ImportLists 12:22:52.0 Info: => 4E-07s 12:22:52.0 Info: CreateColumn ImportLists MonitorNewItems Int32 12:22:52.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:52.0 Info: => 0.0005207s 12:22:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:22:52', 'AddNewItemMonitorType') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 56: AddNewItemMonitorType migrated 12:22:52.1 Info: => 0.0008556s 12:22:52.1 Info: 57: ImportListSearch migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 57 12:22:52.1 Info: AlterTable ImportLists 12:22:52.1 Info: => 7E-07s 12:22:52.1 Info: CreateColumn ImportLists ShouldSearch Boolean 12:22:52.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:22:52.1 Info: => 0.0005509s 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:22:52', 'ImportListSearch') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 57: ImportListSearch migrated 12:22:52.1 Info: => 0.0008512s 12:22:52.1 Info: 58: ImportListMonitorExisting migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 58 12:22:52.1 Info: AlterTable ImportLists 12:22:52.1 Info: => 7E-07s 12:22:52.1 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:22:52.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:22:52.1 Info: => 0.0005574s 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:22:52', 'ImportListMonitorExisting') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 58: ImportListMonitorExisting migrated 12:22:52.1 Info: => 0.0008605s 12:22:52.1 Info: 59: add_indexer_tags migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 59 12:22:52.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:22:52.1 Info: => 4.75E-05s 12:22:52.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:22:52.1 Info: => 2.89E-05s 12:22:52.1 Info: AlterTable Indexers 12:22:52.1 Info: => 3E-07s 12:22:52.1 Info: CreateColumn Indexers Tags String 12:22:52.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:22:52.1 Info: => 0.0005401s 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:22:52', 'add_indexer_tags') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 59: add_indexer_tags migrated 12:22:52.1 Info: => 0.0008511s 12:22:52.1 Info: 60: update_audio_types migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 60 12:22:52.1 Info: PerformDBOperation 12:22:52.1 Info: Performing DB Operation 12:22:52.1 Info: => 5.46E-05s 12:22:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:22:52', 'update_audio_types') 12:22:52.1 Info: Committing Transaction 12:22:52.1 Info: 60: update_audio_types migrated 12:22:52.1 Info: => 0.000323s 12:22:52.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:22:52.1 Info: Beginning Transaction 12:22:52.1 Info: Starting migration of Main DB to 61 12:22:52.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.1 Info: DELETE FROM "Commands" WHERE 1 = 1 12:22:52.1 Info: => 4.66E-05s 12:22:52.1 Info: AlterTable AlbumReleases 12:22:52.1 Info: => 4E-07s 12:22:52.1 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:22:52.1 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:22:52.1 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:22:52.1 Info: DROP TABLE "AlbumReleases" 12:22:52.1 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:22:52.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:52.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:52.1 Info: => 0.0047532s 12:22:52.1 Info: AlterTable Albums 12:22:52.1 Info: => 5E-07s 12:22:52.1 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:22:52.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:52.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:52.1 Info: DROP TABLE "Albums" 12:22:52.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:52.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:52.1 Info: => 0.0059696s 12:22:52.1 Info: AlterTable Albums 12:22:52.1 Info: => 5E-07s 12:22:52.1 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:22:52.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:52.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:52.1 Info: DROP TABLE "Albums" 12:22:52.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:52.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:52.1 Info: => 0.0049569s 12:22:52.1 Info: AlterTable Albums 12:22:52.1 Info: => 5E-07s 12:22:52.1 Info: AlterColumn Albums Added DateTimeOffset 12:22:52.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:52.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:52.1 Info: DROP TABLE "Albums" 12:22:52.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:52.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:52.1 Info: => 0.0049157s 12:22:52.1 Info: AlterTable Artists 12:22:52.1 Info: => 4E-07s 12:22:52.1 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:22:52.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:52.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:52.1 Info: DROP TABLE "Artists" 12:22:52.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.1 Info: => 0.0057083s 12:22:52.1 Info: AlterTable Artists 12:22:52.1 Info: => 5E-07s 12:22:52.1 Info: AlterColumn Artists Added DateTimeOffset 12:22:52.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:52.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:52.1 Info: DROP TABLE "Artists" 12:22:52.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.1 Info: => 0.0059153s 12:22:52.1 Info: AlterTable Blocklist 12:22:52.1 Info: => 6E-07s 12:22:52.1 Info: AlterColumn Blocklist Date DateTimeOffset 12:22:52.1 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:52.1 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:52.1 Info: DROP TABLE "Blocklist" 12:22:52.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:52.1 Info: => 0.0043119s 12:22:52.1 Info: AlterTable Blocklist 12:22:52.1 Info: => 6E-07s 12:22:52.1 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:22:52.1 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:52.1 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:52.1 Info: DROP TABLE "Blocklist" 12:22:52.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:52.1 Info: => 0.0044003s 12:22:52.1 Info: AlterTable Commands 12:22:52.1 Info: => 6E-07s 12:22:52.1 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:22:52.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:52.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:52.1 Info: DROP TABLE "Commands" 12:22:52.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:52.1 Info: => 0.0048162s 12:22:52.1 Info: AlterTable Commands 12:22:52.1 Info: => 6E-07s 12:22:52.1 Info: AlterColumn Commands StartedAt DateTimeOffset 12:22:52.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:52.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:52.1 Info: DROP TABLE "Commands" 12:22:52.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:52.1 Info: => 0.0058097s 12:22:52.1 Info: AlterTable Commands 12:22:52.1 Info: => 7E-07s 12:22:52.1 Info: AlterColumn Commands EndedAt DateTimeOffset 12:22:52.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:52.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:52.1 Info: DROP TABLE "Commands" 12:22:52.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:52.1 Info: => 0.0043998s 12:22:52.1 Info: AlterTable DownloadClientStatus 12:22:52.1 Info: => 6E-07s 12:22:52.1 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:22:52.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:52.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:52.1 Info: DROP TABLE "DownloadClientStatus" 12:22:52.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:52.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:52.1 Info: => 0.0053128s 12:22:52.1 Info: AlterTable DownloadClientStatus 12:22:52.1 Info: => 5E-07s 12:22:52.1 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:22:52.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:52.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:52.1 Info: DROP TABLE "DownloadClientStatus" 12:22:52.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:52.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:52.1 Info: => 0.0044453s 12:22:52.1 Info: AlterTable DownloadClientStatus 12:22:52.1 Info: => 6E-07s 12:22:52.1 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:22:52.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:52.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:52.1 Info: DROP TABLE "DownloadClientStatus" 12:22:52.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:52.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:52.1 Info: => 0.0044055s 12:22:52.1 Info: AlterTable DownloadHistory 12:22:52.1 Info: => 5E-07s 12:22:52.1 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:22:52.1 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:52.1 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:22:52.1 Info: DROP TABLE "DownloadHistory" 12:22:52.1 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:22:52.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:52.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:52.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:52.1 Info: => 0.0056398s 12:22:52.1 Info: AlterTable ExtraFiles 12:22:52.1 Info: => 6E-07s 12:22:52.1 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:22:52.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:52.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:52.1 Info: DROP TABLE "ExtraFiles" 12:22:52.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:52.1 Info: => 0.0052194s 12:22:52.1 Info: AlterTable ExtraFiles 12:22:52.1 Info: => 6E-07s 12:22:52.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:22:52.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:52.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:52.1 Info: DROP TABLE "ExtraFiles" 12:22:52.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:52.1 Info: => 0.0043456s 12:22:52.1 Info: AlterTable History 12:22:52.1 Info: => 5E-07s 12:22:52.1 Info: AlterColumn History Date DateTimeOffset 12:22:52.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:52.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:52.1 Info: DROP TABLE "History" 12:22:52.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:52.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:52.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:52.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:52.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:52.1 Info: => 0.0048528s 12:22:52.1 Info: AlterTable ImportListStatus 12:22:52.1 Info: => 5E-07s 12:22:52.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:22:52.2 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:52.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:52.2 Info: DROP TABLE "ImportListStatus" 12:22:52.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:52.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:52.2 Info: => 0.0055077s 12:22:52.2 Info: AlterTable ImportListStatus 12:22:52.2 Info: => 5E-07s 12:22:52.2 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:22:52.2 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:52.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:52.2 Info: DROP TABLE "ImportListStatus" 12:22:52.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:52.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:52.2 Info: => 0.0042225s 12:22:52.2 Info: AlterTable ImportListStatus 12:22:52.2 Info: => 6E-07s 12:22:52.2 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:22:52.2 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:52.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:52.2 Info: DROP TABLE "ImportListStatus" 12:22:52.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:52.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:52.2 Info: => 0.0049514s 12:22:52.2 Info: AlterTable IndexerStatus 12:22:52.2 Info: => 6E-07s 12:22:52.2 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:22:52.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:52.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:52.2 Info: DROP TABLE "IndexerStatus" 12:22:52.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:52.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:52.2 Info: => 0.0050558s 12:22:52.2 Info: AlterTable IndexerStatus 12:22:52.2 Info: => 5E-07s 12:22:52.2 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:22:52.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:52.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:52.2 Info: DROP TABLE "IndexerStatus" 12:22:52.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:52.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:52.2 Info: => 0.0043419s 12:22:52.2 Info: AlterTable IndexerStatus 12:22:52.2 Info: => 5E-07s 12:22:52.2 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:22:52.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:52.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:52.2 Info: DROP TABLE "IndexerStatus" 12:22:52.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:52.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:52.2 Info: => 0.0042608s 12:22:52.2 Info: AlterTable LyricFiles 12:22:52.2 Info: => 4E-07s 12:22:52.2 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:22:52.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:52.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:52.2 Info: DROP TABLE "LyricFiles" 12:22:52.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:52.2 Info: => 0.0052567s 12:22:52.2 Info: AlterTable LyricFiles 12:22:52.2 Info: => 6E-07s 12:22:52.2 Info: AlterColumn LyricFiles Added DateTimeOffset 12:22:52.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:22:52.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:52.2 Info: DROP TABLE "LyricFiles" 12:22:52.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:52.2 Info: => 0.0043409s 12:22:52.2 Info: AlterTable MetadataFiles 12:22:52.2 Info: => 6E-07s 12:22:52.2 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:22:52.2 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:52.2 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:52.2 Info: DROP TABLE "MetadataFiles" 12:22:52.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:52.2 Info: => 0.0052482s 12:22:52.2 Info: AlterTable MetadataFiles 12:22:52.2 Info: => 7E-07s 12:22:52.2 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:22:52.2 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:52.2 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:52.2 Info: DROP TABLE "MetadataFiles" 12:22:52.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:52.2 Info: => 0.0044034s 12:22:52.2 Info: AlterTable PendingReleases 12:22:52.2 Info: => 5E-07s 12:22:52.2 Info: AlterColumn PendingReleases Added DateTimeOffset 12:22:52.2 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:22:52.2 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:22:52.2 Info: DROP TABLE "PendingReleases" 12:22:52.2 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:22:52.2 Info: => 0.0049434s 12:22:52.2 Info: AlterTable ScheduledTasks 12:22:52.2 Info: => 5E-07s 12:22:52.2 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:22:52.2 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:52.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:52.2 Info: DROP TABLE "ScheduledTasks" 12:22:52.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:52.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:52.2 Info: => 0.0045358s 12:22:52.2 Info: AlterTable ScheduledTasks 12:22:52.2 Info: => 5E-07s 12:22:52.2 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:22:52.2 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:52.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:52.2 Info: DROP TABLE "ScheduledTasks" 12:22:52.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:52.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:52.2 Info: => 0.0044454s 12:22:52.2 Info: AlterTable TrackFiles 12:22:52.2 Info: => 6E-07s 12:22:52.2 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:22:52.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:52.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:52.2 Info: DROP TABLE "TrackFiles" 12:22:52.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:52.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:52.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:52.2 Info: => 0.0060426s 12:22:52.2 Info: AlterTable TrackFiles 12:22:52.2 Info: => 5E-07s 12:22:52.2 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:22:52.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:52.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:52.2 Info: DROP TABLE "TrackFiles" 12:22:52.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:52.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:52.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:52.2 Info: => 0.00464s 12:22:52.2 Info: AlterTable VersionInfo 12:22:52.2 Info: => 4E-07s 12:22:52.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:22:52.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:22:52.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:22:52.2 Info: DROP TABLE "VersionInfo" 12:22:52.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:22:52.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:52.2 Info: => 0.0050462s 12:22:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:22:52', 'postgres_update_timestamp_columns_to_with_timezone') 12:22:52.2 Info: Committing Transaction 12:22:52.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:22:52.2 Info: => 0.0059534s 12:22:52.2 Info: 62: add_on_delete_to_notifications migrating 12:22:52.2 Info: Beginning Transaction 12:22:52.2 Info: Starting migration of Main DB to 62 12:22:52.2 Info: AlterTable Notifications 12:22:52.2 Info: => 7E-07s 12:22:52.2 Info: CreateColumn Notifications OnArtistDelete Boolean 12:22:52.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:22:52.2 Info: => 0.0005704s 12:22:52.2 Info: AlterTable Notifications 12:22:52.2 Info: => 5E-07s 12:22:52.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:22:52.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:22:52.2 Info: => 0.0005323s 12:22:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:22:52', 'add_on_delete_to_notifications') 12:22:52.2 Info: Committing Transaction 12:22:52.2 Info: 62: add_on_delete_to_notifications migrated 12:22:52.2 Info: => 0.0008598s 12:22:52.2 Info: 63: add_custom_formats migrating 12:22:52.2 Info: Beginning Transaction 12:22:52.2 Info: Starting migration of Main DB to 63 12:22:52.2 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 12:22:52.2 Info: AlterTable DelayProfiles 12:22:52.2 Info: => 3E-07s 12:22:52.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:22:52.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:22:52.2 Info: => 0.000559s 12:22:52.2 Info: UpdateData 12:22:52.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:22:52.2 Info: => 5.59E-05s 12:22:52.2 Info: AlterTable TrackFiles 12:22:52.2 Info: => 4E-07s 12:22:52.2 Info: CreateColumn TrackFiles OriginalFilePath String 12:22:52.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:22:52.2 Info: => 0.0005289s 12:22:52.2 Info: PerformDBOperation 12:22:52.2 Info: Performing DB Operation 12:22:52.2 Info: => 0.0011661s 12:22:52.2 Info: CreateTable CustomFormats 12:22:52.2 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:22:52.2 Info: => 0.0001715s 12:22:52.2 Info: CreateIndex CustomFormats (Name) 12:22:52.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:22:52.2 Info: => 0.0001216s 12:22:52.2 Info: AlterTable QualityProfiles 12:22:52.2 Info: => 5E-07s 12:22:52.2 Info: CreateColumn QualityProfiles FormatItems String 12:22:52.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:22:52.2 Info: => 0.0005571s 12:22:52.2 Info: AlterTable QualityProfiles 12:22:52.2 Info: => 5E-07s 12:22:52.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:22:52.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:52.2 Info: => 0.0005563s 12:22:52.2 Info: AlterTable QualityProfiles 12:22:52.2 Info: => 5E-07s 12:22:52.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:22:52.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:52.2 Info: => 0.0005269s 12:22:52.2 Info: PerformDBOperation 12:22:52.2 Info: Performing DB Operation 12:22:52.2 Info: => 0.0011849s 12:22:52.2 Info: PerformDBOperation 12:22:52.2 Info: Performing DB Operation 12:22:52.2 Info: => 3.21E-05s 12:22:52.2 Info: DeleteColumn ReleaseProfiles Preferred 12:22:52.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:52.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:52.2 Info: DROP TABLE "ReleaseProfiles" 12:22:52.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:52.2 Info: => 0.0039083s 12:22:52.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:22:52.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:52.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:52.2 Info: DROP TABLE "ReleaseProfiles" 12:22:52.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:52.2 Info: => 0.0053312s 12:22:52.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:52.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:52.2 Info: => 5.19E-05s 12:22:52.2 Info: AlterTable DelayProfiles 12:22:52.2 Info: => 4E-07s 12:22:52.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:22:52.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:52.2 Info: => 0.0005491s 12:22:52.2 Info: AlterTable DelayProfiles 12:22:52.2 Info: => 6E-07s 12:22:52.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:22:52.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:22:52.2 Info: => 0.0005515s 12:22:52.2 Info: -> 1 Insert operations completed in 00:00:00.0000914 taking an average of 00:00:00.0000914 12:22:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:22:52', 'add_custom_formats') 12:22:52.2 Info: Committing Transaction 12:22:52.2 Info: 63: add_custom_formats migrated 12:22:52.2 Info: => 0.0009837s 12:22:52.2 Debug: Took: 00:00:00.4126811 12:22:52.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 12:22:52.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 12:22:52.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149723267659_141/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:52.3 Info: DatabaseEngineVersionCheck migrating 12:22:52.3 Info: PerformDBOperation 12:22:52.3 Info: Performing DB Operation 12:22:52.3 Info: SQLite 3.47.0 12:22:52.3 Info: => 0.0010869s 12:22:52.3 Info: DatabaseEngineVersionCheck migrated 12:22:52.3 Info: => 0.0011014s 12:22:52.3 Info: VersionMigration migrating 12:22:52.3 Info: Beginning Transaction 12:22:52.3 Info: CreateTable VersionInfo 12:22:52.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:52.3 Info: => 0.0001491s 12:22:52.3 Info: Committing Transaction 12:22:52.3 Info: VersionMigration migrated 12:22:52.3 Info: => 0.0004877s 12:22:52.3 Info: VersionUniqueMigration migrating 12:22:52.3 Info: Beginning Transaction 12:22:52.3 Info: CreateIndex VersionInfo (Version) 12:22:52.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:52.3 Info: => 0.000159s 12:22:52.3 Info: AlterTable VersionInfo 12:22:52.3 Info: => 6E-07s 12:22:52.3 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:52.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:52.3 Info: => 0.0005484s 12:22:52.3 Info: Committing Transaction 12:22:52.3 Info: VersionUniqueMigration migrated 12:22:52.3 Info: => 0.0007525s 12:22:52.3 Info: VersionDescriptionMigration migrating 12:22:52.3 Info: Beginning Transaction 12:22:52.3 Info: AlterTable VersionInfo 12:22:52.3 Info: => 6E-07s 12:22:52.3 Info: CreateColumn VersionInfo Description String 12:22:52.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:52.3 Info: => 0.0001948s 12:22:52.3 Info: Committing Transaction 12:22:52.3 Info: VersionDescriptionMigration migrated 12:22:52.3 Info: => 0.0003776s 12:22:52.3 Info: 1: InitialSetup migrating 12:22:52.3 Info: Beginning Transaction 12:22:52.3 Info: Starting migration of Main DB to 1 12:22:52.3 Info: CreateTable Config 12:22:52.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:52.3 Info: => 0.0001564s 12:22:52.3 Info: CreateIndex Config (Key) 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:52.3 Info: => 0.0001261s 12:22:52.3 Info: CreateTable RootFolders 12:22:52.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:52.3 Info: => 8.84E-05s 12:22:52.3 Info: CreateIndex RootFolders (Path) 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:52.3 Info: => 6.95E-05s 12:22:52.3 Info: CreateTable Artists 12:22:52.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:52.3 Info: => 0.0002199s 12:22:52.3 Info: CreateIndex Artists (ForeignArtistId) 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:52.3 Info: => 8.08E-05s 12:22:52.3 Info: CreateIndex Artists (NameSlug) 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:52.3 Info: => 6.49E-05s 12:22:52.3 Info: CreateIndex Artists (CleanName) 12:22:52.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.3 Info: => 6.13E-05s 12:22:52.3 Info: CreateIndex Artists (Path) 12:22:52.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.3 Info: => 6.2E-05s 12:22:52.3 Info: CreateTable Albums 12:22:52.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:52.3 Info: => 0.0001914s 12:22:52.3 Info: CreateIndex Albums (ForeignAlbumId) 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.3 Info: => 6.84E-05s 12:22:52.3 Info: CreateIndex Albums (MBId) 12:22:52.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:52.3 Info: => 6.15E-05s 12:22:52.3 Info: CreateIndex Albums (TADBId) 12:22:52.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:52.3 Info: => 6E-05s 12:22:52.3 Info: CreateIndex Albums (TitleSlug) 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:52.3 Info: => 5.97E-05s 12:22:52.3 Info: CreateIndex Albums (CleanTitle) 12:22:52.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.3 Info: => 6.14E-05s 12:22:52.3 Info: CreateIndex Albums (Path) 12:22:52.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:52.3 Info: => 5.64E-05s 12:22:52.3 Info: CreateTable Tracks 12:22:52.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:52.3 Info: => 0.0001763s 12:22:52.3 Info: CreateIndex Tracks (ForeignTrackId) 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:52.3 Info: => 7.41E-05s 12:22:52.3 Info: CreateIndex Tracks (ArtistId) 12:22:52.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:52.3 Info: => 0.0001108s 12:22:52.3 Info: CreateIndex Tracks (TrackFileId) 12:22:52.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:52.3 Info: => 9.07E-05s 12:22:52.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:52.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:52.3 Info: => 7.33E-05s 12:22:52.3 Info: CreateTable TrackFiles 12:22:52.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:52.3 Info: => 0.0001226s 12:22:52.3 Info: CreateIndex TrackFiles (ArtistId) 12:22:52.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:52.3 Info: => 7.2E-05s 12:22:52.3 Info: CreateIndex TrackFiles (AlbumId) 12:22:52.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:52.3 Info: => 7.05E-05s 12:22:52.3 Info: CreateTable History 12:22:52.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:52.3 Info: => 0.0001317s 12:22:52.3 Info: CreateIndex History (Date) 12:22:52.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:52.3 Info: => 9.1E-05s 12:22:52.3 Info: CreateIndex History (EventType) 12:22:52.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:52.3 Info: => 7.22E-05s 12:22:52.3 Info: CreateIndex History (DownloadId) 12:22:52.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:52.3 Info: => 6.9E-05s 12:22:52.3 Info: CreateIndex History (AlbumId) 12:22:52.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:52.3 Info: => 6.93E-05s 12:22:52.3 Info: CreateTable Notifications 12:22:52.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:52.3 Info: => 0.0001169s 12:22:52.3 Info: CreateTable ScheduledTasks 12:22:52.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:52.3 Info: => 0.0001292s 12:22:52.3 Info: CreateIndex ScheduledTasks (TypeName) 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:52.3 Info: => 0.000104s 12:22:52.3 Info: CreateTable Indexers 12:22:52.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:52.3 Info: => 0.0001292s 12:22:52.3 Info: CreateIndex Indexers (Name) 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:52.3 Info: => 8.06E-05s 12:22:52.3 Info: CreateTable Profiles 12:22:52.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:52.3 Info: => 8.73E-05s 12:22:52.3 Info: CreateIndex Profiles (Name) 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:52.3 Info: => 7.35E-05s 12:22:52.3 Info: CreateTable QualityDefinitions 12:22:52.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:52.3 Info: => 0.0001025s 12:22:52.3 Info: CreateIndex QualityDefinitions (Quality) 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:52.3 Info: => 7.47E-05s 12:22:52.3 Info: CreateIndex QualityDefinitions (Title) 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:52.3 Info: => 0.0001019s 12:22:52.3 Info: CreateTable NamingConfig 12:22:52.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:52.3 Info: => 0.0001282s 12:22:52.3 Info: CreateTable Blacklist 12:22:52.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:52.3 Info: => 0.0001848s 12:22:52.3 Info: CreateTable Metadata 12:22:52.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:52.3 Info: => 0.0001038s 12:22:52.3 Info: CreateTable MetadataFiles 12:22:52.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:52.3 Info: => 0.0001164s 12:22:52.3 Info: CreateTable DownloadClients 12:22:52.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:52.3 Info: => 9.64E-05s 12:22:52.3 Info: CreateTable PendingReleases 12:22:52.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:52.3 Info: => 0.0001104s 12:22:52.3 Info: CreateTable RemotePathMappings 12:22:52.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:52.3 Info: => 0.0001069s 12:22:52.3 Info: CreateTable Tags 12:22:52.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:52.3 Info: => 8.67E-05s 12:22:52.3 Info: CreateIndex Tags (Label) 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:52.3 Info: => 8.2E-05s 12:22:52.3 Info: CreateTable Restrictions 12:22:52.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:52.3 Info: => 9.1E-05s 12:22:52.3 Info: CreateTable DelayProfiles 12:22:52.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:52.3 Info: => 0.0001166s 12:22:52.3 Info: CreateTable Users 12:22:52.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:52.3 Info: => 8.79E-05s 12:22:52.3 Info: CreateIndex Users (Identifier) 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:52.3 Info: => 0.0001094s 12:22:52.3 Info: CreateIndex Users (Username) 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:52.3 Info: => 8.94E-05s 12:22:52.3 Info: CreateTable Commands 12:22:52.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:52.3 Info: => 0.0001266s 12:22:52.3 Info: CreateTable IndexerStatus 12:22:52.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:52.3 Info: => 0.0001164s 12:22:52.3 Info: CreateIndex IndexerStatus (ProviderId) 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:52.3 Info: => 7.89E-05s 12:22:52.3 Info: CreateTable ExtraFiles 12:22:52.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:52.3 Info: => 0.0001065s 12:22:52.3 Info: CreateTable LyricFiles 12:22:52.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:52.3 Info: => 0.0001381s 12:22:52.3 Info: CreateTable LanguageProfiles 12:22:52.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:52.3 Info: => 9.23E-05s 12:22:52.3 Info: CreateIndex LanguageProfiles (Name) 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:52.3 Info: => 8.11E-05s 12:22:52.3 Info: CreateTable DownloadClientStatus 12:22:52.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:52.3 Info: => 0.0001096s 12:22:52.3 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:52.3 Info: => 8.7E-05s 12:22:52.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:52.3 Info: -> 1 Insert operations completed in 00:00:00.0000610 taking an average of 00:00:00.0000610 12:22:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:52', 'InitialSetup') 12:22:52.3 Info: Committing Transaction 12:22:52.3 Info: 1: InitialSetup migrated 12:22:52.3 Info: => 0.0009053s 12:22:52.3 Info: 2: add_reason_to_pending_releases migrating 12:22:52.3 Info: Beginning Transaction 12:22:52.3 Info: Starting migration of Main DB to 2 12:22:52.3 Info: AlterTable PendingReleases 12:22:52.3 Info: => 6E-07s 12:22:52.3 Info: CreateColumn PendingReleases Reason Int32 12:22:52.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:52.3 Info: => 0.0005136s 12:22:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:52', 'add_reason_to_pending_releases') 12:22:52.3 Info: Committing Transaction 12:22:52.3 Info: 2: add_reason_to_pending_releases migrated 12:22:52.3 Info: => 0.0008007s 12:22:52.3 Info: 3: add_medium_support migrating 12:22:52.3 Info: Beginning Transaction 12:22:52.3 Info: Starting migration of Main DB to 3 12:22:52.3 Info: AlterTable Albums 12:22:52.3 Info: => 6E-07s 12:22:52.3 Info: CreateColumn Albums Media String 12:22:52.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:52.3 Info: => 0.0004962s 12:22:52.3 Info: AlterTable Tracks 12:22:52.3 Info: => 6E-07s 12:22:52.3 Info: CreateColumn Tracks MediumNumber Int32 12:22:52.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:52.3 Info: => 0.0004586s 12:22:52.3 Info: AlterTable Tracks 12:22:52.3 Info: => 7E-07s 12:22:52.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:52.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:52.3 Info: => 0.0004627s 12:22:52.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:52.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:52.3 Info: => 4.13E-05s 12:22:52.3 Info: DeleteColumn Tracks TrackNumber 12:22:52.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:52.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:52.3 Info: DROP TABLE "Tracks" 12:22:52.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:52.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:52.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:52.3 Info: => 0.0037413s 12:22:52.3 Info: AlterTable Tracks 12:22:52.3 Info: => 4E-07s 12:22:52.3 Info: CreateColumn Tracks TrackNumber String 12:22:52.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:52.3 Info: => 0.0004554s 12:22:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:52', 'add_medium_support') 12:22:52.3 Info: Committing Transaction 12:22:52.3 Info: 3: add_medium_support migrated 12:22:52.3 Info: => 0.0008235s 12:22:52.3 Info: 4: add_various_qualites_in_profile migrating 12:22:52.3 Info: Beginning Transaction 12:22:52.3 Info: Starting migration of Main DB to 4 12:22:52.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:52.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:52.3 Info: => 5.1E-05s 12:22:52.3 Info: PerformDBOperation 12:22:52.3 Info: Performing DB Operation 12:22:52.3 Info: => 3.23E-05s 12:22:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:52', 'add_various_qualites_in_profile') 12:22:52.3 Info: Committing Transaction 12:22:52.3 Info: 4: add_various_qualites_in_profile migrated 12:22:52.3 Info: => 0.0002614s 12:22:52.3 Info: 5: metadata_profiles migrating 12:22:52.3 Info: Beginning Transaction 12:22:52.3 Info: Starting migration of Main DB to 5 12:22:52.3 Info: CreateTable MetadataProfiles 12:22:52.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:52.3 Info: => 0.0001237s 12:22:52.3 Info: CreateIndex MetadataProfiles (Name) 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:52.3 Info: => 8.28E-05s 12:22:52.3 Info: AlterTable Artists 12:22:52.3 Info: => 4E-07s 12:22:52.3 Info: CreateColumn Artists MetadataProfileId Int32 12:22:52.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:52.3 Info: => 0.0004768s 12:22:52.3 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:52.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:52.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:52.3 Info: DROP TABLE "Artists" 12:22:52.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:52.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.3 Info: => 0.0039931s 12:22:52.3 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:52.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:52.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:52.3 Info: DROP TABLE "Artists" 12:22:52.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:52.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.3 Info: => 0.0049807s 12:22:52.3 Info: AlterTable Albums 12:22:52.3 Info: => 5E-07s 12:22:52.3 Info: CreateColumn Albums SecondaryTypes String 12:22:52.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:52.3 Info: => 0.000473s 12:22:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:52', 'metadata_profiles') 12:22:52.3 Info: Committing Transaction 12:22:52.3 Info: 5: metadata_profiles migrated 12:22:52.3 Info: => 0.000869s 12:22:52.3 Info: 6: separate_automatic_and_interactive_search migrating 12:22:52.3 Info: Beginning Transaction 12:22:52.3 Info: Starting migration of Main DB to 6 12:22:52.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:52.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:52.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:52.3 Info: DROP TABLE "Indexers" 12:22:52.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:52.3 Info: => 0.0041686s 12:22:52.3 Info: AlterTable Indexers 12:22:52.3 Info: => 4E-07s 12:22:52.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:52.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:52.3 Info: => 0.0004561s 12:22:52.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:52.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:52.3 Info: => 4.03E-05s 12:22:52.3 Info: AlterTable Indexers 12:22:52.3 Info: => 3E-07s 12:22:52.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:52.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:52.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:52.3 Info: DROP TABLE "Indexers" 12:22:52.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:52.3 Info: => 0.0032815s 12:22:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:52', 'separate_automatic_and_interactive_search') 12:22:52.3 Info: Committing Transaction 12:22:52.3 Info: 6: separate_automatic_and_interactive_search migrated 12:22:52.3 Info: => 0.0035993s 12:22:52.3 Info: 7: change_album_path_to_relative migrating 12:22:52.3 Info: Beginning Transaction 12:22:52.3 Info: Starting migration of Main DB to 7 12:22:52.3 Info: DeleteColumn Albums Path 12:22:52.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:52.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:52.3 Info: DROP TABLE "Albums" 12:22:52.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:52.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:52.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.3 Info: => 0.0040536s 12:22:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:52', 'change_album_path_to_relative') 12:22:52.3 Info: Committing Transaction 12:22:52.3 Info: 7: change_album_path_to_relative migrated 12:22:52.3 Info: => 0.0044235s 12:22:52.3 Info: 8: change_quality_size_mb_to_kb migrating 12:22:52.3 Info: Beginning Transaction 12:22:52.3 Info: Starting migration of Main DB to 8 12:22:52.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:52.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:52.3 Info: => 4.81E-05s 12:22:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:52', 'change_quality_size_mb_to_kb') 12:22:52.3 Info: Committing Transaction 12:22:52.3 Info: 8: change_quality_size_mb_to_kb migrated 12:22:52.3 Info: => 0.0002888s 12:22:52.3 Info: 9: album_releases migrating 12:22:52.3 Info: Beginning Transaction 12:22:52.3 Info: Starting migration of Main DB to 9 12:22:52.3 Info: AlterTable Albums 12:22:52.3 Info: => 7E-07s 12:22:52.3 Info: CreateColumn Albums Releases String 12:22:52.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:52.3 Info: => 0.0004865s 12:22:52.3 Info: AlterTable Albums 12:22:52.3 Info: => 7E-07s 12:22:52.3 Info: CreateColumn Albums CurrentRelease String 12:22:52.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:52.3 Info: => 0.0004565s 12:22:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:52', 'album_releases') 12:22:52.3 Info: Committing Transaction 12:22:52.3 Info: 9: album_releases migrated 12:22:52.3 Info: => 0.0007239s 12:22:52.3 Info: 10: album_releases_fix migrating 12:22:52.3 Info: Beginning Transaction 12:22:52.3 Info: Starting migration of Main DB to 10 12:22:52.3 Info: AlterTable Albums 12:22:52.3 Info: => 9E-07s 12:22:52.3 Info: AlterColumn Albums Releases String 12:22:52.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:52.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:52.3 Info: DROP TABLE "Albums" 12:22:52.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:52.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:52.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.3 Info: => 0.0047729s 12:22:52.3 Info: AlterTable Albums 12:22:52.3 Info: => 5E-07s 12:22:52.3 Info: AlterColumn Albums CurrentRelease String 12:22:52.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:52.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:52.3 Info: DROP TABLE "Albums" 12:22:52.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:52.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:52.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.3 Info: => 0.0039334s 12:22:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:52', 'album_releases_fix') 12:22:52.3 Info: Committing Transaction 12:22:52.3 Info: 10: album_releases_fix migrated 12:22:52.3 Info: => 0.0042951s 12:22:52.3 Info: 11: import_lists migrating 12:22:52.3 Info: Beginning Transaction 12:22:52.3 Info: Starting migration of Main DB to 11 12:22:52.3 Info: CreateTable ImportLists 12:22:52.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:52.3 Info: => 0.0001536s 12:22:52.3 Info: CreateIndex ImportLists (Name) 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:52.3 Info: => 7.37E-05s 12:22:52.3 Info: CreateTable ImportListStatus 12:22:52.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:52.3 Info: => 0.0001032s 12:22:52.3 Info: CreateIndex ImportListStatus (ProviderId) 12:22:52.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:52.3 Info: => 6.93E-05s 12:22:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:52', 'import_lists') 12:22:52.3 Info: Committing Transaction 12:22:52.3 Info: 11: import_lists migrated 12:22:52.3 Info: => 0.0003685s 12:22:52.3 Info: 12: add_release_status migrating 12:22:52.3 Info: Beginning Transaction 12:22:52.3 Info: Starting migration of Main DB to 12 12:22:52.3 Info: AlterTable MetadataProfiles 12:22:52.3 Info: => 7E-07s 12:22:52.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:52.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:52.4 Info: => 0.0005031s 12:22:52.4 Info: PerformDBOperation 12:22:52.4 Info: Performing DB Operation 12:22:52.4 Info: => 2.96E-05s 12:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:52', 'add_release_status') 12:22:52.4 Info: Committing Transaction 12:22:52.4 Info: 12: add_release_status migrated 12:22:52.4 Info: => 0.0002881s 12:22:52.4 Info: 13: album_download_notification migrating 12:22:52.4 Info: Beginning Transaction 12:22:52.4 Info: Starting migration of Main DB to 13 12:22:52.4 Info: AlterTable Notifications 12:22:52.4 Info: => 8E-07s 12:22:52.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:52.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:52.4 Info: => 0.0004938s 12:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:52', 'album_download_notification') 12:22:52.4 Info: Committing Transaction 12:22:52.4 Info: 13: album_download_notification migrated 12:22:52.4 Info: => 0.0007785s 12:22:52.4 Info: 14: fix_language_metadata_profiles migrating 12:22:52.4 Info: Beginning Transaction 12:22:52.4 Info: Starting migration of Main DB to 14 12:22:52.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:52.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:52.4 Info: => 7.65E-05s 12:22:52.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:52.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:52.4 Info: => 5.15E-05s 12:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:52', 'fix_language_metadata_profiles') 12:22:52.4 Info: Committing Transaction 12:22:52.4 Info: 14: fix_language_metadata_profiles migrated 12:22:52.4 Info: => 0.0002845s 12:22:52.4 Info: 15: remove_fanzub migrating 12:22:52.4 Info: Beginning Transaction 12:22:52.4 Info: Starting migration of Main DB to 15 12:22:52.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:52.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:52.4 Info: => 4.26E-05s 12:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:52', 'remove_fanzub') 12:22:52.4 Info: Committing Transaction 12:22:52.4 Info: 15: remove_fanzub migrated 12:22:52.4 Info: => 0.0002745s 12:22:52.4 Info: 16: update_artist_history_indexes migrating 12:22:52.4 Info: Beginning Transaction 12:22:52.4 Info: Starting migration of Main DB to 16 12:22:52.4 Info: CreateIndex Albums (ArtistId) 12:22:52.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:52.4 Info: => 0.0001015s 12:22:52.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:52.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:52.4 Info: => 7.49E-05s 12:22:52.4 Info: DeleteIndex History (AlbumId) 12:22:52.4 Info: DROP INDEX "IX_History_AlbumId" 12:22:52.4 Info: => 0.0001146s 12:22:52.4 Info: CreateIndex History (AlbumId, Date) 12:22:52.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:52.4 Info: => 8.85E-05s 12:22:52.4 Info: DeleteIndex History (DownloadId) 12:22:52.4 Info: DROP INDEX "IX_History_DownloadId" 12:22:52.4 Info: => 0.0001056s 12:22:52.4 Info: CreateIndex History (DownloadId, Date) 12:22:52.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:52.4 Info: => 8.72E-05s 12:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:52', 'update_artist_history_indexes') 12:22:52.4 Info: Committing Transaction 12:22:52.4 Info: 16: update_artist_history_indexes migrated 12:22:52.4 Info: => 0.0004081s 12:22:52.4 Info: 17: remove_nma migrating 12:22:52.4 Info: Beginning Transaction 12:22:52.4 Info: Starting migration of Main DB to 17 12:22:52.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:52.4 Info: => 4.84E-05s 12:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:52', 'remove_nma') 12:22:52.4 Info: Committing Transaction 12:22:52.4 Info: 17: remove_nma migrated 12:22:52.4 Info: => 0.0002791s 12:22:52.4 Info: 18: album_disambiguation migrating 12:22:52.4 Info: Beginning Transaction 12:22:52.4 Info: Starting migration of Main DB to 18 12:22:52.4 Info: AlterTable Albums 12:22:52.4 Info: => 7E-07s 12:22:52.4 Info: CreateColumn Albums Disambiguation String 12:22:52.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:52.4 Info: => 0.0005024s 12:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:52', 'album_disambiguation') 12:22:52.4 Info: Committing Transaction 12:22:52.4 Info: 18: album_disambiguation migrated 12:22:52.4 Info: => 0.0007813s 12:22:52.4 Info: 19: add_ape_quality_in_profiles migrating 12:22:52.4 Info: Beginning Transaction 12:22:52.4 Info: Starting migration of Main DB to 19 12:22:52.4 Info: PerformDBOperation 12:22:52.4 Info: Performing DB Operation 12:22:52.4 Info: => 3.35E-05s 12:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:52', 'add_ape_quality_in_profiles') 12:22:52.4 Info: Committing Transaction 12:22:52.4 Info: 19: add_ape_quality_in_profiles migrated 12:22:52.4 Info: => 0.0002708s 12:22:52.4 Info: 20: remove_pushalot migrating 12:22:52.4 Info: Beginning Transaction 12:22:52.4 Info: Starting migration of Main DB to 20 12:22:52.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:52.4 Info: => 4.62E-05s 12:22:52.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:52.4 Info: => 2.88E-05s 12:22:52.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:52.4 Info: => 2.74E-05s 12:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:52', 'remove_pushalot') 12:22:52.4 Info: Committing Transaction 12:22:52.4 Info: 20: remove_pushalot migrated 12:22:52.4 Info: => 0.0002725s 12:22:52.4 Info: 21: add_custom_filters migrating 12:22:52.4 Info: Beginning Transaction 12:22:52.4 Info: Starting migration of Main DB to 21 12:22:52.4 Info: CreateTable CustomFilters 12:22:52.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:52.4 Info: => 0.0001214s 12:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:52', 'add_custom_filters') 12:22:52.4 Info: Committing Transaction 12:22:52.4 Info: 21: add_custom_filters migrated 12:22:52.4 Info: => 0.0003918s 12:22:52.4 Info: 22: import_list_tags migrating 12:22:52.4 Info: Beginning Transaction 12:22:52.4 Info: Starting migration of Main DB to 22 12:22:52.4 Info: AlterTable ImportLists 12:22:52.4 Info: => 6E-07s 12:22:52.4 Info: CreateColumn ImportLists Tags String 12:22:52.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:52.4 Info: => 0.0005103s 12:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:52', 'import_list_tags') 12:22:52.4 Info: Committing Transaction 12:22:52.4 Info: 22: import_list_tags migrated 12:22:52.4 Info: => 0.0007899s 12:22:52.4 Info: 23: add_release_groups_etc migrating 12:22:52.4 Info: Beginning Transaction 12:22:52.4 Info: Starting migration of Main DB to 23 12:22:52.4 Info: CreateTable ArtistMetadata 12:22:52.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:52.4 Info: => 0.0001694s 12:22:52.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:52.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:52.4 Info: => 7.97E-05s 12:22:52.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:52.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:52.4 Info: => 7.82E-05s 12:22:52.4 Info: AlterTable Artists 12:22:52.4 Info: => 4E-07s 12:22:52.4 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:52.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:52.4 Info: => 0.000514s 12:22:52.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:52.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:52.4 Info: => 7.07E-05s 12:22:52.4 Info: CreateTable AlbumReleases 12:22:52.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:52.4 Info: => 0.0001414s 12:22:52.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:52.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:52.4 Info: => 0.0001096s 12:22:52.4 Info: CreateIndex AlbumReleases (AlbumId) 12:22:52.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:52.4 Info: => 8.13E-05s 12:22:52.4 Info: PerformDBOperation 12:22:52.4 Info: Performing DB Operation 12:22:52.4 Info: => 3.14E-05s 12:22:52.4 Info: AlterTable Albums 12:22:52.4 Info: => 3E-07s 12:22:52.4 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:52.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:52.4 Info: => 0.0005314s 12:22:52.4 Info: AlterTable Albums 12:22:52.4 Info: => 6E-07s 12:22:52.4 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:52.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:52.4 Info: => 0.0005213s 12:22:52.4 Info: AlterTable Albums 12:22:52.4 Info: => 6E-07s 12:22:52.4 Info: CreateColumn Albums Links String 12:22:52.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:52.4 Info: => 0.0005265s 12:22:52.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:52.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:52.4 Info: => 8.14E-05s 12:22:52.4 Info: AlterTable Tracks 12:22:52.4 Info: => 4E-07s 12:22:52.4 Info: CreateColumn Tracks ForeignRecordingId String 12:22:52.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:52.4 Info: => 0.0005235s 12:22:52.4 Info: AlterTable Tracks 12:22:52.4 Info: => 6E-07s 12:22:52.4 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:52.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:52.4 Info: => 0.0005384s 12:22:52.4 Info: AlterTable Tracks 12:22:52.4 Info: => 8E-07s 12:22:52.4 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:52.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:52.4 Info: => 0.0005235s 12:22:52.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:52.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:52.4 Info: => 7.97E-05s 12:22:52.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:52.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:52.4 Info: => 5.83E-05s 12:22:52.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:52.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:52.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:52.4 Info: DROP TABLE "Artists" 12:22:52.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.4 Info: => 0.0056851s 12:22:52.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:52.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:52.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:52.4 Info: DROP TABLE "Albums" 12:22:52.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:52.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.4 Info: => 0.0043293s 12:22:52.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:52.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:52.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:52.4 Info: DROP TABLE "Tracks" 12:22:52.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:52.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:52.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:52.4 Info: => 0.0048241s 12:22:52.4 Info: DeleteColumn TrackFiles ArtistId 12:22:52.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:52.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:52.4 Info: DROP TABLE "TrackFiles" 12:22:52.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:52.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:52.4 Info: => 0.003725s 12:22:52.4 Info: CreateIndex Artists (ArtistMetadataId) 12:22:52.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.4 Info: => 7.43E-05s 12:22:52.4 Info: CreateIndex Artists (Monitored) 12:22:52.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.4 Info: => 7.03E-05s 12:22:52.4 Info: CreateIndex Albums (ArtistMetadataId) 12:22:52.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:52.4 Info: => 6.97E-05s 12:22:52.4 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:52.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:52.4 Info: => 6.73E-05s 12:22:52.4 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:52.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:52.4 Info: => 6.42E-05s 12:22:52.4 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:52.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:52.4 Info: => 6.49E-05s 12:22:52.4 Info: UpdateData 12:22:52.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:52.4 Info: => 4.84E-05s 12:22:52.4 Info: UpdateData 12:22:52.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:52.4 Info: => 3.48E-05s 12:22:52.4 Info: UpdateData 12:22:52.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:52.4 Info: => 3.95E-05s 12:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:52', 'add_release_groups_etc') 12:22:52.4 Info: Committing Transaction 12:22:52.4 Info: 23: add_release_groups_etc migrated 12:22:52.4 Info: => 0.0006402s 12:22:52.4 Info: 24: NewMediaInfoFormat migrating 12:22:52.4 Info: Beginning Transaction 12:22:52.4 Info: Starting migration of Main DB to 24 12:22:52.4 Info: UpdateData 12:22:52.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:52.4 Info: => 5.02E-05s 12:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:52', 'NewMediaInfoFormat') 12:22:52.4 Info: Committing Transaction 12:22:52.4 Info: 24: NewMediaInfoFormat migrated 12:22:52.4 Info: => 0.0002878s 12:22:52.4 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:52.4 Info: Beginning Transaction 12:22:52.4 Info: Starting migration of Main DB to 25 12:22:52.4 Info: RenameTable Restrictions ReleaseProfiles 12:22:52.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:52.4 Info: => 0.0014291s 12:22:52.4 Info: AlterTable ReleaseProfiles 12:22:52.4 Info: => 7E-07s 12:22:52.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:52.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:52.4 Info: => 0.000535s 12:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:52', 'rename_restrictions_to_release_profiles') 12:22:52.4 Info: Committing Transaction 12:22:52.4 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:52.4 Info: => 0.0008335s 12:22:52.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:52.4 Info: Beginning Transaction 12:22:52.4 Info: Starting migration of Main DB to 26 12:22:52.4 Info: RenameTable Profiles QualityProfiles 12:22:52.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:52.4 Info: => 0.0014342s 12:22:52.4 Info: AlterTable QualityProfiles 12:22:52.4 Info: => 6E-07s 12:22:52.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:52.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:52.4 Info: => 0.0005066s 12:22:52.4 Info: AlterTable LanguageProfiles 12:22:52.4 Info: => 6E-07s 12:22:52.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:52.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:52.4 Info: => 0.0004893s 12:22:52.4 Info: UpdateData 12:22:52.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:52.4 Info: => 4.28E-05s 12:22:52.4 Info: UpdateData 12:22:52.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:52.4 Info: => 2.66E-05s 12:22:52.4 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:52.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:52.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:52.4 Info: DROP TABLE "Artists" 12:22:52.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.4 Info: => 0.0042219s 12:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:52', 'rename_quality_profiles_add_upgrade_allowed') 12:22:52.4 Info: Committing Transaction 12:22:52.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:52.4 Info: => 0.0046488s 12:22:52.4 Info: 27: add_import_exclusions migrating 12:22:52.4 Info: Beginning Transaction 12:22:52.4 Info: Starting migration of Main DB to 27 12:22:52.4 Info: CreateTable ImportListExclusions 12:22:52.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:52.4 Info: => 0.0001665s 12:22:52.4 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:52.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:52.4 Info: => 0.000127s 12:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:52', 'add_import_exclusions') 12:22:52.4 Info: Committing Transaction 12:22:52.4 Info: 27: add_import_exclusions migrated 12:22:52.4 Info: => 0.0004654s 12:22:52.4 Info: 28: clean_artist_metadata_table migrating 12:22:52.4 Info: Beginning Transaction 12:22:52.4 Info: Starting migration of Main DB to 28 12:22:52.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:52.4 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:52.4 Info: => 0.0001516s 12:22:52.4 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:52.4 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:52.4 Info: => 0.0001174s 12:22:52.4 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:52.4 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:52.4 Info: => 0.0001097s 12:22:52.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:52.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:52.4 Info: => 0.0001095s 12:22:52.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:52.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:52.4 Info: => 0.0001101s 12:22:52.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:52.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:52.4 Info: => 0.0001068s 12:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:52', 'clean_artist_metadata_table') 12:22:52.4 Info: Committing Transaction 12:22:52.4 Info: 28: clean_artist_metadata_table migrated 12:22:52.4 Info: => 0.0003904s 12:22:52.4 Info: 29: health_issue_notification migrating 12:22:52.4 Info: Beginning Transaction 12:22:52.4 Info: Starting migration of Main DB to 29 12:22:52.4 Info: AlterTable Notifications 12:22:52.4 Info: => 6E-07s 12:22:52.4 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:52.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:52.4 Info: => 0.0005772s 12:22:52.4 Info: AlterTable Notifications 12:22:52.4 Info: => 6E-07s 12:22:52.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:52.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:52.4 Info: => 0.0005306s 12:22:52.4 Info: AlterTable Notifications 12:22:52.4 Info: => 5E-07s 12:22:52.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:52.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:52.4 Info: => 0.000535s 12:22:52.4 Info: AlterTable Notifications 12:22:52.4 Info: => 7E-07s 12:22:52.4 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:52.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:52.4 Info: => 0.0005356s 12:22:52.4 Info: AlterTable Notifications 12:22:52.4 Info: => 6E-07s 12:22:52.4 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:52.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:52.4 Info: => 0.0005314s 12:22:52.4 Info: DeleteColumn Notifications OnDownload 12:22:52.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:52.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:52.4 Info: DROP TABLE "Notifications" 12:22:52.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:52.4 Info: => 0.0055342s 12:22:52.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:52.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:52.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:52.4 Info: DROP TABLE "Notifications" 12:22:52.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:52.4 Info: => 0.0045115s 12:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:52', 'health_issue_notification') 12:22:52.4 Info: Committing Transaction 12:22:52.4 Info: 29: health_issue_notification migrated 12:22:52.4 Info: => 0.0049736s 12:22:52.4 Info: 30: add_mediafilerepository_mtime migrating 12:22:52.4 Info: Beginning Transaction 12:22:52.4 Info: Starting migration of Main DB to 30 12:22:52.4 Info: AlterTable TrackFiles 12:22:52.4 Info: => 6E-07s 12:22:52.4 Info: CreateColumn TrackFiles Modified DateTime 12:22:52.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:52.4 Info: => 0.000598s 12:22:52.4 Info: AlterTable TrackFiles 12:22:52.4 Info: => 5E-07s 12:22:52.4 Info: CreateColumn TrackFiles Path String 12:22:52.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:52.4 Info: => 0.0005383s 12:22:52.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:52.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:52.4 Info: => 3.8E-05s 12:22:52.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:52.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:52.4 Info: => 0.0001159s 12:22:52.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:52.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:52.4 Info: => 0.0001264s 12:22:52.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:52.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:52.4 Info: => 0.0001326s 12:22:52.4 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:52.4 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:52.4 Info: => 7.86E-05s 12:22:52.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:52.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:52.4 Info: => 4.77E-05s 12:22:52.4 Info: AlterTable TrackFiles 12:22:52.4 Info: => 4E-07s 12:22:52.4 Info: AlterColumn TrackFiles Path String 12:22:52.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:52.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:52.4 Info: DROP TABLE "TrackFiles" 12:22:52.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:52.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:52.4 Info: => 0.0049256s 12:22:52.4 Info: CreateIndex TrackFiles (Path) 12:22:52.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:52.4 Info: => 7.39E-05s 12:22:52.4 Info: DeleteColumn TrackFiles RelativePath 12:22:52.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:52.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:52.4 Info: DROP TABLE "TrackFiles" 12:22:52.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:52.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:52.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:52.4 Info: => 0.005523s 12:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:52', 'add_mediafilerepository_mtime') 12:22:52.4 Info: Committing Transaction 12:22:52.4 Info: 30: add_mediafilerepository_mtime migrated 12:22:52.4 Info: => 0.0059009s 12:22:52.4 Info: 31: add_artistmetadataid_constraint migrating 12:22:52.4 Info: Beginning Transaction 12:22:52.4 Info: Starting migration of Main DB to 31 12:22:52.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:52.4 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:52.4 Info: => 9.1E-05s 12:22:52.4 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:52.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:52.4 Info: => 0.0001298s 12:22:52.4 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:52.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:52.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:52.4 Info: DROP TABLE "Artists" 12:22:52.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.4 Info: => 0.0047301s 12:22:52.4 Info: CreateIndex Artists (ArtistMetadataId) 12:22:52.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.4 Info: => 0.0001078s 12:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:52', 'add_artistmetadataid_constraint') 12:22:52.4 Info: Committing Transaction 12:22:52.4 Info: 31: add_artistmetadataid_constraint migrated 12:22:52.4 Info: => 0.0004614s 12:22:52.4 Info: 32: old_ids_and_artist_alias migrating 12:22:52.4 Info: Beginning Transaction 12:22:52.4 Info: Starting migration of Main DB to 32 12:22:52.4 Info: AlterTable ArtistMetadata 12:22:52.4 Info: => 8E-07s 12:22:52.4 Info: CreateColumn ArtistMetadata Aliases String 12:22:52.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:52.4 Info: => 0.0005931s 12:22:52.4 Info: AlterTable ArtistMetadata 12:22:52.4 Info: => 5E-07s 12:22:52.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:52.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:52.4 Info: => 0.0005544s 12:22:52.4 Info: AlterTable Albums 12:22:52.4 Info: => 6E-07s 12:22:52.4 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:52.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:52.4 Info: => 0.0005462s 12:22:52.4 Info: AlterTable AlbumReleases 12:22:52.4 Info: => 6E-07s 12:22:52.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:52.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:52.4 Info: => 0.0005488s 12:22:52.4 Info: AlterTable Tracks 12:22:52.4 Info: => 5E-07s 12:22:52.4 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:52.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:52.4 Info: => 0.0005479s 12:22:52.4 Info: AlterTable Tracks 12:22:52.4 Info: => 4E-07s 12:22:52.4 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:52.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:52.4 Info: => 0.0005389s 12:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:52', 'old_ids_and_artist_alias') 12:22:52.4 Info: Committing Transaction 12:22:52.4 Info: 32: old_ids_and_artist_alias migrated 12:22:52.4 Info: => 0.0008593s 12:22:52.4 Info: 33: download_propers_config migrating 12:22:52.4 Info: Beginning Transaction 12:22:52.4 Info: Starting migration of Main DB to 33 12:22:52.4 Info: PerformDBOperation 12:22:52.4 Info: Performing DB Operation 12:22:52.4 Info: => 3.15E-05s 12:22:52.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:52.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:52.4 Info: => 3.41E-05s 12:22:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:52', 'download_propers_config') 12:22:52.4 Info: Committing Transaction 12:22:52.4 Info: 33: download_propers_config migrated 12:22:52.4 Info: => 0.0002969s 12:22:52.4 Info: 34: remove_language_profiles migrating 12:22:52.4 Info: Beginning Transaction 12:22:52.4 Info: Starting migration of Main DB to 34 12:22:52.4 Info: DeleteTable LanguageProfiles 12:22:52.4 Info: DROP TABLE "LanguageProfiles" 12:22:52.4 Info: => 0.0001875s 12:22:52.4 Info: DeleteColumn Artists LanguageProfileId 12:22:52.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:52.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:52.4 Info: DROP TABLE "Artists" 12:22:52.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.4 Info: => 0.00516s 12:22:52.4 Info: DeleteColumn ImportLists LanguageProfileId 12:22:52.4 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:52.4 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:52.4 Info: DROP TABLE "ImportLists" 12:22:52.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:52.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:52.4 Info: => 0.0038271s 12:22:52.4 Info: DeleteColumn Blacklist Language 12:22:52.4 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:52.4 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:52.4 Info: DROP TABLE "Blacklist" 12:22:52.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:52.4 Info: => 0.0036493s 12:22:52.4 Info: DeleteColumn History Language 12:22:52.4 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:52.4 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:52.4 Info: DROP TABLE "History" 12:22:52.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:52.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:52.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:52.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:52.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:52.5 Info: => 0.0050362s 12:22:52.5 Info: DeleteColumn LyricFiles Language 12:22:52.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:52.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:52.5 Info: DROP TABLE "LyricFiles" 12:22:52.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:52.5 Info: => 0.0036117s 12:22:52.5 Info: DeleteColumn TrackFiles Language 12:22:52.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:52.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:52.5 Info: DROP TABLE "TrackFiles" 12:22:52.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:52.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:52.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:52.5 Info: => 0.0049085s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:52', 'remove_language_profiles') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 34: remove_language_profiles migrated 12:22:52.5 Info: => 0.0054365s 12:22:52.5 Info: 35: multi_disc_naming_format migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 35 12:22:52.5 Info: AlterTable NamingConfig 12:22:52.5 Info: => 7E-07s 12:22:52.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:52.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:52.5 Info: => 0.0005444s 12:22:52.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:52.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:52.5 Info: => 4.62E-05s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:52', 'multi_disc_naming_format') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 35: multi_disc_naming_format migrated 12:22:52.5 Info: => 0.0003275s 12:22:52.5 Info: 36: add_download_client_priority migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 36 12:22:52.5 Info: AlterTable DownloadClients 12:22:52.5 Info: => 6E-07s 12:22:52.5 Info: CreateColumn DownloadClients Priority Int32 12:22:52.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:52.5 Info: => 0.0005478s 12:22:52.5 Info: PerformDBOperation 12:22:52.5 Info: Performing DB Operation 12:22:52.5 Info: => 4.93E-05s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:52', 'add_download_client_priority') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 36: add_download_client_priority migrated 12:22:52.5 Info: => 0.0003444s 12:22:52.5 Info: 37: remove_growl_prowl migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 37 12:22:52.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:22:52.5 Info: => 4.82E-05s 12:22:52.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:22:52.5 Info: => 2.82E-05s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:22:52', 'remove_growl_prowl') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 37: remove_growl_prowl migrated 12:22:52.5 Info: => 0.0002895s 12:22:52.5 Info: 38: remove_plex_hometheatre migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 38 12:22:52.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:22:52.5 Info: => 4.68E-05s 12:22:52.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:22:52.5 Info: => 2.79E-05s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:22:52', 'remove_plex_hometheatre') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 38: remove_plex_hometheatre migrated 12:22:52.5 Info: => 0.0002809s 12:22:52.5 Info: 39: add_root_folder_add_defaults migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 39 12:22:52.5 Info: AlterTable RootFolders 12:22:52.5 Info: => 6E-07s 12:22:52.5 Info: CreateColumn RootFolders Name String 12:22:52.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:22:52.5 Info: => 0.000543s 12:22:52.5 Info: AlterTable RootFolders 12:22:52.5 Info: => 5E-07s 12:22:52.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:22:52.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:22:52.5 Info: => 0.0005164s 12:22:52.5 Info: AlterTable RootFolders 12:22:52.5 Info: => 5E-07s 12:22:52.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:22:52.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:22:52.5 Info: => 0.0005161s 12:22:52.5 Info: AlterTable RootFolders 12:22:52.5 Info: => 5E-07s 12:22:52.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:22:52.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:52.5 Info: => 0.0005372s 12:22:52.5 Info: AlterTable RootFolders 12:22:52.5 Info: => 5E-07s 12:22:52.5 Info: CreateColumn RootFolders DefaultTags String 12:22:52.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:22:52.5 Info: => 0.0005215s 12:22:52.5 Info: PerformDBOperation 12:22:52.5 Info: Performing DB Operation 12:22:52.5 Info: => 5E-05s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:22:52', 'add_root_folder_add_defaults') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 39: add_root_folder_add_defaults migrated 12:22:52.5 Info: => 0.0003725s 12:22:52.5 Info: 40: task_duration migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 40 12:22:52.5 Info: AlterTable ScheduledTasks 12:22:52.5 Info: => 6E-07s 12:22:52.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:22:52.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:22:52.5 Info: => 0.0005122s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:22:52', 'task_duration') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 40: task_duration migrated 12:22:52.5 Info: => 0.0008463s 12:22:52.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 41 12:22:52.5 Info: AlterTable ReleaseProfiles 12:22:52.5 Info: => 6E-07s 12:22:52.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:22:52.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:22:52.5 Info: => 0.0005102s 12:22:52.5 Info: AlterTable ReleaseProfiles 12:22:52.5 Info: => 5E-07s 12:22:52.5 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:22:52.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:22:52.5 Info: => 0.0005021s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:22:52', 'add_indexer_and_enabled_to_release_profiles') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:22:52.5 Info: => 0.0008181s 12:22:52.5 Info: 42: remove_album_folders migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 42 12:22:52.5 Info: DeleteColumn Artists AlbumFolder 12:22:52.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:52.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:52.5 Info: DROP TABLE "Artists" 12:22:52.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.5 Info: => 0.0041422s 12:22:52.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:52.5 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:52.5 Info: => 3.57E-05s 12:22:52.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:52.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:52.5 Info: => 2.95E-05s 12:22:52.5 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:22:52.5 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:22:52.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:22:52.5 Info: DROP TABLE "NamingConfig" 12:22:52.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:22:52.5 Info: => 0.003516s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:22:52', 'remove_album_folders') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 42: remove_album_folders migrated 12:22:52.5 Info: => 0.0039793s 12:22:52.5 Info: 44: add_priority_to_indexers migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 44 12:22:52.5 Info: AlterTable Indexers 12:22:52.5 Info: => 7E-07s 12:22:52.5 Info: CreateColumn Indexers Priority Int32 12:22:52.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:22:52.5 Info: => 0.0005244s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:22:52', 'add_priority_to_indexers') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 44: add_priority_to_indexers migrated 12:22:52.5 Info: => 0.0008421s 12:22:52.5 Info: 45: remove_chown_and_folderchmod_config migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 45 12:22:52.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:52.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:52.5 Info: => 0.0001283s 12:22:52.5 Info: PerformDBOperation 12:22:52.5 Info: Performing DB Operation 12:22:52.5 Info: => 2.79E-05s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:22:52', 'remove_chown_and_folderchmod_config') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 45: remove_chown_and_folderchmod_config migrated 12:22:52.5 Info: => 0.0003031s 12:22:52.5 Info: 47: update_notifiarr migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 47 12:22:52.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:52.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:52.5 Info: => 7.08E-05s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:22:52', 'update_notifiarr') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 47: update_notifiarr migrated 12:22:52.5 Info: => 0.0003331s 12:22:52.5 Info: 49: email_multiple_addresses migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 49 12:22:52.5 Info: PerformDBOperation 12:22:52.5 Info: Performing DB Operation 12:22:52.5 Info: => 5.61E-05s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:22:52', 'email_multiple_addresses') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 49: email_multiple_addresses migrated 12:22:52.5 Info: => 0.0003403s 12:22:52.5 Info: 50: rename_blacklist_to_blocklist migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 50 12:22:52.5 Info: RenameTable Blacklist Blocklist 12:22:52.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:22:52.5 Info: => 0.0017892s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:22:52', 'rename_blacklist_to_blocklist') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 50: rename_blacklist_to_blocklist migrated 12:22:52.5 Info: => 0.0021399s 12:22:52.5 Info: 51: cdh_per_downloadclient migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 51 12:22:52.5 Info: AlterTable DownloadClients 12:22:52.5 Info: => 6E-07s 12:22:52.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:22:52.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:52.5 Info: => 0.0005398s 12:22:52.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:22:52.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:52.5 Info: => 0.0005123s 12:22:52.5 Info: PerformDBOperation 12:22:52.5 Info: Performing DB Operation 12:22:52.5 Info: => 0.0001483s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:22:52', 'cdh_per_downloadclient') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 51: cdh_per_downloadclient migrated 12:22:52.5 Info: => 0.0004913s 12:22:52.5 Info: 52: download_history migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 52 12:22:52.5 Info: CreateTable DownloadHistory 12:22:52.5 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:52.5 Info: => 0.0002127s 12:22:52.5 Info: CreateIndex DownloadHistory (EventType) 12:22:52.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:52.5 Info: => 0.000115s 12:22:52.5 Info: CreateIndex DownloadHistory (ArtistId) 12:22:52.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:52.5 Info: => 9.88E-05s 12:22:52.5 Info: CreateIndex DownloadHistory (DownloadId) 12:22:52.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:52.5 Info: => 0.0001042s 12:22:52.5 Info: PerformDBOperation 12:22:52.5 Info: Performing DB Operation 12:22:52.5 Info: => 9.94E-05s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:22:52', 'download_history') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 52: download_history migrated 12:22:52.5 Info: => 0.0004779s 12:22:52.5 Info: 53: add_update_history migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 53 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:22:52', 'add_update_history') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 53: add_update_history migrated 12:22:52.5 Info: => 0.0003196s 12:22:52.5 Info: 54: add_on_update_to_notifications migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 54 12:22:52.5 Info: AlterTable Notifications 12:22:52.5 Info: => 6E-07s 12:22:52.5 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:22:52.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:22:52.5 Info: => 0.0005829s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:22:52', 'add_on_update_to_notifications') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 54: add_on_update_to_notifications migrated 12:22:52.5 Info: => 0.0009068s 12:22:52.5 Info: 55: download_client_per_indexer migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 55 12:22:52.5 Info: AlterTable Indexers 12:22:52.5 Info: => 6E-07s 12:22:52.5 Info: CreateColumn Indexers DownloadClientId Int32 12:22:52.5 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:22:52.5 Info: => 0.0005757s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:22:52', 'download_client_per_indexer') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 55: download_client_per_indexer migrated 12:22:52.5 Info: => 0.0009004s 12:22:52.5 Info: 56: AddNewItemMonitorType migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 56 12:22:52.5 Info: AlterTable Artists 12:22:52.5 Info: => 6E-07s 12:22:52.5 Info: CreateColumn Artists MonitorNewItems Int32 12:22:52.5 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:52.5 Info: => 0.0006009s 12:22:52.5 Info: AlterTable RootFolders 12:22:52.5 Info: => 5E-07s 12:22:52.5 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:22:52.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:52.5 Info: => 0.0005446s 12:22:52.5 Info: AlterTable ImportLists 12:22:52.5 Info: => 5E-07s 12:22:52.5 Info: CreateColumn ImportLists MonitorNewItems Int32 12:22:52.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:52.5 Info: => 0.0005347s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:22:52', 'AddNewItemMonitorType') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 56: AddNewItemMonitorType migrated 12:22:52.5 Info: => 0.0009026s 12:22:52.5 Info: 57: ImportListSearch migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 57 12:22:52.5 Info: AlterTable ImportLists 12:22:52.5 Info: => 6E-07s 12:22:52.5 Info: CreateColumn ImportLists ShouldSearch Boolean 12:22:52.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:22:52.5 Info: => 0.0005612s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:22:52', 'ImportListSearch') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 57: ImportListSearch migrated 12:22:52.5 Info: => 0.000883s 12:22:52.5 Info: 58: ImportListMonitorExisting migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 58 12:22:52.5 Info: AlterTable ImportLists 12:22:52.5 Info: => 5E-07s 12:22:52.5 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:22:52.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:22:52.5 Info: => 0.0005808s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:22:52', 'ImportListMonitorExisting') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 58: ImportListMonitorExisting migrated 12:22:52.5 Info: => 0.0009116s 12:22:52.5 Info: 59: add_indexer_tags migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 59 12:22:52.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:22:52.5 Info: => 4.9E-05s 12:22:52.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:22:52.5 Info: => 2.85E-05s 12:22:52.5 Info: AlterTable Indexers 12:22:52.5 Info: => 4E-07s 12:22:52.5 Info: CreateColumn Indexers Tags String 12:22:52.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:22:52.5 Info: => 0.0005468s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:22:52', 'add_indexer_tags') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 59: add_indexer_tags migrated 12:22:52.5 Info: => 0.000888s 12:22:52.5 Info: 60: update_audio_types migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 60 12:22:52.5 Info: PerformDBOperation 12:22:52.5 Info: Performing DB Operation 12:22:52.5 Info: => 5.15E-05s 12:22:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:22:52', 'update_audio_types') 12:22:52.5 Info: Committing Transaction 12:22:52.5 Info: 60: update_audio_types migrated 12:22:52.5 Info: => 0.0003302s 12:22:52.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:22:52.5 Info: Beginning Transaction 12:22:52.5 Info: Starting migration of Main DB to 61 12:22:52.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.5 Info: DELETE FROM "Commands" WHERE 1 = 1 12:22:52.5 Info: => 5.08E-05s 12:22:52.5 Info: AlterTable AlbumReleases 12:22:52.5 Info: => 3E-07s 12:22:52.5 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:22:52.5 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:22:52.5 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:22:52.5 Info: DROP TABLE "AlbumReleases" 12:22:52.5 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:22:52.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:52.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:52.5 Info: => 0.0054593s 12:22:52.5 Info: AlterTable Albums 12:22:52.5 Info: => 6E-07s 12:22:52.5 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:22:52.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:52.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:52.5 Info: DROP TABLE "Albums" 12:22:52.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:52.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:52.5 Info: => 0.0048492s 12:22:52.5 Info: AlterTable Albums 12:22:52.5 Info: => 5E-07s 12:22:52.5 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:22:52.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:52.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:52.5 Info: DROP TABLE "Albums" 12:22:52.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:52.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:52.5 Info: => 0.0058292s 12:22:52.5 Info: AlterTable Albums 12:22:52.5 Info: => 6E-07s 12:22:52.5 Info: AlterColumn Albums Added DateTimeOffset 12:22:52.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:52.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:52.5 Info: DROP TABLE "Albums" 12:22:52.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:52.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:52.5 Info: => 0.0048272s 12:22:52.5 Info: AlterTable Artists 12:22:52.5 Info: => 6E-07s 12:22:52.5 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:22:52.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:52.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:52.5 Info: DROP TABLE "Artists" 12:22:52.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.5 Info: => 0.0048589s 12:22:52.5 Info: AlterTable Artists 12:22:52.5 Info: => 6E-07s 12:22:52.5 Info: AlterColumn Artists Added DateTimeOffset 12:22:52.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:52.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:52.5 Info: DROP TABLE "Artists" 12:22:52.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.5 Info: => 0.0057013s 12:22:52.5 Info: AlterTable Blocklist 12:22:52.5 Info: => 6E-07s 12:22:52.5 Info: AlterColumn Blocklist Date DateTimeOffset 12:22:52.5 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:52.5 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:52.5 Info: DROP TABLE "Blocklist" 12:22:52.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:52.5 Info: => 0.004283s 12:22:52.5 Info: AlterTable Blocklist 12:22:52.5 Info: => 5E-07s 12:22:52.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:22:52.5 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:52.5 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:52.5 Info: DROP TABLE "Blocklist" 12:22:52.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:52.5 Info: => 0.0051577s 12:22:52.5 Info: AlterTable Commands 12:22:52.5 Info: => 5E-07s 12:22:52.5 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:22:52.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:52.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:52.5 Info: DROP TABLE "Commands" 12:22:52.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:52.5 Info: => 0.0042898s 12:22:52.5 Info: AlterTable Commands 12:22:52.5 Info: => 6E-07s 12:22:52.5 Info: AlterColumn Commands StartedAt DateTimeOffset 12:22:52.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:52.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:52.5 Info: DROP TABLE "Commands" 12:22:52.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:52.5 Info: => 0.0053619s 12:22:52.5 Info: AlterTable Commands 12:22:52.5 Info: => 5E-07s 12:22:52.5 Info: AlterColumn Commands EndedAt DateTimeOffset 12:22:52.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) 12:22:52.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" 12:22:52.6 Info: DROP TABLE "Commands" 12:22:52.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:52.6 Info: => 0.0043041s 12:22:52.6 Info: AlterTable DownloadClientStatus 12:22:52.6 Info: => 6E-07s 12:22:52.6 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:22:52.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:52.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:52.6 Info: DROP TABLE "DownloadClientStatus" 12:22:52.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:52.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:52.6 Info: => 0.0044187s 12:22:52.6 Info: AlterTable DownloadClientStatus 12:22:52.6 Info: => 6E-07s 12:22:52.6 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:22:52.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:52.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:52.6 Info: DROP TABLE "DownloadClientStatus" 12:22:52.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:52.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:52.6 Info: => 0.0043699s 12:22:52.6 Info: AlterTable DownloadClientStatus 12:22:52.6 Info: => 5E-07s 12:22:52.6 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:22:52.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:52.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:52.6 Info: DROP TABLE "DownloadClientStatus" 12:22:52.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:52.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:52.6 Info: => 0.0043936s 12:22:52.6 Info: AlterTable DownloadHistory 12:22:52.6 Info: => 5E-07s 12:22:52.6 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:22:52.6 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:52.6 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:22:52.6 Info: DROP TABLE "DownloadHistory" 12:22:52.6 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:22:52.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:52.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:52.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:52.6 Info: => 0.0056107s 12:22:52.6 Info: AlterTable ExtraFiles 12:22:52.6 Info: => 6E-07s 12:22:52.6 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:22:52.6 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:52.6 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:52.6 Info: DROP TABLE "ExtraFiles" 12:22:52.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:52.6 Info: => 0.0050925s 12:22:52.6 Info: AlterTable ExtraFiles 12:22:52.6 Info: => 5E-07s 12:22:52.6 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:22:52.6 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:52.6 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:52.6 Info: DROP TABLE "ExtraFiles" 12:22:52.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:52.6 Info: => 0.0042156s 12:22:52.6 Info: AlterTable History 12:22:52.6 Info: => 6E-07s 12:22:52.6 Info: AlterColumn History Date DateTimeOffset 12:22:52.6 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:52.6 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:52.6 Info: DROP TABLE "History" 12:22:52.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:52.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:52.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:52.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:52.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:52.6 Info: => 0.0048632s 12:22:52.6 Info: AlterTable ImportListStatus 12:22:52.6 Info: => 6E-07s 12:22:52.6 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:22:52.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:52.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:52.6 Info: DROP TABLE "ImportListStatus" 12:22:52.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:52.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:52.6 Info: => 0.0052661s 12:22:52.6 Info: AlterTable ImportListStatus 12:22:52.6 Info: => 6E-07s 12:22:52.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:22:52.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:52.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:52.6 Info: DROP TABLE "ImportListStatus" 12:22:52.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:52.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:52.6 Info: => 0.0041235s 12:22:52.6 Info: AlterTable ImportListStatus 12:22:52.6 Info: => 4E-07s 12:22:52.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:22:52.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:52.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:52.6 Info: DROP TABLE "ImportListStatus" 12:22:52.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:52.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:52.6 Info: => 0.0041926s 12:22:52.6 Info: AlterTable IndexerStatus 12:22:52.6 Info: => 5E-07s 12:22:52.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:22:52.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:52.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:52.6 Info: DROP TABLE "IndexerStatus" 12:22:52.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:52.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:52.6 Info: => 0.0041865s 12:22:52.6 Info: AlterTable IndexerStatus 12:22:52.6 Info: => 7E-07s 12:22:52.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:22:52.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:52.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:52.6 Info: DROP TABLE "IndexerStatus" 12:22:52.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:52.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:52.6 Info: => 0.0049653s 12:22:52.6 Info: AlterTable IndexerStatus 12:22:52.6 Info: => 6E-07s 12:22:52.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:22:52.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:52.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:52.6 Info: DROP TABLE "IndexerStatus" 12:22:52.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:52.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:52.6 Info: => 0.0049947s 12:22:52.6 Info: AlterTable LyricFiles 12:22:52.6 Info: => 5E-07s 12:22:52.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:22:52.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:52.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:52.6 Info: DROP TABLE "LyricFiles" 12:22:52.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:52.6 Info: => 0.0041988s 12:22:52.6 Info: AlterTable LyricFiles 12:22:52.6 Info: => 6E-07s 12:22:52.6 Info: AlterColumn LyricFiles Added DateTimeOffset 12:22:52.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:22:52.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:52.6 Info: DROP TABLE "LyricFiles" 12:22:52.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:52.6 Info: => 0.0051256s 12:22:52.6 Info: AlterTable MetadataFiles 12:22:52.6 Info: => 5E-07s 12:22:52.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:22:52.6 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:52.6 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:52.6 Info: DROP TABLE "MetadataFiles" 12:22:52.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:52.6 Info: => 0.0042335s 12:22:52.6 Info: AlterTable MetadataFiles 12:22:52.6 Info: => 5E-07s 12:22:52.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:22:52.6 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:52.6 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:52.6 Info: DROP TABLE "MetadataFiles" 12:22:52.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:52.6 Info: => 0.004221s 12:22:52.6 Info: AlterTable PendingReleases 12:22:52.6 Info: => 7E-07s 12:22:52.6 Info: AlterColumn PendingReleases Added DateTimeOffset 12:22:52.6 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:22:52.6 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:22:52.6 Info: DROP TABLE "PendingReleases" 12:22:52.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:22:52.6 Info: => 0.0048107s 12:22:52.6 Info: AlterTable ScheduledTasks 12:22:52.6 Info: => 5E-07s 12:22:52.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:22:52.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:52.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:52.6 Info: DROP TABLE "ScheduledTasks" 12:22:52.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:52.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:52.6 Info: => 0.0043844s 12:22:52.6 Info: AlterTable ScheduledTasks 12:22:52.6 Info: => 6E-07s 12:22:52.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:22:52.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:52.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:52.6 Info: DROP TABLE "ScheduledTasks" 12:22:52.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:52.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:52.6 Info: => 0.0052593s 12:22:52.6 Info: AlterTable TrackFiles 12:22:52.6 Info: => 7E-07s 12:22:52.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:22:52.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:52.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:52.6 Info: DROP TABLE "TrackFiles" 12:22:52.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:52.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:52.7 Info: => 0.004547s 12:22:52.7 Info: AlterTable TrackFiles 12:22:52.7 Info: => 4E-07s 12:22:52.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:22:52.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:52.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:52.7 Info: DROP TABLE "TrackFiles" 12:22:52.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:52.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:52.7 Info: => 0.005156s 12:22:52.7 Info: AlterTable VersionInfo 12:22:52.7 Info: => 7E-07s 12:22:52.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:22:52.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:22:52.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:22:52.7 Info: DROP TABLE "VersionInfo" 12:22:52.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:22:52.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:52.7 Info: => 0.0048881s 12:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:22:52', 'postgres_update_timestamp_columns_to_with_timezone') 12:22:52.7 Info: Committing Transaction 12:22:52.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:22:52.7 Info: => 0.0056907s 12:22:52.7 Info: 62: add_on_delete_to_notifications migrating 12:22:52.7 Info: Beginning Transaction 12:22:52.7 Info: Starting migration of Main DB to 62 12:22:52.7 Info: AlterTable Notifications 12:22:52.7 Info: => 6E-07s 12:22:52.7 Info: CreateColumn Notifications OnArtistDelete Boolean 12:22:52.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:22:52.7 Info: => 0.0005735s 12:22:52.7 Info: AlterTable Notifications 12:22:52.7 Info: => 5E-07s 12:22:52.7 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:22:52.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:22:52.7 Info: => 0.0005897s 12:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:22:52', 'add_on_delete_to_notifications') 12:22:52.7 Info: Committing Transaction 12:22:52.7 Info: 62: add_on_delete_to_notifications migrated 12:22:52.7 Info: => 0.0009092s 12:22:52.7 Info: 63: add_custom_formats migrating 12:22:52.7 Info: Beginning Transaction 12:22:52.7 Info: Starting migration of Main DB to 63 12:22:52.7 Info: INSERT INTO "NamingConfig" ("ReplaceIllegalCharacters", "StandardTrackFormat", "MultiDiscTrackFormat") VALUES (0, '{Series Title} - S{season:00}E{episode:00} - {Episode Title} {Preferred Words } {Quality Full}', '{Series Title} - {Air-Date} - {Episode Title} {Preferred.Words } {Quality Full}') 12:22:52.7 Info: AlterTable DelayProfiles 12:22:52.7 Info: => 3E-07s 12:22:52.7 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:22:52.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:22:52.7 Info: => 0.0005518s 12:22:52.7 Info: UpdateData 12:22:52.7 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:22:52.7 Info: => 5.32E-05s 12:22:52.7 Info: AlterTable TrackFiles 12:22:52.7 Info: => 5E-07s 12:22:52.7 Info: CreateColumn TrackFiles OriginalFilePath String 12:22:52.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:22:52.7 Info: => 0.0005208s 12:22:52.7 Info: PerformDBOperation 12:22:52.7 Info: Performing DB Operation 12:22:52.7 Info: => 2.84E-05s 12:22:52.7 Info: CreateTable CustomFormats 12:22:52.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) 12:22:52.7 Info: => 0.0001185s 12:22:52.7 Info: CreateIndex CustomFormats (Name) 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:22:52.7 Info: => 0.0001198s 12:22:52.7 Info: AlterTable QualityProfiles 12:22:52.7 Info: => 6E-07s 12:22:52.7 Info: CreateColumn QualityProfiles FormatItems String 12:22:52.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:22:52.7 Info: => 0.0005356s 12:22:52.7 Info: AlterTable QualityProfiles 12:22:52.7 Info: => 6E-07s 12:22:52.7 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:22:52.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:52.7 Info: => 0.0005495s 12:22:52.7 Info: AlterTable QualityProfiles 12:22:52.7 Info: => 7E-07s 12:22:52.7 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:22:52.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:52.7 Info: => 0.0005147s 12:22:52.7 Info: PerformDBOperation 12:22:52.7 Info: Performing DB Operation 12:22:52.7 Info: => 5.86E-05s 12:22:52.7 Info: PerformDBOperation 12:22:52.7 Info: Performing DB Operation 12:22:52.7 Info: => 0.0011665s 12:22:52.7 Info: DeleteColumn ReleaseProfiles Preferred 12:22:52.7 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:52.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:52.7 Info: DROP TABLE "ReleaseProfiles" 12:22:52.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:52.7 Info: => 0.0038465s 12:22:52.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:22:52.7 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:52.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:52.7 Info: DROP TABLE "ReleaseProfiles" 12:22:52.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:52.7 Info: => 0.0052971s 12:22:52.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:52.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:52.7 Info: => 4.96E-05s 12:22:52.7 Info: AlterTable DelayProfiles 12:22:52.7 Info: => 5E-07s 12:22:52.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:22:52.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:52.7 Info: => 0.0005497s 12:22:52.7 Info: AlterTable DelayProfiles 12:22:52.7 Info: => 5E-07s 12:22:52.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:22:52.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:22:52.7 Info: => 0.0005612s 12:22:52.7 Info: -> 1 Insert operations completed in 00:00:00.0000801 taking an average of 00:00:00.0000801 12:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:22:52', 'add_custom_formats') 12:22:52.7 Info: Committing Transaction 12:22:52.7 Info: 63: add_custom_formats migrated 12:22:52.7 Info: => 0.001001s 12:22:52.7 Debug: Took: 00:00:00.4040356 12:22:52.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 12:22:52.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 12:22:52.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149727624621_143/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:52.7 Info: DatabaseEngineVersionCheck migrating 12:22:52.7 Info: PerformDBOperation 12:22:52.7 Info: Performing DB Operation 12:22:52.7 Info: SQLite 3.47.0 12:22:52.7 Info: => 0.0010635s 12:22:52.7 Info: DatabaseEngineVersionCheck migrated 12:22:52.7 Info: => 0.0010766s 12:22:52.7 Info: VersionMigration migrating 12:22:52.7 Info: Beginning Transaction 12:22:52.7 Info: CreateTable VersionInfo 12:22:52.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:52.7 Info: => 0.0001509s 12:22:52.7 Info: Committing Transaction 12:22:52.7 Info: VersionMigration migrated 12:22:52.7 Info: => 0.000503s 12:22:52.7 Info: VersionUniqueMigration migrating 12:22:52.7 Info: Beginning Transaction 12:22:52.7 Info: CreateIndex VersionInfo (Version) 12:22:52.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:52.7 Info: => 0.0001238s 12:22:52.7 Info: AlterTable VersionInfo 12:22:52.7 Info: => 6E-07s 12:22:52.7 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:52.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:52.7 Info: => 0.0004923s 12:22:52.7 Info: Committing Transaction 12:22:52.7 Info: VersionUniqueMigration migrated 12:22:52.7 Info: => 0.000691s 12:22:52.7 Info: VersionDescriptionMigration migrating 12:22:52.7 Info: Beginning Transaction 12:22:52.7 Info: AlterTable VersionInfo 12:22:52.7 Info: => 5E-07s 12:22:52.7 Info: CreateColumn VersionInfo Description String 12:22:52.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:52.7 Info: => 0.0002247s 12:22:52.7 Info: Committing Transaction 12:22:52.7 Info: VersionDescriptionMigration migrated 12:22:52.7 Info: => 0.0004378s 12:22:52.7 Info: 1: InitialSetup migrating 12:22:52.7 Info: Beginning Transaction 12:22:52.7 Info: Starting migration of Main DB to 1 12:22:52.7 Info: CreateTable Config 12:22:52.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:52.7 Info: => 0.0001582s 12:22:52.7 Info: CreateIndex Config (Key) 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:52.7 Info: => 7.29E-05s 12:22:52.7 Info: CreateTable RootFolders 12:22:52.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:52.7 Info: => 7.78E-05s 12:22:52.7 Info: CreateIndex RootFolders (Path) 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:52.7 Info: => 6.57E-05s 12:22:52.7 Info: CreateTable Artists 12:22:52.7 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:52.7 Info: => 0.000219s 12:22:52.7 Info: CreateIndex Artists (ForeignArtistId) 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:52.7 Info: => 7E-05s 12:22:52.7 Info: CreateIndex Artists (NameSlug) 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:52.7 Info: => 9.07E-05s 12:22:52.7 Info: CreateIndex Artists (CleanName) 12:22:52.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.7 Info: => 6.77E-05s 12:22:52.7 Info: CreateIndex Artists (Path) 12:22:52.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.7 Info: => 5.94E-05s 12:22:52.7 Info: CreateTable Albums 12:22:52.7 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:52.7 Info: => 0.0001923s 12:22:52.7 Info: CreateIndex Albums (ForeignAlbumId) 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.7 Info: => 6.83E-05s 12:22:52.7 Info: CreateIndex Albums (MBId) 12:22:52.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:52.7 Info: => 6.18E-05s 12:22:52.7 Info: CreateIndex Albums (TADBId) 12:22:52.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:52.7 Info: => 6.21E-05s 12:22:52.7 Info: CreateIndex Albums (TitleSlug) 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:52.7 Info: => 6.49E-05s 12:22:52.7 Info: CreateIndex Albums (CleanTitle) 12:22:52.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.7 Info: => 6.05E-05s 12:22:52.7 Info: CreateIndex Albums (Path) 12:22:52.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:52.7 Info: => 5.94E-05s 12:22:52.7 Info: CreateTable Tracks 12:22:52.7 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:52.7 Info: => 0.0001865s 12:22:52.7 Info: CreateIndex Tracks (ForeignTrackId) 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:52.7 Info: => 7.52E-05s 12:22:52.7 Info: CreateIndex Tracks (ArtistId) 12:22:52.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:52.7 Info: => 0.000108s 12:22:52.7 Info: CreateIndex Tracks (TrackFileId) 12:22:52.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:52.7 Info: => 9.25E-05s 12:22:52.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:52.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:52.7 Info: => 7.43E-05s 12:22:52.7 Info: CreateTable TrackFiles 12:22:52.7 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:52.7 Info: => 0.000123s 12:22:52.7 Info: CreateIndex TrackFiles (ArtistId) 12:22:52.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:52.7 Info: => 7.86E-05s 12:22:52.7 Info: CreateIndex TrackFiles (AlbumId) 12:22:52.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:52.7 Info: => 6.97E-05s 12:22:52.7 Info: CreateTable History 12:22:52.7 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:52.7 Info: => 0.0001278s 12:22:52.7 Info: CreateIndex History (Date) 12:22:52.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:52.7 Info: => 0.00011s 12:22:52.7 Info: CreateIndex History (EventType) 12:22:52.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:52.7 Info: => 8.65E-05s 12:22:52.7 Info: CreateIndex History (DownloadId) 12:22:52.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:52.7 Info: => 7.21E-05s 12:22:52.7 Info: CreateIndex History (AlbumId) 12:22:52.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:52.7 Info: => 7.23E-05s 12:22:52.7 Info: CreateTable Notifications 12:22:52.7 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:52.7 Info: => 0.0001172s 12:22:52.7 Info: CreateTable ScheduledTasks 12:22:52.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:52.7 Info: => 9.72E-05s 12:22:52.7 Info: CreateIndex ScheduledTasks (TypeName) 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:52.7 Info: => 7.09E-05s 12:22:52.7 Info: CreateTable Indexers 12:22:52.7 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:52.7 Info: => 9.38E-05s 12:22:52.7 Info: CreateIndex Indexers (Name) 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:52.7 Info: => 9.15E-05s 12:22:52.7 Info: CreateTable Profiles 12:22:52.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:52.7 Info: => 8.93E-05s 12:22:52.7 Info: CreateIndex Profiles (Name) 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:52.7 Info: => 7.47E-05s 12:22:52.7 Info: CreateTable QualityDefinitions 12:22:52.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:52.7 Info: => 0.0001071s 12:22:52.7 Info: CreateIndex QualityDefinitions (Quality) 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:52.7 Info: => 7.09E-05s 12:22:52.7 Info: CreateIndex QualityDefinitions (Title) 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:52.7 Info: => 8.58E-05s 12:22:52.7 Info: CreateTable NamingConfig 12:22:52.7 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:52.7 Info: => 0.0001494s 12:22:52.7 Info: CreateTable Blacklist 12:22:52.7 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:52.7 Info: => 0.0001996s 12:22:52.7 Info: CreateTable Metadata 12:22:52.7 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:52.7 Info: => 0.0001051s 12:22:52.7 Info: CreateTable MetadataFiles 12:22:52.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:52.7 Info: => 0.0001217s 12:22:52.7 Info: CreateTable DownloadClients 12:22:52.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:52.7 Info: => 0.0001056s 12:22:52.7 Info: CreateTable PendingReleases 12:22:52.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:52.7 Info: => 0.0001173s 12:22:52.7 Info: CreateTable RemotePathMappings 12:22:52.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:52.7 Info: => 9.52E-05s 12:22:52.7 Info: CreateTable Tags 12:22:52.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:52.7 Info: => 9.93E-05s 12:22:52.7 Info: CreateIndex Tags (Label) 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:52.7 Info: => 8.21E-05s 12:22:52.7 Info: CreateTable Restrictions 12:22:52.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:52.7 Info: => 9.18E-05s 12:22:52.7 Info: CreateTable DelayProfiles 12:22:52.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:52.7 Info: => 0.00013s 12:22:52.7 Info: CreateTable Users 12:22:52.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:52.7 Info: => 9.07E-05s 12:22:52.7 Info: CreateIndex Users (Identifier) 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:52.7 Info: => 8.04E-05s 12:22:52.7 Info: CreateIndex Users (Username) 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:52.7 Info: => 0.0001123s 12:22:52.7 Info: CreateTable Commands 12:22:52.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:52.7 Info: => 0.0001483s 12:22:52.7 Info: CreateTable IndexerStatus 12:22:52.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:52.7 Info: => 0.0001164s 12:22:52.7 Info: CreateIndex IndexerStatus (ProviderId) 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:52.7 Info: => 8.05E-05s 12:22:52.7 Info: CreateTable ExtraFiles 12:22:52.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:52.7 Info: => 0.0001076s 12:22:52.7 Info: CreateTable LyricFiles 12:22:52.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:52.7 Info: => 0.0001218s 12:22:52.7 Info: CreateTable LanguageProfiles 12:22:52.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:52.7 Info: => 8.8E-05s 12:22:52.7 Info: CreateIndex LanguageProfiles (Name) 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:52.7 Info: => 9.41E-05s 12:22:52.7 Info: CreateTable DownloadClientStatus 12:22:52.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:52.7 Info: => 0.0001006s 12:22:52.7 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:52.7 Info: => 8.29E-05s 12:22:52.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:52.7 Info: -> 1 Insert operations completed in 00:00:00.0000601 taking an average of 00:00:00.0000601 12:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:52', 'InitialSetup') 12:22:52.7 Info: Committing Transaction 12:22:52.7 Info: 1: InitialSetup migrated 12:22:52.7 Info: => 0.0009294s 12:22:52.7 Info: 2: add_reason_to_pending_releases migrating 12:22:52.7 Info: Beginning Transaction 12:22:52.7 Info: Starting migration of Main DB to 2 12:22:52.7 Info: AlterTable PendingReleases 12:22:52.7 Info: => 6E-07s 12:22:52.7 Info: CreateColumn PendingReleases Reason Int32 12:22:52.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:52.7 Info: => 0.0005067s 12:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:52', 'add_reason_to_pending_releases') 12:22:52.7 Info: Committing Transaction 12:22:52.7 Info: 2: add_reason_to_pending_releases migrated 12:22:52.7 Info: => 0.0007886s 12:22:52.7 Info: 3: add_medium_support migrating 12:22:52.7 Info: Beginning Transaction 12:22:52.7 Info: Starting migration of Main DB to 3 12:22:52.7 Info: AlterTable Albums 12:22:52.7 Info: => 7E-07s 12:22:52.7 Info: CreateColumn Albums Media String 12:22:52.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:52.7 Info: => 0.0005023s 12:22:52.7 Info: AlterTable Tracks 12:22:52.7 Info: => 6E-07s 12:22:52.7 Info: CreateColumn Tracks MediumNumber Int32 12:22:52.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:52.7 Info: => 0.0004644s 12:22:52.7 Info: AlterTable Tracks 12:22:52.7 Info: => 6E-07s 12:22:52.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:52.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:52.7 Info: => 0.000457s 12:22:52.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:52.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:52.7 Info: => 3.98E-05s 12:22:52.7 Info: DeleteColumn Tracks TrackNumber 12:22:52.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:52.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:52.7 Info: DROP TABLE "Tracks" 12:22:52.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:52.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:52.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:52.7 Info: => 0.0042178s 12:22:52.7 Info: AlterTable Tracks 12:22:52.7 Info: => 4E-07s 12:22:52.7 Info: CreateColumn Tracks TrackNumber String 12:22:52.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:52.7 Info: => 0.0004628s 12:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:52', 'add_medium_support') 12:22:52.7 Info: Committing Transaction 12:22:52.7 Info: 3: add_medium_support migrated 12:22:52.7 Info: => 0.0008328s 12:22:52.7 Info: 4: add_various_qualites_in_profile migrating 12:22:52.7 Info: Beginning Transaction 12:22:52.7 Info: Starting migration of Main DB to 4 12:22:52.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:52.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:52.7 Info: => 5.54E-05s 12:22:52.7 Info: PerformDBOperation 12:22:52.7 Info: Performing DB Operation 12:22:52.7 Info: => 3.83E-05s 12:22:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:52', 'add_various_qualites_in_profile') 12:22:52.7 Info: Committing Transaction 12:22:52.7 Info: 4: add_various_qualites_in_profile migrated 12:22:52.7 Info: => 0.000282s 12:22:52.7 Info: 5: metadata_profiles migrating 12:22:52.7 Info: Beginning Transaction 12:22:52.7 Info: Starting migration of Main DB to 5 12:22:52.7 Info: CreateTable MetadataProfiles 12:22:52.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:52.7 Info: => 0.000136s 12:22:52.7 Info: CreateIndex MetadataProfiles (Name) 12:22:52.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:52.7 Info: => 8.95E-05s 12:22:52.7 Info: AlterTable Artists 12:22:52.7 Info: => 4E-07s 12:22:52.7 Info: CreateColumn Artists MetadataProfileId Int32 12:22:52.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:52.8 Info: => 0.0005009s 12:22:52.8 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:52.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:52.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:52.8 Info: DROP TABLE "Artists" 12:22:52.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:52.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:52.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.8 Info: => 0.0047704s 12:22:52.8 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:52.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:52.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:52.8 Info: DROP TABLE "Artists" 12:22:52.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:52.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:52.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.8 Info: => 0.0046968s 12:22:52.8 Info: AlterTable Albums 12:22:52.8 Info: => 5E-07s 12:22:52.8 Info: CreateColumn Albums SecondaryTypes String 12:22:52.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:52.8 Info: => 0.00052s 12:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:52', 'metadata_profiles') 12:22:52.8 Info: Committing Transaction 12:22:52.8 Info: 5: metadata_profiles migrated 12:22:52.8 Info: => 0.0016497s 12:22:52.8 Info: 6: separate_automatic_and_interactive_search migrating 12:22:52.8 Info: Beginning Transaction 12:22:52.8 Info: Starting migration of Main DB to 6 12:22:52.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:52.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:52.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:52.8 Info: DROP TABLE "Indexers" 12:22:52.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:52.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:52.8 Info: => 0.0042423s 12:22:52.8 Info: AlterTable Indexers 12:22:52.8 Info: => 5E-07s 12:22:52.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:52.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:52.8 Info: => 0.000475s 12:22:52.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:52.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:52.8 Info: => 3.89E-05s 12:22:52.8 Info: AlterTable Indexers 12:22:52.8 Info: => 5E-07s 12:22:52.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:52.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:52.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:52.8 Info: DROP TABLE "Indexers" 12:22:52.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:52.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:52.8 Info: => 0.0042573s 12:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:52', 'separate_automatic_and_interactive_search') 12:22:52.8 Info: Committing Transaction 12:22:52.8 Info: 6: separate_automatic_and_interactive_search migrated 12:22:52.8 Info: => 0.0045771s 12:22:52.8 Info: 7: change_album_path_to_relative migrating 12:22:52.8 Info: Beginning Transaction 12:22:52.8 Info: Starting migration of Main DB to 7 12:22:52.8 Info: DeleteColumn Albums Path 12:22:52.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:52.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:52.8 Info: DROP TABLE "Albums" 12:22:52.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:52.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:52.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:52.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:52.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.8 Info: => 0.0042184s 12:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:52', 'change_album_path_to_relative') 12:22:52.8 Info: Committing Transaction 12:22:52.8 Info: 7: change_album_path_to_relative migrated 12:22:52.8 Info: => 0.004612s 12:22:52.8 Info: 8: change_quality_size_mb_to_kb migrating 12:22:52.8 Info: Beginning Transaction 12:22:52.8 Info: Starting migration of Main DB to 8 12:22:52.8 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:52.8 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:52.8 Info: => 4.91E-05s 12:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:52', 'change_quality_size_mb_to_kb') 12:22:52.8 Info: Committing Transaction 12:22:52.8 Info: 8: change_quality_size_mb_to_kb migrated 12:22:52.8 Info: => 0.0002885s 12:22:52.8 Info: 9: album_releases migrating 12:22:52.8 Info: Beginning Transaction 12:22:52.8 Info: Starting migration of Main DB to 9 12:22:52.8 Info: AlterTable Albums 12:22:52.8 Info: => 7E-07s 12:22:52.8 Info: CreateColumn Albums Releases String 12:22:52.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:52.8 Info: => 0.0005369s 12:22:52.8 Info: AlterTable Albums 12:22:52.8 Info: => 7E-07s 12:22:52.8 Info: CreateColumn Albums CurrentRelease String 12:22:52.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:52.8 Info: => 0.0004845s 12:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:52', 'album_releases') 12:22:52.8 Info: Committing Transaction 12:22:52.8 Info: 9: album_releases migrated 12:22:52.8 Info: => 0.0007653s 12:22:52.8 Info: 10: album_releases_fix migrating 12:22:52.8 Info: Beginning Transaction 12:22:52.8 Info: Starting migration of Main DB to 10 12:22:52.8 Info: AlterTable Albums 12:22:52.8 Info: => 8E-07s 12:22:52.8 Info: AlterColumn Albums Releases String 12:22:52.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:52.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:52.8 Info: DROP TABLE "Albums" 12:22:52.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:52.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:52.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:52.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:52.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.8 Info: => 0.0049163s 12:22:52.8 Info: AlterTable Albums 12:22:52.8 Info: => 5E-07s 12:22:52.8 Info: AlterColumn Albums CurrentRelease String 12:22:52.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:52.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:52.8 Info: DROP TABLE "Albums" 12:22:52.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:52.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:52.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:52.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:52.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.8 Info: => 0.0040649s 12:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:52', 'album_releases_fix') 12:22:52.8 Info: Committing Transaction 12:22:52.8 Info: 10: album_releases_fix migrated 12:22:52.8 Info: => 0.0044281s 12:22:52.8 Info: 11: import_lists migrating 12:22:52.8 Info: Beginning Transaction 12:22:52.8 Info: Starting migration of Main DB to 11 12:22:52.8 Info: CreateTable ImportLists 12:22:52.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:52.8 Info: => 0.0001561s 12:22:52.8 Info: CreateIndex ImportLists (Name) 12:22:52.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:52.8 Info: => 7.61E-05s 12:22:52.8 Info: CreateTable ImportListStatus 12:22:52.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:52.8 Info: => 0.0001044s 12:22:52.8 Info: CreateIndex ImportListStatus (ProviderId) 12:22:52.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:52.8 Info: => 7.05E-05s 12:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:52', 'import_lists') 12:22:52.8 Info: Committing Transaction 12:22:52.8 Info: 11: import_lists migrated 12:22:52.8 Info: => 0.0003659s 12:22:52.8 Info: 12: add_release_status migrating 12:22:52.8 Info: Beginning Transaction 12:22:52.8 Info: Starting migration of Main DB to 12 12:22:52.8 Info: AlterTable MetadataProfiles 12:22:52.8 Info: => 7E-07s 12:22:52.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:52.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:52.8 Info: => 0.0005184s 12:22:52.8 Info: PerformDBOperation 12:22:52.8 Info: Performing DB Operation 12:22:52.8 Info: => 2.67E-05s 12:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:52', 'add_release_status') 12:22:52.8 Info: Committing Transaction 12:22:52.8 Info: 12: add_release_status migrated 12:22:52.8 Info: => 0.0003068s 12:22:52.8 Info: 13: album_download_notification migrating 12:22:52.8 Info: Beginning Transaction 12:22:52.8 Info: Starting migration of Main DB to 13 12:22:52.8 Info: AlterTable Notifications 12:22:52.8 Info: => 9E-07s 12:22:52.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:52.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:52.8 Info: => 0.0005246s 12:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:52', 'album_download_notification') 12:22:52.8 Info: Committing Transaction 12:22:52.8 Info: 13: album_download_notification migrated 12:22:52.8 Info: => 0.0008096s 12:22:52.8 Info: 14: fix_language_metadata_profiles migrating 12:22:52.8 Info: Beginning Transaction 12:22:52.8 Info: Starting migration of Main DB to 14 12:22:52.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:52.8 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:52.8 Info: => 7.42E-05s 12:22:52.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:52.8 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:52.8 Info: => 5.12E-05s 12:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:52', 'fix_language_metadata_profiles') 12:22:52.8 Info: Committing Transaction 12:22:52.8 Info: 14: fix_language_metadata_profiles migrated 12:22:52.8 Info: => 0.0002817s 12:22:52.8 Info: 15: remove_fanzub migrating 12:22:52.8 Info: Beginning Transaction 12:22:52.8 Info: Starting migration of Main DB to 15 12:22:52.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:52.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:52.8 Info: => 4.15E-05s 12:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:52', 'remove_fanzub') 12:22:52.8 Info: Committing Transaction 12:22:52.8 Info: 15: remove_fanzub migrated 12:22:52.8 Info: => 0.0002712s 12:22:52.8 Info: 16: update_artist_history_indexes migrating 12:22:52.8 Info: Beginning Transaction 12:22:52.8 Info: Starting migration of Main DB to 16 12:22:52.8 Info: CreateIndex Albums (ArtistId) 12:22:52.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:52.8 Info: => 0.0001006s 12:22:52.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:52.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:52.8 Info: => 7.41E-05s 12:22:52.8 Info: DeleteIndex History (AlbumId) 12:22:52.8 Info: DROP INDEX "IX_History_AlbumId" 12:22:52.8 Info: => 0.00013s 12:22:52.8 Info: CreateIndex History (AlbumId, Date) 12:22:52.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:52.8 Info: => 9.05E-05s 12:22:52.8 Info: DeleteIndex History (DownloadId) 12:22:52.8 Info: DROP INDEX "IX_History_DownloadId" 12:22:52.8 Info: => 0.0001088s 12:22:52.8 Info: CreateIndex History (DownloadId, Date) 12:22:52.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:52.8 Info: => 8.42E-05s 12:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:52', 'update_artist_history_indexes') 12:22:52.8 Info: Committing Transaction 12:22:52.8 Info: 16: update_artist_history_indexes migrated 12:22:52.8 Info: => 0.0003881s 12:22:52.8 Info: 17: remove_nma migrating 12:22:52.8 Info: Beginning Transaction 12:22:52.8 Info: Starting migration of Main DB to 17 12:22:52.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:52.8 Info: => 4.8E-05s 12:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:52', 'remove_nma') 12:22:52.8 Info: Committing Transaction 12:22:52.8 Info: 17: remove_nma migrated 12:22:52.8 Info: => 0.0002787s 12:22:52.8 Info: 18: album_disambiguation migrating 12:22:52.8 Info: Beginning Transaction 12:22:52.8 Info: Starting migration of Main DB to 18 12:22:52.8 Info: AlterTable Albums 12:22:52.8 Info: => 6E-07s 12:22:52.8 Info: CreateColumn Albums Disambiguation String 12:22:52.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:52.8 Info: => 0.0005326s 12:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:52', 'album_disambiguation') 12:22:52.8 Info: Committing Transaction 12:22:52.8 Info: 18: album_disambiguation migrated 12:22:52.8 Info: => 0.0008112s 12:22:52.8 Info: 19: add_ape_quality_in_profiles migrating 12:22:52.8 Info: Beginning Transaction 12:22:52.8 Info: Starting migration of Main DB to 19 12:22:52.8 Info: PerformDBOperation 12:22:52.8 Info: Performing DB Operation 12:22:52.8 Info: => 3.18E-05s 12:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:52', 'add_ape_quality_in_profiles') 12:22:52.8 Info: Committing Transaction 12:22:52.8 Info: 19: add_ape_quality_in_profiles migrated 12:22:52.8 Info: => 0.0002697s 12:22:52.8 Info: 20: remove_pushalot migrating 12:22:52.8 Info: Beginning Transaction 12:22:52.8 Info: Starting migration of Main DB to 20 12:22:52.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:52.8 Info: => 4.53E-05s 12:22:52.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:52.8 Info: => 3.03E-05s 12:22:52.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:52.8 Info: => 2.86E-05s 12:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:52', 'remove_pushalot') 12:22:52.8 Info: Committing Transaction 12:22:52.8 Info: 20: remove_pushalot migrated 12:22:52.8 Info: => 0.0002582s 12:22:52.8 Info: 21: add_custom_filters migrating 12:22:52.8 Info: Beginning Transaction 12:22:52.8 Info: Starting migration of Main DB to 21 12:22:52.8 Info: CreateTable CustomFilters 12:22:52.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:52.8 Info: => 0.0001233s 12:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:52', 'add_custom_filters') 12:22:52.8 Info: Committing Transaction 12:22:52.8 Info: 21: add_custom_filters migrated 12:22:52.8 Info: => 0.0004111s 12:22:52.8 Info: 22: import_list_tags migrating 12:22:52.8 Info: Beginning Transaction 12:22:52.8 Info: Starting migration of Main DB to 22 12:22:52.8 Info: AlterTable ImportLists 12:22:52.8 Info: => 9E-07s 12:22:52.8 Info: CreateColumn ImportLists Tags String 12:22:52.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:52.8 Info: => 0.0005353s 12:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:52', 'import_list_tags') 12:22:52.8 Info: Committing Transaction 12:22:52.8 Info: 22: import_list_tags migrated 12:22:52.8 Info: => 0.0008193s 12:22:52.8 Info: 23: add_release_groups_etc migrating 12:22:52.8 Info: Beginning Transaction 12:22:52.8 Info: Starting migration of Main DB to 23 12:22:52.8 Info: CreateTable ArtistMetadata 12:22:52.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:52.8 Info: => 0.0002187s 12:22:52.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:52.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:52.8 Info: => 0.0001085s 12:22:52.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:52.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:52.8 Info: => 7.96E-05s 12:22:52.8 Info: AlterTable Artists 12:22:52.8 Info: => 4E-07s 12:22:52.8 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:52.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:52.8 Info: => 0.0005233s 12:22:52.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:52.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:52.8 Info: => 6.63E-05s 12:22:52.8 Info: CreateTable AlbumReleases 12:22:52.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:52.8 Info: => 0.000143s 12:22:52.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:52.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:52.8 Info: => 0.00012s 12:22:52.8 Info: CreateIndex AlbumReleases (AlbumId) 12:22:52.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:52.8 Info: => 8.57E-05s 12:22:52.8 Info: PerformDBOperation 12:22:52.8 Info: Performing DB Operation 12:22:52.8 Info: => 3.49E-05s 12:22:52.8 Info: AlterTable Albums 12:22:52.8 Info: => 4E-07s 12:22:52.8 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:52.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:52.8 Info: => 0.000573s 12:22:52.8 Info: AlterTable Albums 12:22:52.8 Info: => 6E-07s 12:22:52.8 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:52.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:52.8 Info: => 0.0005495s 12:22:52.8 Info: AlterTable Albums 12:22:52.8 Info: => 6E-07s 12:22:52.8 Info: CreateColumn Albums Links String 12:22:52.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:52.8 Info: => 0.0005377s 12:22:52.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:52.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:52.8 Info: => 7.93E-05s 12:22:52.8 Info: AlterTable Tracks 12:22:52.8 Info: => 5E-07s 12:22:52.8 Info: CreateColumn Tracks ForeignRecordingId String 12:22:52.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:52.8 Info: => 0.0005382s 12:22:52.8 Info: AlterTable Tracks 12:22:52.8 Info: => 5E-07s 12:22:52.8 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:52.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:52.8 Info: => 0.0005329s 12:22:52.8 Info: AlterTable Tracks 12:22:52.8 Info: => 5E-07s 12:22:52.8 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:52.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:52.8 Info: => 0.0005341s 12:22:52.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:52.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:52.8 Info: => 8.78E-05s 12:22:52.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:52.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:52.8 Info: => 6.24E-05s 12:22:52.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:52.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:52.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:52.8 Info: DROP TABLE "Artists" 12:22:52.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.8 Info: => 0.0048446s 12:22:52.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:52.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:52.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:52.8 Info: DROP TABLE "Albums" 12:22:52.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:52.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.8 Info: => 0.005424s 12:22:52.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:52.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:52.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:52.8 Info: DROP TABLE "Tracks" 12:22:52.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:52.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:52.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:52.8 Info: => 0.0039431s 12:22:52.8 Info: DeleteColumn TrackFiles ArtistId 12:22:52.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:52.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:52.8 Info: DROP TABLE "TrackFiles" 12:22:52.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:52.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:52.8 Info: => 0.0037328s 12:22:52.8 Info: CreateIndex Artists (ArtistMetadataId) 12:22:52.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.8 Info: => 7.36E-05s 12:22:52.8 Info: CreateIndex Artists (Monitored) 12:22:52.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.8 Info: => 7.09E-05s 12:22:52.8 Info: CreateIndex Albums (ArtistMetadataId) 12:22:52.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:52.8 Info: => 6.91E-05s 12:22:52.8 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:52.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:52.8 Info: => 6.57E-05s 12:22:52.8 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:52.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:52.8 Info: => 6.55E-05s 12:22:52.8 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:52.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:52.8 Info: => 6.93E-05s 12:22:52.8 Info: UpdateData 12:22:52.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:52.8 Info: => 3.91E-05s 12:22:52.8 Info: UpdateData 12:22:52.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:52.8 Info: => 3.21E-05s 12:22:52.8 Info: UpdateData 12:22:52.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:52.8 Info: => 4.03E-05s 12:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:52', 'add_release_groups_etc') 12:22:52.8 Info: Committing Transaction 12:22:52.8 Info: 23: add_release_groups_etc migrated 12:22:52.8 Info: => 0.0006102s 12:22:52.8 Info: 24: NewMediaInfoFormat migrating 12:22:52.8 Info: Beginning Transaction 12:22:52.8 Info: Starting migration of Main DB to 24 12:22:52.8 Info: UpdateData 12:22:52.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:52.8 Info: => 5.03E-05s 12:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:52', 'NewMediaInfoFormat') 12:22:52.8 Info: Committing Transaction 12:22:52.8 Info: 24: NewMediaInfoFormat migrated 12:22:52.8 Info: => 0.0002919s 12:22:52.8 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:52.8 Info: Beginning Transaction 12:22:52.8 Info: Starting migration of Main DB to 25 12:22:52.8 Info: RenameTable Restrictions ReleaseProfiles 12:22:52.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:52.8 Info: => 0.0014538s 12:22:52.8 Info: AlterTable ReleaseProfiles 12:22:52.8 Info: => 5E-07s 12:22:52.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:52.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:52.8 Info: => 0.0005172s 12:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:52', 'rename_restrictions_to_release_profiles') 12:22:52.8 Info: Committing Transaction 12:22:52.8 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:52.8 Info: => 0.0008103s 12:22:52.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:52.8 Info: Beginning Transaction 12:22:52.8 Info: Starting migration of Main DB to 26 12:22:52.8 Info: RenameTable Profiles QualityProfiles 12:22:52.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:52.8 Info: => 0.0014217s 12:22:52.8 Info: AlterTable QualityProfiles 12:22:52.8 Info: => 6E-07s 12:22:52.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:52.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:52.8 Info: => 0.0005074s 12:22:52.8 Info: AlterTable LanguageProfiles 12:22:52.8 Info: => 5E-07s 12:22:52.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:52.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:52.8 Info: => 0.0004933s 12:22:52.8 Info: UpdateData 12:22:52.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:52.8 Info: => 4.27E-05s 12:22:52.8 Info: UpdateData 12:22:52.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:52.8 Info: => 2.75E-05s 12:22:52.8 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:52.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:52.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:52.8 Info: DROP TABLE "Artists" 12:22:52.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.8 Info: => 0.0042147s 12:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:52', 'rename_quality_profiles_add_upgrade_allowed') 12:22:52.8 Info: Committing Transaction 12:22:52.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:52.8 Info: => 0.0046329s 12:22:52.8 Info: 27: add_import_exclusions migrating 12:22:52.8 Info: Beginning Transaction 12:22:52.8 Info: Starting migration of Main DB to 27 12:22:52.8 Info: CreateTable ImportListExclusions 12:22:52.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:52.8 Info: => 0.0001822s 12:22:52.8 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:52.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:52.8 Info: => 0.000129s 12:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:52', 'add_import_exclusions') 12:22:52.8 Info: Committing Transaction 12:22:52.8 Info: 27: add_import_exclusions migrated 12:22:52.8 Info: => 0.0004784s 12:22:52.8 Info: 28: clean_artist_metadata_table migrating 12:22:52.8 Info: Beginning Transaction 12:22:52.8 Info: Starting migration of Main DB to 28 12:22:52.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:52.8 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:52.8 Info: => 0.0001556s 12:22:52.8 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:52.8 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:52.8 Info: => 0.0001201s 12:22:52.8 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:52.8 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:52.8 Info: => 0.0001152s 12:22:52.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:52.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:52.8 Info: => 0.0001134s 12:22:52.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:52.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:52.8 Info: => 0.0001086s 12:22:52.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:52.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:52.8 Info: => 0.0001102s 12:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:52', 'clean_artist_metadata_table') 12:22:52.8 Info: Committing Transaction 12:22:52.8 Info: 28: clean_artist_metadata_table migrated 12:22:52.8 Info: => 0.0003897s 12:22:52.8 Info: 29: health_issue_notification migrating 12:22:52.8 Info: Beginning Transaction 12:22:52.8 Info: Starting migration of Main DB to 29 12:22:52.8 Info: AlterTable Notifications 12:22:52.8 Info: => 9E-07s 12:22:52.8 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:52.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:52.8 Info: => 0.0005593s 12:22:52.8 Info: AlterTable Notifications 12:22:52.8 Info: => 6E-07s 12:22:52.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:52.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:52.8 Info: => 0.0005293s 12:22:52.8 Info: AlterTable Notifications 12:22:52.8 Info: => 4E-07s 12:22:52.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:52.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:52.8 Info: => 0.0005258s 12:22:52.8 Info: AlterTable Notifications 12:22:52.8 Info: => 6E-07s 12:22:52.8 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:52.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:52.8 Info: => 0.000519s 12:22:52.8 Info: AlterTable Notifications 12:22:52.8 Info: => 4E-07s 12:22:52.8 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:52.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:52.8 Info: => 0.0005258s 12:22:52.8 Info: DeleteColumn Notifications OnDownload 12:22:52.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:52.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:52.8 Info: DROP TABLE "Notifications" 12:22:52.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:52.8 Info: => 0.0061449s 12:22:52.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:52.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:52.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:52.8 Info: DROP TABLE "Notifications" 12:22:52.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:52.8 Info: => 0.0044548s 12:22:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:52', 'health_issue_notification') 12:22:52.8 Info: Committing Transaction 12:22:52.8 Info: 29: health_issue_notification migrated 12:22:52.8 Info: => 0.0048636s 12:22:52.8 Info: 30: add_mediafilerepository_mtime migrating 12:22:52.8 Info: Beginning Transaction 12:22:52.8 Info: Starting migration of Main DB to 30 12:22:52.8 Info: AlterTable TrackFiles 12:22:52.8 Info: => 7E-07s 12:22:52.8 Info: CreateColumn TrackFiles Modified DateTime 12:22:52.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:52.9 Info: => 0.0006074s 12:22:52.9 Info: AlterTable TrackFiles 12:22:52.9 Info: => 6E-07s 12:22:52.9 Info: CreateColumn TrackFiles Path String 12:22:52.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:52.9 Info: => 0.0005314s 12:22:52.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:52.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:52.9 Info: => 3.89E-05s 12:22:52.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:52.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:52.9 Info: => 0.0001191s 12:22:52.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:52.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:52.9 Info: => 0.0001311s 12:22:52.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:52.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:52.9 Info: => 0.0001375s 12:22:52.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:52.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:52.9 Info: => 7.48E-05s 12:22:52.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:52.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:52.9 Info: => 4.65E-05s 12:22:52.9 Info: AlterTable TrackFiles 12:22:52.9 Info: => 3E-07s 12:22:52.9 Info: AlterColumn TrackFiles Path String 12:22:52.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:52.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:52.9 Info: DROP TABLE "TrackFiles" 12:22:52.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:52.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:52.9 Info: => 0.0048928s 12:22:52.9 Info: CreateIndex TrackFiles (Path) 12:22:52.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:52.9 Info: => 7.53E-05s 12:22:52.9 Info: DeleteColumn TrackFiles RelativePath 12:22:52.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:52.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:52.9 Info: DROP TABLE "TrackFiles" 12:22:52.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:52.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:52.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:52.9 Info: => 0.0047609s 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:52', 'add_mediafilerepository_mtime') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 30: add_mediafilerepository_mtime migrated 12:22:52.9 Info: => 0.0051325s 12:22:52.9 Info: 31: add_artistmetadataid_constraint migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: Starting migration of Main DB to 31 12:22:52.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:52.9 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:52.9 Info: => 8.59E-05s 12:22:52.9 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:52.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:52.9 Info: => 0.0001336s 12:22:52.9 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:52.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:52.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:52.9 Info: DROP TABLE "Artists" 12:22:52.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.9 Info: => 0.0054494s 12:22:52.9 Info: CreateIndex Artists (ArtistMetadataId) 12:22:52.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.9 Info: => 0.0001151s 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:52', 'add_artistmetadataid_constraint') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 31: add_artistmetadataid_constraint migrated 12:22:52.9 Info: => 0.0004973s 12:22:52.9 Info: 32: old_ids_and_artist_alias migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: Starting migration of Main DB to 32 12:22:52.9 Info: AlterTable ArtistMetadata 12:22:52.9 Info: => 1E-06s 12:22:52.9 Info: CreateColumn ArtistMetadata Aliases String 12:22:52.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:52.9 Info: => 0.0005772s 12:22:52.9 Info: AlterTable ArtistMetadata 12:22:52.9 Info: => 6E-07s 12:22:52.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:52.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:52.9 Info: => 0.0005357s 12:22:52.9 Info: AlterTable Albums 12:22:52.9 Info: => 5E-07s 12:22:52.9 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:52.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:52.9 Info: => 0.0005518s 12:22:52.9 Info: AlterTable AlbumReleases 12:22:52.9 Info: => 5E-07s 12:22:52.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:52.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:52.9 Info: => 0.000537s 12:22:52.9 Info: AlterTable Tracks 12:22:52.9 Info: => 4E-07s 12:22:52.9 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:52.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:52.9 Info: => 0.0005417s 12:22:52.9 Info: AlterTable Tracks 12:22:52.9 Info: => 5E-07s 12:22:52.9 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:52.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:52.9 Info: => 0.0005285s 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:52', 'old_ids_and_artist_alias') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 32: old_ids_and_artist_alias migrated 12:22:52.9 Info: => 0.0008651s 12:22:52.9 Info: 33: download_propers_config migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: Starting migration of Main DB to 33 12:22:52.9 Info: PerformDBOperation 12:22:52.9 Info: Performing DB Operation 12:22:52.9 Info: => 3.14E-05s 12:22:52.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:52.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:52.9 Info: => 3.22E-05s 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:52', 'download_propers_config') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 33: download_propers_config migrated 12:22:52.9 Info: => 0.0003038s 12:22:52.9 Info: 34: remove_language_profiles migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: Starting migration of Main DB to 34 12:22:52.9 Info: DeleteTable LanguageProfiles 12:22:52.9 Info: DROP TABLE "LanguageProfiles" 12:22:52.9 Info: => 0.0001925s 12:22:52.9 Info: DeleteColumn Artists LanguageProfileId 12:22:52.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:52.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:52.9 Info: DROP TABLE "Artists" 12:22:52.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.9 Info: => 0.0043609s 12:22:52.9 Info: DeleteColumn ImportLists LanguageProfileId 12:22:52.9 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:52.9 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:52.9 Info: DROP TABLE "ImportLists" 12:22:52.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:52.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:52.9 Info: => 0.0046362s 12:22:52.9 Info: DeleteColumn Blacklist Language 12:22:52.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) 12:22:52.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" 12:22:52.9 Info: DROP TABLE "Blacklist" 12:22:52.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:52.9 Info: => 0.0036418s 12:22:52.9 Info: DeleteColumn History Language 12:22:52.9 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:52.9 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:52.9 Info: DROP TABLE "History" 12:22:52.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:52.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:52.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:52.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:52.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:52.9 Info: => 0.0050239s 12:22:52.9 Info: DeleteColumn LyricFiles Language 12:22:52.9 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:52.9 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:52.9 Info: DROP TABLE "LyricFiles" 12:22:52.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:52.9 Info: => 0.0036073s 12:22:52.9 Info: DeleteColumn TrackFiles Language 12:22:52.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:52.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:52.9 Info: DROP TABLE "TrackFiles" 12:22:52.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:52.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:52.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:52.9 Info: => 0.0038486s 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:52', 'remove_language_profiles') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 34: remove_language_profiles migrated 12:22:52.9 Info: => 0.0044488s 12:22:52.9 Info: 35: multi_disc_naming_format migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: Starting migration of Main DB to 35 12:22:52.9 Info: AlterTable NamingConfig 12:22:52.9 Info: => 9E-07s 12:22:52.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:52.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:52.9 Info: => 0.0005416s 12:22:52.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:52.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:52.9 Info: => 4.34E-05s 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:52', 'multi_disc_naming_format') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 35: multi_disc_naming_format migrated 12:22:52.9 Info: => 0.0003565s 12:22:52.9 Info: 36: add_download_client_priority migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: Starting migration of Main DB to 36 12:22:52.9 Info: AlterTable DownloadClients 12:22:52.9 Info: => 6E-07s 12:22:52.9 Info: CreateColumn DownloadClients Priority Int32 12:22:52.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:52.9 Info: => 0.0005496s 12:22:52.9 Info: PerformDBOperation 12:22:52.9 Info: Performing DB Operation 12:22:52.9 Info: => 4.88E-05s 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:52', 'add_download_client_priority') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 36: add_download_client_priority migrated 12:22:52.9 Info: => 0.0003702s 12:22:52.9 Info: 37: remove_growl_prowl migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: Starting migration of Main DB to 37 12:22:52.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:22:52.9 Info: => 4.85E-05s 12:22:52.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:22:52.9 Info: => 2.84E-05s 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:22:52', 'remove_growl_prowl') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 37: remove_growl_prowl migrated 12:22:52.9 Info: => 0.0003256s 12:22:52.9 Info: 38: remove_plex_hometheatre migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: Starting migration of Main DB to 38 12:22:52.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:22:52.9 Info: => 4.62E-05s 12:22:52.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:22:52.9 Info: => 2.92E-05s 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:22:52', 'remove_plex_hometheatre') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 38: remove_plex_hometheatre migrated 12:22:52.9 Info: => 0.0002982s 12:22:52.9 Info: 39: add_root_folder_add_defaults migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: Starting migration of Main DB to 39 12:22:52.9 Info: AlterTable RootFolders 12:22:52.9 Info: => 1E-06s 12:22:52.9 Info: CreateColumn RootFolders Name String 12:22:52.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:22:52.9 Info: => 0.000549s 12:22:52.9 Info: AlterTable RootFolders 12:22:52.9 Info: => 6E-07s 12:22:52.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:22:52.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:22:52.9 Info: => 0.0005351s 12:22:52.9 Info: AlterTable RootFolders 12:22:52.9 Info: => 5E-07s 12:22:52.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:22:52.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:22:52.9 Info: => 0.0005176s 12:22:52.9 Info: AlterTable RootFolders 12:22:52.9 Info: => 5E-07s 12:22:52.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:22:52.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:52.9 Info: => 0.0005259s 12:22:52.9 Info: AlterTable RootFolders 12:22:52.9 Info: => 4E-07s 12:22:52.9 Info: CreateColumn RootFolders DefaultTags String 12:22:52.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:22:52.9 Info: => 0.0005133s 12:22:52.9 Info: PerformDBOperation 12:22:52.9 Info: Performing DB Operation 12:22:52.9 Info: => 5.32E-05s 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:22:52', 'add_root_folder_add_defaults') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 39: add_root_folder_add_defaults migrated 12:22:52.9 Info: => 0.0003691s 12:22:52.9 Info: 40: task_duration migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: Starting migration of Main DB to 40 12:22:52.9 Info: AlterTable ScheduledTasks 12:22:52.9 Info: => 1.1E-06s 12:22:52.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:22:52.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:22:52.9 Info: => 0.0005179s 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:22:52', 'task_duration') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 40: task_duration migrated 12:22:52.9 Info: => 0.0008385s 12:22:52.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: Starting migration of Main DB to 41 12:22:52.9 Info: AlterTable ReleaseProfiles 12:22:52.9 Info: => 7E-07s 12:22:52.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:22:52.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:22:52.9 Info: => 0.0005154s 12:22:52.9 Info: AlterTable ReleaseProfiles 12:22:52.9 Info: => 6E-07s 12:22:52.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:22:52.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:22:52.9 Info: => 0.0004933s 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:22:52', 'add_indexer_and_enabled_to_release_profiles') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:22:52.9 Info: => 0.0008091s 12:22:52.9 Info: 42: remove_album_folders migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: Starting migration of Main DB to 42 12:22:52.9 Info: DeleteColumn Artists AlbumFolder 12:22:52.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:52.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:52.9 Info: DROP TABLE "Artists" 12:22:52.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:52.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:52.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:52.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:52.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:52.9 Info: => 0.0051202s 12:22:52.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:52.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:52.9 Info: => 3.52E-05s 12:22:52.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:52.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:52.9 Info: => 2.97E-05s 12:22:52.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:22:52.9 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:22:52.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:22:52.9 Info: DROP TABLE "NamingConfig" 12:22:52.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:22:52.9 Info: => 0.0035472s 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:22:52', 'remove_album_folders') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 42: remove_album_folders migrated 12:22:52.9 Info: => 0.0039817s 12:22:52.9 Info: 44: add_priority_to_indexers migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: Starting migration of Main DB to 44 12:22:52.9 Info: AlterTable Indexers 12:22:52.9 Info: => 8E-07s 12:22:52.9 Info: CreateColumn Indexers Priority Int32 12:22:52.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:22:52.9 Info: => 0.0005401s 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:22:52', 'add_priority_to_indexers') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 44: add_priority_to_indexers migrated 12:22:52.9 Info: => 0.0008497s 12:22:52.9 Info: 45: remove_chown_and_folderchmod_config migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: Starting migration of Main DB to 45 12:22:52.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:52.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:52.9 Info: => 0.0001238s 12:22:52.9 Info: PerformDBOperation 12:22:52.9 Info: Performing DB Operation 12:22:52.9 Info: => 2.65E-05s 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:22:52', 'remove_chown_and_folderchmod_config') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 45: remove_chown_and_folderchmod_config migrated 12:22:52.9 Info: => 0.0002949s 12:22:52.9 Info: 47: update_notifiarr migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: Starting migration of Main DB to 47 12:22:52.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:52.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:52.9 Info: => 7.18E-05s 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:22:52', 'update_notifiarr') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 47: update_notifiarr migrated 12:22:52.9 Info: => 0.0003319s 12:22:52.9 Info: 49: email_multiple_addresses migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: Starting migration of Main DB to 49 12:22:52.9 Info: PerformDBOperation 12:22:52.9 Info: Performing DB Operation 12:22:52.9 Info: => 5.48E-05s 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:22:52', 'email_multiple_addresses') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 49: email_multiple_addresses migrated 12:22:52.9 Info: => 0.000331s 12:22:52.9 Info: 50: rename_blacklist_to_blocklist migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: Starting migration of Main DB to 50 12:22:52.9 Info: RenameTable Blacklist Blocklist 12:22:52.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:22:52.9 Info: => 0.0018319s 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:22:52', 'rename_blacklist_to_blocklist') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 50: rename_blacklist_to_blocklist migrated 12:22:52.9 Info: => 0.0021538s 12:22:52.9 Info: 51: cdh_per_downloadclient migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: Starting migration of Main DB to 51 12:22:52.9 Info: AlterTable DownloadClients 12:22:52.9 Info: => 1.1E-06s 12:22:52.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:22:52.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:52.9 Info: => 0.0005552s 12:22:52.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:22:52.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:52.9 Info: => 0.000543s 12:22:52.9 Info: PerformDBOperation 12:22:52.9 Info: Performing DB Operation 12:22:52.9 Info: => 0.0001727s 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:22:52', 'cdh_per_downloadclient') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 51: cdh_per_downloadclient migrated 12:22:52.9 Info: => 0.0004771s 12:22:52.9 Info: 52: download_history migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: Starting migration of Main DB to 52 12:22:52.9 Info: CreateTable DownloadHistory 12:22:52.9 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:52.9 Info: => 0.0002209s 12:22:52.9 Info: CreateIndex DownloadHistory (EventType) 12:22:52.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:52.9 Info: => 0.0001196s 12:22:52.9 Info: CreateIndex DownloadHistory (ArtistId) 12:22:52.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:52.9 Info: => 0.0001083s 12:22:52.9 Info: CreateIndex DownloadHistory (DownloadId) 12:22:52.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:52.9 Info: => 0.0001093s 12:22:52.9 Info: PerformDBOperation 12:22:52.9 Info: Performing DB Operation 12:22:52.9 Info: => 0.0001036s 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:22:52', 'download_history') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 52: download_history migrated 12:22:52.9 Info: => 0.0004461s 12:22:52.9 Info: 53: add_update_history migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: Starting migration of Main DB to 53 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:22:52', 'add_update_history') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 53: add_update_history migrated 12:22:52.9 Info: => 0.0003023s 12:22:52.9 Info: 54: add_on_update_to_notifications migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: Starting migration of Main DB to 54 12:22:52.9 Info: AlterTable Notifications 12:22:52.9 Info: => 6E-07s 12:22:52.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:22:52.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:22:52.9 Info: => 0.0006022s 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:22:52', 'add_on_update_to_notifications') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 54: add_on_update_to_notifications migrated 12:22:52.9 Info: => 0.0009066s 12:22:52.9 Info: 55: download_client_per_indexer migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: Starting migration of Main DB to 55 12:22:52.9 Info: AlterTable Indexers 12:22:52.9 Info: => 8E-07s 12:22:52.9 Info: CreateColumn Indexers DownloadClientId Int32 12:22:52.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:22:52.9 Info: => 0.0005823s 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:22:52', 'download_client_per_indexer') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 55: download_client_per_indexer migrated 12:22:52.9 Info: => 0.000883s 12:22:52.9 Info: 56: AddNewItemMonitorType migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: Starting migration of Main DB to 56 12:22:52.9 Info: AlterTable Artists 12:22:52.9 Info: => 7E-07s 12:22:52.9 Info: CreateColumn Artists MonitorNewItems Int32 12:22:52.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:52.9 Info: => 0.0005861s 12:22:52.9 Info: AlterTable RootFolders 12:22:52.9 Info: => 6E-07s 12:22:52.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:22:52.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:52.9 Info: => 0.0005372s 12:22:52.9 Info: AlterTable ImportLists 12:22:52.9 Info: => 6E-07s 12:22:52.9 Info: CreateColumn ImportLists MonitorNewItems Int32 12:22:52.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:52.9 Info: => 0.0005477s 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:22:52', 'AddNewItemMonitorType') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 56: AddNewItemMonitorType migrated 12:22:52.9 Info: => 0.0017214s 12:22:52.9 Info: 57: ImportListSearch migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: Starting migration of Main DB to 57 12:22:52.9 Info: AlterTable ImportLists 12:22:52.9 Info: => 5E-07s 12:22:52.9 Info: CreateColumn ImportLists ShouldSearch Boolean 12:22:52.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:22:52.9 Info: => 0.000582s 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:22:52', 'ImportListSearch') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 57: ImportListSearch migrated 12:22:52.9 Info: => 0.000942s 12:22:52.9 Info: 58: ImportListMonitorExisting migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: Starting migration of Main DB to 58 12:22:52.9 Info: AlterTable ImportLists 12:22:52.9 Info: => 1E-06s 12:22:52.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:22:52.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:22:52.9 Info: => 0.0005834s 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:22:52', 'ImportListMonitorExisting') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 58: ImportListMonitorExisting migrated 12:22:52.9 Info: => 0.0009542s 12:22:52.9 Info: 59: add_indexer_tags migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: Starting migration of Main DB to 59 12:22:52.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:22:52.9 Info: => 4.8E-05s 12:22:52.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:22:52.9 Info: => 2.91E-05s 12:22:52.9 Info: AlterTable Indexers 12:22:52.9 Info: => 3E-07s 12:22:52.9 Info: CreateColumn Indexers Tags String 12:22:52.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:22:52.9 Info: => 0.0005568s 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:22:52', 'add_indexer_tags') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 59: add_indexer_tags migrated 12:22:52.9 Info: => 0.0008956s 12:22:52.9 Info: 60: update_audio_types migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: Starting migration of Main DB to 60 12:22:52.9 Info: PerformDBOperation 12:22:52.9 Info: Performing DB Operation 12:22:52.9 Info: => 5.43E-05s 12:22:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:22:52', 'update_audio_types') 12:22:52.9 Info: Committing Transaction 12:22:52.9 Info: 60: update_audio_types migrated 12:22:52.9 Info: => 0.0003309s 12:22:52.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:22:52.9 Info: Beginning Transaction 12:22:52.9 Info: Starting migration of Main DB to 61 12:22:52.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:52.9 Info: DELETE FROM "Commands" WHERE 1 = 1 12:22:52.9 Info: => 4.65E-05s 12:22:52.9 Info: AlterTable AlbumReleases 12:22:52.9 Info: => 3E-07s 12:22:52.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:22:52.9 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:22:52.9 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:22:52.9 Info: DROP TABLE "AlbumReleases" 12:22:52.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:22:52.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:52.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:52.9 Info: => 0.0055016s 12:22:52.9 Info: AlterTable Albums 12:22:52.9 Info: => 5E-07s 12:22:52.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:22:52.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:52.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:52.9 Info: DROP TABLE "Albums" 12:22:52.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:52.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:52.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:52.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:52.9 Info: => 0.0051142s 12:22:52.9 Info: AlterTable Albums 12:22:52.9 Info: => 5E-07s 12:22:52.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:22:52.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:53.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" 12:22:53.0 Info: DROP TABLE "Albums" 12:22:53.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:53.0 Info: => 0.0059248s 12:22:53.0 Info: AlterTable Albums 12:22:53.0 Info: => 5E-07s 12:22:53.0 Info: AlterColumn Albums Added DateTimeOffset 12:22:53.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) 12:22:53.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" 12:22:53.0 Info: DROP TABLE "Albums" 12:22:53.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:53.0 Info: => 0.0050094s 12:22:53.0 Info: AlterTable Artists 12:22:53.0 Info: => 4E-07s 12:22:53.0 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:22:53.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) 12:22:53.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" 12:22:53.0 Info: DROP TABLE "Artists" 12:22:53.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:53.0 Info: => 0.0049305s 12:22:53.0 Info: AlterTable Artists 12:22:53.0 Info: => 4E-07s 12:22:53.0 Info: AlterColumn Artists Added DateTimeOffset 12:22:53.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) 12:22:53.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" 12:22:53.0 Info: DROP TABLE "Artists" 12:22:53.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:53.0 Info: => 0.0060339s 12:22:53.0 Info: AlterTable Blocklist 12:22:53.0 Info: => 6E-07s 12:22:53.0 Info: AlterColumn Blocklist Date DateTimeOffset 12:22:53.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) 12:22:53.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" 12:22:53.0 Info: DROP TABLE "Blocklist" 12:22:53.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:53.0 Info: => 0.004389s 12:22:53.0 Info: AlterTable Blocklist 12:22:53.0 Info: => 5E-07s 12:22:53.0 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:22:53.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) 12:22:53.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" 12:22:53.0 Info: DROP TABLE "Blocklist" 12:22:53.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:53.0 Info: => 0.0043862s 12:22:53.0 Info: AlterTable Commands 12:22:53.0 Info: => 6E-07s 12:22:53.0 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:22:53.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) 12:22:53.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" 12:22:53.0 Info: DROP TABLE "Commands" 12:22:53.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:53.0 Info: => 0.0043784s 12:22:53.0 Info: AlterTable Commands 12:22:53.0 Info: => 5E-07s 12:22:53.0 Info: AlterColumn Commands StartedAt DateTimeOffset 12:22:53.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) 12:22:53.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" 12:22:53.0 Info: DROP TABLE "Commands" 12:22:53.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:53.0 Info: => 0.0051778s 12:22:53.0 Info: AlterTable Commands 12:22:53.0 Info: => 6E-07s 12:22:53.0 Info: AlterColumn Commands EndedAt DateTimeOffset 12:22:53.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) 12:22:53.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" 12:22:53.0 Info: DROP TABLE "Commands" 12:22:53.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:53.0 Info: => 0.0053224s 12:22:53.0 Info: AlterTable DownloadClientStatus 12:22:53.0 Info: => 5E-07s 12:22:53.0 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:22:53.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:53.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:53.0 Info: DROP TABLE "DownloadClientStatus" 12:22:53.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:53.0 Info: => 0.0044608s 12:22:53.0 Info: AlterTable DownloadClientStatus 12:22:53.0 Info: => 5E-07s 12:22:53.0 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:22:53.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:53.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:53.0 Info: DROP TABLE "DownloadClientStatus" 12:22:53.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:53.0 Info: => 0.0044763s 12:22:53.0 Info: AlterTable DownloadClientStatus 12:22:53.0 Info: => 5E-07s 12:22:53.0 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:22:53.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:53.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:53.0 Info: DROP TABLE "DownloadClientStatus" 12:22:53.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:53.0 Info: => 0.0044172s 12:22:53.0 Info: AlterTable DownloadHistory 12:22:53.0 Info: => 5E-07s 12:22:53.0 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:22:53.0 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:53.0 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:22:53.0 Info: DROP TABLE "DownloadHistory" 12:22:53.0 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:22:53.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:53.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:53.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:53.0 Info: => 0.0057971s 12:22:53.0 Info: AlterTable ExtraFiles 12:22:53.0 Info: => 5E-07s 12:22:53.0 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:22:53.0 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:53.0 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:53.0 Info: DROP TABLE "ExtraFiles" 12:22:53.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:53.0 Info: => 0.0043319s 12:22:53.0 Info: AlterTable ExtraFiles 12:22:53.0 Info: => 7E-07s 12:22:53.0 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:22:53.0 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:53.0 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:53.0 Info: DROP TABLE "ExtraFiles" 12:22:53.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:53.0 Info: => 0.0052041s 12:22:53.0 Info: AlterTable History 12:22:53.0 Info: => 6E-07s 12:22:53.0 Info: AlterColumn History Date DateTimeOffset 12:22:53.0 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:53.0 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:53.0 Info: DROP TABLE "History" 12:22:53.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:53.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:53.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:53.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:53.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:53.0 Info: => 0.0048588s 12:22:53.0 Info: AlterTable ImportListStatus 12:22:53.0 Info: => 5E-07s 12:22:53.0 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:22:53.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:53.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:53.0 Info: DROP TABLE "ImportListStatus" 12:22:53.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:53.0 Info: => 0.0042609s 12:22:53.0 Info: AlterTable ImportListStatus 12:22:53.0 Info: => 5E-07s 12:22:53.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:22:53.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:53.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:53.0 Info: DROP TABLE "ImportListStatus" 12:22:53.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:53.0 Info: => 0.0050091s 12:22:53.0 Info: AlterTable ImportListStatus 12:22:53.0 Info: => 4E-07s 12:22:53.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:22:53.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:53.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:53.0 Info: DROP TABLE "ImportListStatus" 12:22:53.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:53.0 Info: => 0.0053245s 12:22:53.0 Info: AlterTable IndexerStatus 12:22:53.0 Info: => 5E-07s 12:22:53.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:22:53.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:53.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:53.0 Info: DROP TABLE "IndexerStatus" 12:22:53.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:53.0 Info: => 0.0042556s 12:22:53.0 Info: AlterTable IndexerStatus 12:22:53.0 Info: => 5E-07s 12:22:53.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:22:53.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:53.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:53.0 Info: DROP TABLE "IndexerStatus" 12:22:53.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:53.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:53.0 Info: => 0.0042783s 12:22:53.0 Info: AlterTable IndexerStatus 12:22:53.0 Info: => 6E-07s 12:22:53.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:22:53.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) 12:22:53.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:53.1 Info: DROP TABLE "IndexerStatus" 12:22:53.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:53.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:53.1 Info: => 0.0042479s 12:22:53.1 Info: AlterTable LyricFiles 12:22:53.1 Info: => 6E-07s 12:22:53.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:22:53.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:53.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:53.1 Info: DROP TABLE "LyricFiles" 12:22:53.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:53.1 Info: => 0.005255s 12:22:53.1 Info: AlterTable LyricFiles 12:22:53.1 Info: => 6E-07s 12:22:53.1 Info: AlterColumn LyricFiles Added DateTimeOffset 12:22:53.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) 12:22:53.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:53.1 Info: DROP TABLE "LyricFiles" 12:22:53.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:53.1 Info: => 0.0043344s 12:22:53.1 Info: AlterTable MetadataFiles 12:22:53.1 Info: => 7E-07s 12:22:53.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:22:53.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) 12:22:53.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" 12:22:53.1 Info: DROP TABLE "MetadataFiles" 12:22:53.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:53.1 Info: => 0.0043173s 12:22:53.1 Info: AlterTable MetadataFiles 12:22:53.1 Info: => 6E-07s 12:22:53.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:22:53.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) 12:22:53.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" 12:22:53.1 Info: DROP TABLE "MetadataFiles" 12:22:53.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:53.1 Info: => 0.0057004s 12:22:53.1 Info: AlterTable PendingReleases 12:22:53.1 Info: => 6E-07s 12:22:53.1 Info: AlterColumn PendingReleases Added DateTimeOffset 12:22:53.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) 12:22:53.1 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:22:53.1 Info: DROP TABLE "PendingReleases" 12:22:53.1 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:22:53.1 Info: => 0.0040571s 12:22:53.1 Info: AlterTable ScheduledTasks 12:22:53.1 Info: => 6E-07s 12:22:53.1 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:22:53.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) 12:22:53.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:53.1 Info: DROP TABLE "ScheduledTasks" 12:22:53.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:53.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:53.1 Info: => 0.005467s 12:22:53.1 Info: AlterTable ScheduledTasks 12:22:53.1 Info: => 5E-07s 12:22:53.1 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:22:53.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) 12:22:53.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:53.1 Info: DROP TABLE "ScheduledTasks" 12:22:53.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:53.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:53.1 Info: => 0.0044242s 12:22:53.1 Info: AlterTable TrackFiles 12:22:53.1 Info: => 5E-07s 12:22:53.1 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:22:53.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:53.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:53.1 Info: DROP TABLE "TrackFiles" 12:22:53.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:53.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:53.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:53.1 Info: => 0.0046344s 12:22:53.1 Info: AlterTable TrackFiles 12:22:53.1 Info: => 5E-07s 12:22:53.1 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:22:53.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:53.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:53.1 Info: DROP TABLE "TrackFiles" 12:22:53.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:53.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:53.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:53.1 Info: => 0.004613s 12:22:53.1 Info: AlterTable VersionInfo 12:22:53.1 Info: => 5E-07s 12:22:53.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:22:53.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:22:53.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:22:53.1 Info: DROP TABLE "VersionInfo" 12:22:53.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:22:53.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:53.1 Info: => 0.0050105s 12:22:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:22:53', 'postgres_update_timestamp_columns_to_with_timezone') 12:22:53.1 Info: Committing Transaction 12:22:53.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:22:53.1 Info: => 0.0057139s 12:22:53.1 Info: 62: add_on_delete_to_notifications migrating 12:22:53.1 Info: Beginning Transaction 12:22:53.1 Info: Starting migration of Main DB to 62 12:22:53.1 Info: AlterTable Notifications 12:22:53.1 Info: => 4E-07s 12:22:53.1 Info: CreateColumn Notifications OnArtistDelete Boolean 12:22:53.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:22:53.1 Info: => 0.0005776s 12:22:53.1 Info: AlterTable Notifications 12:22:53.1 Info: => 5E-07s 12:22:53.1 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:22:53.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:22:53.1 Info: => 0.0005458s 12:22:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:22:53', 'add_on_delete_to_notifications') 12:22:53.1 Info: Committing Transaction 12:22:53.1 Info: 62: add_on_delete_to_notifications migrated 12:22:53.1 Info: => 0.0008519s 12:22:53.1 Info: 63: add_custom_formats migrating 12:22:53.1 Info: Beginning Transaction 12:22:53.1 Info: Starting migration of Main DB to 63 12:22:53.1 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "[somestring[", "value": 2 } ]', '', '', '[]', 1, 1, 0) 12:22:53.1 Info: AlterTable DelayProfiles 12:22:53.1 Info: => 4E-07s 12:22:53.1 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:22:53.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:22:53.1 Info: => 0.0005861s 12:22:53.1 Info: UpdateData 12:22:53.1 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:22:53.1 Info: => 5.39E-05s 12:22:53.1 Info: AlterTable TrackFiles 12:22:53.1 Info: => 4E-07s 12:22:53.1 Info: CreateColumn TrackFiles OriginalFilePath String 12:22:53.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:22:53.1 Info: => 0.0005906s 12:22:53.1 Info: PerformDBOperation 12:22:53.1 Info: Performing DB Operation 12:22:53.1 Info: => 0.0011332s 12:22:53.1 Info: CreateTable CustomFormats 12:22:53.1 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:22:53.1 Info: => 0.0001749s 12:22:53.1 Info: CreateIndex CustomFormats (Name) 12:22:53.1 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:22:53.1 Info: => 0.0001205s 12:22:53.1 Info: AlterTable QualityProfiles 12:22:53.1 Info: => 4E-07s 12:22:53.1 Info: CreateColumn QualityProfiles FormatItems String 12:22:53.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:22:53.1 Info: => 0.0005703s 12:22:53.1 Info: AlterTable QualityProfiles 12:22:53.1 Info: => 7E-07s 12:22:53.1 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:22:53.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:53.1 Info: => 0.0005659s 12:22:53.1 Info: AlterTable QualityProfiles 12:22:53.1 Info: => 5E-07s 12:22:53.1 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:22:53.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:53.1 Info: => 0.0005697s 12:22:53.1 Info: PerformDBOperation 12:22:53.1 Info: Performing DB Operation 12:22:53.1 Info: => 0.0005558s 12:22:53.1 Info: PerformDBOperation 12:22:53.1 Info: Performing DB Operation 12:22:53.1 Info: => 3.18E-05s 12:22:53.1 Info: DeleteColumn ReleaseProfiles Preferred 12:22:53.1 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:53.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:53.1 Info: DROP TABLE "ReleaseProfiles" 12:22:53.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:53.1 Info: => 0.0052852s 12:22:53.1 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:22:53.1 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:53.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:53.1 Info: DROP TABLE "ReleaseProfiles" 12:22:53.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:53.1 Info: => 0.0048743s 12:22:53.1 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:53.1 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:53.1 Info: => 5.23E-05s 12:22:53.1 Info: AlterTable DelayProfiles 12:22:53.1 Info: => 4E-07s 12:22:53.1 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:22:53.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:53.1 Info: => 0.0005912s 12:22:53.1 Info: AlterTable DelayProfiles 12:22:53.1 Info: => 6E-07s 12:22:53.1 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:22:53.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:22:53.1 Info: => 0.000564s 12:22:53.1 Info: -> 1 Insert operations completed in 00:00:00.0000907 taking an average of 00:00:00.0000907 12:22:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:22:53', 'add_custom_formats') 12:22:53.1 Info: Committing Transaction 12:22:53.1 Info: 63: add_custom_formats migrated 12:22:53.1 Info: => 0.0009437s 12:22:53.1 Debug: Took: 00:00:00.4107702 12:22:53.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 12:22:53.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 12:22:53.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149732255018_145/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:53.2 Info: DatabaseEngineVersionCheck migrating 12:22:53.2 Info: PerformDBOperation 12:22:53.2 Info: Performing DB Operation 12:22:53.2 Info: SQLite 3.47.0 12:22:53.2 Info: => 0.0009707s 12:22:53.2 Info: DatabaseEngineVersionCheck migrated 12:22:53.2 Info: => 0.0009873s 12:22:53.2 Info: VersionMigration migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: CreateTable VersionInfo 12:22:53.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:53.2 Info: => 0.0001449s 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: VersionMigration migrated 12:22:53.2 Info: => 0.0005786s 12:22:53.2 Info: VersionUniqueMigration migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: CreateIndex VersionInfo (Version) 12:22:53.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:53.2 Info: => 0.0001259s 12:22:53.2 Info: AlterTable VersionInfo 12:22:53.2 Info: => 5E-07s 12:22:53.2 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:53.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:53.2 Info: => 0.0005153s 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: VersionUniqueMigration migrated 12:22:53.2 Info: => 0.0007609s 12:22:53.2 Info: VersionDescriptionMigration migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: AlterTable VersionInfo 12:22:53.2 Info: => 6E-07s 12:22:53.2 Info: CreateColumn VersionInfo Description String 12:22:53.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:53.2 Info: => 0.000198s 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: VersionDescriptionMigration migrated 12:22:53.2 Info: => 0.0003967s 12:22:53.2 Info: 1: InitialSetup migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 1 12:22:53.2 Info: CreateTable Config 12:22:53.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:53.2 Info: => 0.0001606s 12:22:53.2 Info: CreateIndex Config (Key) 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:53.2 Info: => 7.02E-05s 12:22:53.2 Info: CreateTable RootFolders 12:22:53.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:53.2 Info: => 7.92E-05s 12:22:53.2 Info: CreateIndex RootFolders (Path) 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:53.2 Info: => 6.72E-05s 12:22:53.2 Info: CreateTable Artists 12:22:53.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:53.2 Info: => 0.0002206s 12:22:53.2 Info: CreateIndex Artists (ForeignArtistId) 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:53.2 Info: => 6.74E-05s 12:22:53.2 Info: CreateIndex Artists (NameSlug) 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:53.2 Info: => 6.24E-05s 12:22:53.2 Info: CreateIndex Artists (CleanName) 12:22:53.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.2 Info: => 6.04E-05s 12:22:53.2 Info: CreateIndex Artists (Path) 12:22:53.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.2 Info: => 5.65E-05s 12:22:53.2 Info: CreateTable Albums 12:22:53.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:53.2 Info: => 0.0002548s 12:22:53.2 Info: CreateIndex Albums (ForeignAlbumId) 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.2 Info: => 7.81E-05s 12:22:53.2 Info: CreateIndex Albums (MBId) 12:22:53.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:53.2 Info: => 7.62E-05s 12:22:53.2 Info: CreateIndex Albums (TADBId) 12:22:53.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:53.2 Info: => 6.47E-05s 12:22:53.2 Info: CreateIndex Albums (TitleSlug) 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:53.2 Info: => 6.04E-05s 12:22:53.2 Info: CreateIndex Albums (CleanTitle) 12:22:53.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.2 Info: => 5.89E-05s 12:22:53.2 Info: CreateIndex Albums (Path) 12:22:53.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:53.2 Info: => 5.95E-05s 12:22:53.2 Info: CreateTable Tracks 12:22:53.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:53.2 Info: => 0.0001779s 12:22:53.2 Info: CreateIndex Tracks (ForeignTrackId) 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:53.2 Info: => 7.06E-05s 12:22:53.2 Info: CreateIndex Tracks (ArtistId) 12:22:53.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:53.2 Info: => 9.9E-05s 12:22:53.2 Info: CreateIndex Tracks (TrackFileId) 12:22:53.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:53.2 Info: => 8.78E-05s 12:22:53.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:53.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:53.2 Info: => 7.24E-05s 12:22:53.2 Info: CreateTable TrackFiles 12:22:53.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:53.2 Info: => 0.000121s 12:22:53.2 Info: CreateIndex TrackFiles (ArtistId) 12:22:53.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:53.2 Info: => 7.43E-05s 12:22:53.2 Info: CreateIndex TrackFiles (AlbumId) 12:22:53.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:53.2 Info: => 6.67E-05s 12:22:53.2 Info: CreateTable History 12:22:53.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:53.2 Info: => 0.0001248s 12:22:53.2 Info: CreateIndex History (Date) 12:22:53.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:53.2 Info: => 0.0001116s 12:22:53.2 Info: CreateIndex History (EventType) 12:22:53.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:53.2 Info: => 8.57E-05s 12:22:53.2 Info: CreateIndex History (DownloadId) 12:22:53.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:53.2 Info: => 7.26E-05s 12:22:53.2 Info: CreateIndex History (AlbumId) 12:22:53.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:53.2 Info: => 6.98E-05s 12:22:53.2 Info: CreateTable Notifications 12:22:53.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:53.2 Info: => 0.0001142s 12:22:53.2 Info: CreateTable ScheduledTasks 12:22:53.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:53.2 Info: => 0.0001006s 12:22:53.2 Info: CreateIndex ScheduledTasks (TypeName) 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:53.2 Info: => 7.12E-05s 12:22:53.2 Info: CreateTable Indexers 12:22:53.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:53.2 Info: => 9.31E-05s 12:22:53.2 Info: CreateIndex Indexers (Name) 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:53.2 Info: => 8.76E-05s 12:22:53.2 Info: CreateTable Profiles 12:22:53.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:53.2 Info: => 8.68E-05s 12:22:53.2 Info: CreateIndex Profiles (Name) 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:53.2 Info: => 7.45E-05s 12:22:53.2 Info: CreateTable QualityDefinitions 12:22:53.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:53.2 Info: => 0.0001044s 12:22:53.2 Info: CreateIndex QualityDefinitions (Quality) 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:53.2 Info: => 6.76E-05s 12:22:53.2 Info: CreateIndex QualityDefinitions (Title) 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:53.2 Info: => 6.94E-05s 12:22:53.2 Info: CreateTable NamingConfig 12:22:53.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:53.2 Info: => 0.0001424s 12:22:53.2 Info: CreateTable Blacklist 12:22:53.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:53.2 Info: => 0.0001932s 12:22:53.2 Info: CreateTable Metadata 12:22:53.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:53.2 Info: => 9.87E-05s 12:22:53.2 Info: CreateTable MetadataFiles 12:22:53.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:53.2 Info: => 0.0001228s 12:22:53.2 Info: CreateTable DownloadClients 12:22:53.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:53.2 Info: => 0.0001036s 12:22:53.2 Info: CreateTable PendingReleases 12:22:53.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:53.2 Info: => 0.0001098s 12:22:53.2 Info: CreateTable RemotePathMappings 12:22:53.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:53.2 Info: => 9.18E-05s 12:22:53.2 Info: CreateTable Tags 12:22:53.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:53.2 Info: => 9.69E-05s 12:22:53.2 Info: CreateIndex Tags (Label) 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:53.2 Info: => 7.96E-05s 12:22:53.2 Info: CreateTable Restrictions 12:22:53.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:53.2 Info: => 9.06E-05s 12:22:53.2 Info: CreateTable DelayProfiles 12:22:53.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:53.2 Info: => 0.000115s 12:22:53.2 Info: CreateTable Users 12:22:53.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:53.2 Info: => 8.65E-05s 12:22:53.2 Info: CreateIndex Users (Identifier) 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:53.2 Info: => 7.82E-05s 12:22:53.2 Info: CreateIndex Users (Username) 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:53.2 Info: => 0.0001084s 12:22:53.2 Info: CreateTable Commands 12:22:53.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:53.2 Info: => 0.0001423s 12:22:53.2 Info: CreateTable IndexerStatus 12:22:53.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:53.2 Info: => 0.0001129s 12:22:53.2 Info: CreateIndex IndexerStatus (ProviderId) 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:53.2 Info: => 7.86E-05s 12:22:53.2 Info: CreateTable ExtraFiles 12:22:53.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:53.2 Info: => 0.0001067s 12:22:53.2 Info: CreateTable LyricFiles 12:22:53.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:53.2 Info: => 0.0001232s 12:22:53.2 Info: CreateTable LanguageProfiles 12:22:53.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:53.2 Info: => 8.94E-05s 12:22:53.2 Info: CreateIndex LanguageProfiles (Name) 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:53.2 Info: => 9.81E-05s 12:22:53.2 Info: CreateTable DownloadClientStatus 12:22:53.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:53.2 Info: => 0.000102s 12:22:53.2 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:53.2 Info: => 8.07E-05s 12:22:53.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:53.2 Info: -> 1 Insert operations completed in 00:00:00.0000587 taking an average of 00:00:00.0000587 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:53', 'InitialSetup') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 1: InitialSetup migrated 12:22:53.2 Info: => 0.0010848s 12:22:53.2 Info: 2: add_reason_to_pending_releases migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 2 12:22:53.2 Info: AlterTable PendingReleases 12:22:53.2 Info: => 8E-07s 12:22:53.2 Info: CreateColumn PendingReleases Reason Int32 12:22:53.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:53.2 Info: => 0.000513s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:53', 'add_reason_to_pending_releases') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 2: add_reason_to_pending_releases migrated 12:22:53.2 Info: => 0.0008133s 12:22:53.2 Info: 3: add_medium_support migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 3 12:22:53.2 Info: AlterTable Albums 12:22:53.2 Info: => 8E-07s 12:22:53.2 Info: CreateColumn Albums Media String 12:22:53.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:53.2 Info: => 0.0005s 12:22:53.2 Info: AlterTable Tracks 12:22:53.2 Info: => 4E-07s 12:22:53.2 Info: CreateColumn Tracks MediumNumber Int32 12:22:53.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:53.2 Info: => 0.0004584s 12:22:53.2 Info: AlterTable Tracks 12:22:53.2 Info: => 5E-07s 12:22:53.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:53.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:53.2 Info: => 0.0004578s 12:22:53.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:53.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:53.2 Info: => 4.25E-05s 12:22:53.2 Info: DeleteColumn Tracks TrackNumber 12:22:53.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:53.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:53.2 Info: DROP TABLE "Tracks" 12:22:53.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:53.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:53.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:53.2 Info: => 0.003729s 12:22:53.2 Info: AlterTable Tracks 12:22:53.2 Info: => 5E-07s 12:22:53.2 Info: CreateColumn Tracks TrackNumber String 12:22:53.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:53.2 Info: => 0.0004738s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:53', 'add_medium_support') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 3: add_medium_support migrated 12:22:53.2 Info: => 0.0008292s 12:22:53.2 Info: 4: add_various_qualites_in_profile migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 4 12:22:53.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:53.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:53.2 Info: => 5.02E-05s 12:22:53.2 Info: PerformDBOperation 12:22:53.2 Info: Performing DB Operation 12:22:53.2 Info: => 3.08E-05s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:53', 'add_various_qualites_in_profile') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 4: add_various_qualites_in_profile migrated 12:22:53.2 Info: => 0.0002628s 12:22:53.2 Info: 5: metadata_profiles migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 5 12:22:53.2 Info: CreateTable MetadataProfiles 12:22:53.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:53.2 Info: => 0.0001234s 12:22:53.2 Info: CreateIndex MetadataProfiles (Name) 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:53.2 Info: => 8.2E-05s 12:22:53.2 Info: AlterTable Artists 12:22:53.2 Info: => 5E-07s 12:22:53.2 Info: CreateColumn Artists MetadataProfileId Int32 12:22:53.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:53.2 Info: => 0.000478s 12:22:53.2 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:53.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:53.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:53.2 Info: DROP TABLE "Artists" 12:22:53.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:53.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.2 Info: => 0.0040074s 12:22:53.2 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:53.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:53.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:53.2 Info: DROP TABLE "Artists" 12:22:53.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:53.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.2 Info: => 0.0039968s 12:22:53.2 Info: AlterTable Albums 12:22:53.2 Info: => 5E-07s 12:22:53.2 Info: CreateColumn Albums SecondaryTypes String 12:22:53.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:53.2 Info: => 0.00048s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:53', 'metadata_profiles') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 5: metadata_profiles migrated 12:22:53.2 Info: => 0.0008635s 12:22:53.2 Info: 6: separate_automatic_and_interactive_search migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 6 12:22:53.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:53.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:53.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:53.2 Info: DROP TABLE "Indexers" 12:22:53.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:53.2 Info: => 0.004657s 12:22:53.2 Info: AlterTable Indexers 12:22:53.2 Info: => 4E-07s 12:22:53.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:53.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:53.2 Info: => 0.0004694s 12:22:53.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:53.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:53.2 Info: => 4.03E-05s 12:22:53.2 Info: AlterTable Indexers 12:22:53.2 Info: => 4E-07s 12:22:53.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:53.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:53.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:53.2 Info: DROP TABLE "Indexers" 12:22:53.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:53.2 Info: => 0.0033176s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:53', 'separate_automatic_and_interactive_search') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 6: separate_automatic_and_interactive_search migrated 12:22:53.2 Info: => 0.0036424s 12:22:53.2 Info: 7: change_album_path_to_relative migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 7 12:22:53.2 Info: DeleteColumn Albums Path 12:22:53.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:53.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:53.2 Info: DROP TABLE "Albums" 12:22:53.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:53.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:53.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.2 Info: => 0.0053466s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:53', 'change_album_path_to_relative') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 7: change_album_path_to_relative migrated 12:22:53.2 Info: => 0.0057291s 12:22:53.2 Info: 8: change_quality_size_mb_to_kb migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 8 12:22:53.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:53.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:53.2 Info: => 4.86E-05s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:53', 'change_quality_size_mb_to_kb') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 8: change_quality_size_mb_to_kb migrated 12:22:53.2 Info: => 0.0002868s 12:22:53.2 Info: 9: album_releases migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 9 12:22:53.2 Info: AlterTable Albums 12:22:53.2 Info: => 4E-07s 12:22:53.2 Info: CreateColumn Albums Releases String 12:22:53.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:53.2 Info: => 0.0004959s 12:22:53.2 Info: AlterTable Albums 12:22:53.2 Info: => 5E-07s 12:22:53.2 Info: CreateColumn Albums CurrentRelease String 12:22:53.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:53.2 Info: => 0.0004687s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:53', 'album_releases') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 9: album_releases migrated 12:22:53.2 Info: => 0.0007388s 12:22:53.2 Info: 10: album_releases_fix migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 10 12:22:53.2 Info: AlterTable Albums 12:22:53.2 Info: => 7E-07s 12:22:53.2 Info: AlterColumn Albums Releases String 12:22:53.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:53.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:53.2 Info: DROP TABLE "Albums" 12:22:53.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:53.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:53.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.2 Info: => 0.0040356s 12:22:53.2 Info: AlterTable Albums 12:22:53.2 Info: => 4E-07s 12:22:53.2 Info: AlterColumn Albums CurrentRelease String 12:22:53.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:53.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:53.2 Info: DROP TABLE "Albums" 12:22:53.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:53.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:53.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.2 Info: => 0.0039647s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:53', 'album_releases_fix') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 10: album_releases_fix migrated 12:22:53.2 Info: => 0.0042983s 12:22:53.2 Info: 11: import_lists migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 11 12:22:53.2 Info: CreateTable ImportLists 12:22:53.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:53.2 Info: => 0.0001505s 12:22:53.2 Info: CreateIndex ImportLists (Name) 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:53.2 Info: => 7.55E-05s 12:22:53.2 Info: CreateTable ImportListStatus 12:22:53.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:53.2 Info: => 0.0001035s 12:22:53.2 Info: CreateIndex ImportListStatus (ProviderId) 12:22:53.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:53.2 Info: => 6.9E-05s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:53', 'import_lists') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 11: import_lists migrated 12:22:53.2 Info: => 0.0003848s 12:22:53.2 Info: 12: add_release_status migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 12 12:22:53.2 Info: AlterTable MetadataProfiles 12:22:53.2 Info: => 8E-07s 12:22:53.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:53.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:53.2 Info: => 0.000508s 12:22:53.2 Info: PerformDBOperation 12:22:53.2 Info: Performing DB Operation 12:22:53.2 Info: => 2.72E-05s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:53', 'add_release_status') 12:22:53.2 Info: Committing Transaction 12:22:53.2 Info: 12: add_release_status migrated 12:22:53.2 Info: => 0.0002849s 12:22:53.2 Info: 13: album_download_notification migrating 12:22:53.2 Info: Beginning Transaction 12:22:53.2 Info: Starting migration of Main DB to 13 12:22:53.2 Info: AlterTable Notifications 12:22:53.2 Info: => 7E-07s 12:22:53.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:53.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:53.2 Info: => 0.0005002s 12:22:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:53', 'album_download_notification') 12:22:53.3 Info: Committing Transaction 12:22:53.3 Info: 13: album_download_notification migrated 12:22:53.3 Info: => 0.0017987s 12:22:53.3 Info: 14: fix_language_metadata_profiles migrating 12:22:53.3 Info: Beginning Transaction 12:22:53.3 Info: Starting migration of Main DB to 14 12:22:53.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:53.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:53.3 Info: => 7.74E-05s 12:22:53.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:53.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:53.3 Info: => 5.38E-05s 12:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:53', 'fix_language_metadata_profiles') 12:22:53.3 Info: Committing Transaction 12:22:53.3 Info: 14: fix_language_metadata_profiles migrated 12:22:53.3 Info: => 0.0002888s 12:22:53.3 Info: 15: remove_fanzub migrating 12:22:53.3 Info: Beginning Transaction 12:22:53.3 Info: Starting migration of Main DB to 15 12:22:53.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:53.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:53.3 Info: => 4.32E-05s 12:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:53', 'remove_fanzub') 12:22:53.3 Info: Committing Transaction 12:22:53.3 Info: 15: remove_fanzub migrated 12:22:53.3 Info: => 0.000268s 12:22:53.3 Info: 16: update_artist_history_indexes migrating 12:22:53.3 Info: Beginning Transaction 12:22:53.3 Info: Starting migration of Main DB to 16 12:22:53.3 Info: CreateIndex Albums (ArtistId) 12:22:53.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:53.3 Info: => 0.0001016s 12:22:53.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:53.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:53.3 Info: => 7.76E-05s 12:22:53.3 Info: DeleteIndex History (AlbumId) 12:22:53.3 Info: DROP INDEX "IX_History_AlbumId" 12:22:53.3 Info: => 0.00013s 12:22:53.3 Info: CreateIndex History (AlbumId, Date) 12:22:53.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:53.3 Info: => 8.79E-05s 12:22:53.3 Info: DeleteIndex History (DownloadId) 12:22:53.3 Info: DROP INDEX "IX_History_DownloadId" 12:22:53.3 Info: => 0.000109s 12:22:53.3 Info: CreateIndex History (DownloadId, Date) 12:22:53.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:53.3 Info: => 8.51E-05s 12:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:53', 'update_artist_history_indexes') 12:22:53.3 Info: Committing Transaction 12:22:53.3 Info: 16: update_artist_history_indexes migrated 12:22:53.3 Info: => 0.0003773s 12:22:53.3 Info: 17: remove_nma migrating 12:22:53.3 Info: Beginning Transaction 12:22:53.3 Info: Starting migration of Main DB to 17 12:22:53.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:53.3 Info: => 4.82E-05s 12:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:53', 'remove_nma') 12:22:53.3 Info: Committing Transaction 12:22:53.3 Info: 17: remove_nma migrated 12:22:53.3 Info: => 0.0002849s 12:22:53.3 Info: 18: album_disambiguation migrating 12:22:53.3 Info: Beginning Transaction 12:22:53.3 Info: Starting migration of Main DB to 18 12:22:53.3 Info: AlterTable Albums 12:22:53.3 Info: => 6E-07s 12:22:53.3 Info: CreateColumn Albums Disambiguation String 12:22:53.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:53.3 Info: => 0.0005201s 12:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:53', 'album_disambiguation') 12:22:53.3 Info: Committing Transaction 12:22:53.3 Info: 18: album_disambiguation migrated 12:22:53.3 Info: => 0.0007945s 12:22:53.3 Info: 19: add_ape_quality_in_profiles migrating 12:22:53.3 Info: Beginning Transaction 12:22:53.3 Info: Starting migration of Main DB to 19 12:22:53.3 Info: PerformDBOperation 12:22:53.3 Info: Performing DB Operation 12:22:53.3 Info: => 3.18E-05s 12:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:53', 'add_ape_quality_in_profiles') 12:22:53.3 Info: Committing Transaction 12:22:53.3 Info: 19: add_ape_quality_in_profiles migrated 12:22:53.3 Info: => 0.0002696s 12:22:53.3 Info: 20: remove_pushalot migrating 12:22:53.3 Info: Beginning Transaction 12:22:53.3 Info: Starting migration of Main DB to 20 12:22:53.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:53.3 Info: => 4.67E-05s 12:22:53.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:53.3 Info: => 2.84E-05s 12:22:53.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:53.3 Info: => 2.63E-05s 12:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:53', 'remove_pushalot') 12:22:53.3 Info: Committing Transaction 12:22:53.3 Info: 20: remove_pushalot migrated 12:22:53.3 Info: => 0.0002523s 12:22:53.3 Info: 21: add_custom_filters migrating 12:22:53.3 Info: Beginning Transaction 12:22:53.3 Info: Starting migration of Main DB to 21 12:22:53.3 Info: CreateTable CustomFilters 12:22:53.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:53.3 Info: => 0.0001203s 12:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:53', 'add_custom_filters') 12:22:53.3 Info: Committing Transaction 12:22:53.3 Info: 21: add_custom_filters migrated 12:22:53.3 Info: => 0.000385s 12:22:53.3 Info: 22: import_list_tags migrating 12:22:53.3 Info: Beginning Transaction 12:22:53.3 Info: Starting migration of Main DB to 22 12:22:53.3 Info: AlterTable ImportLists 12:22:53.3 Info: => 7E-07s 12:22:53.3 Info: CreateColumn ImportLists Tags String 12:22:53.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:53.3 Info: => 0.0005317s 12:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:53', 'import_list_tags') 12:22:53.3 Info: Committing Transaction 12:22:53.3 Info: 22: import_list_tags migrated 12:22:53.3 Info: => 0.0008287s 12:22:53.3 Info: 23: add_release_groups_etc migrating 12:22:53.3 Info: Beginning Transaction 12:22:53.3 Info: Starting migration of Main DB to 23 12:22:53.3 Info: CreateTable ArtistMetadata 12:22:53.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:53.3 Info: => 0.0002165s 12:22:53.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:53.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:53.3 Info: => 0.0001017s 12:22:53.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:53.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:53.3 Info: => 8.01E-05s 12:22:53.3 Info: AlterTable Artists 12:22:53.3 Info: => 4E-07s 12:22:53.3 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:53.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:53.3 Info: => 0.0005201s 12:22:53.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:53.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:53.3 Info: => 6.72E-05s 12:22:53.3 Info: CreateTable AlbumReleases 12:22:53.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:53.3 Info: => 0.000143s 12:22:53.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:53.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:53.3 Info: => 0.0001347s 12:22:53.3 Info: CreateIndex AlbumReleases (AlbumId) 12:22:53.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:53.3 Info: => 8.56E-05s 12:22:53.3 Info: PerformDBOperation 12:22:53.3 Info: Performing DB Operation 12:22:53.3 Info: => 3.46E-05s 12:22:53.3 Info: AlterTable Albums 12:22:53.3 Info: => 4E-07s 12:22:53.3 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:53.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:53.3 Info: => 0.0005618s 12:22:53.3 Info: AlterTable Albums 12:22:53.3 Info: => 5E-07s 12:22:53.3 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:53.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:53.3 Info: => 0.0005342s 12:22:53.3 Info: AlterTable Albums 12:22:53.3 Info: => 5E-07s 12:22:53.3 Info: CreateColumn Albums Links String 12:22:53.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:53.3 Info: => 0.0005284s 12:22:53.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:53.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:53.3 Info: => 0.0007296s 12:22:53.3 Info: AlterTable Tracks 12:22:53.3 Info: => 6E-07s 12:22:53.3 Info: CreateColumn Tracks ForeignRecordingId String 12:22:53.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:53.3 Info: => 0.0005653s 12:22:53.3 Info: AlterTable Tracks 12:22:53.3 Info: => 4E-07s 12:22:53.3 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:53.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:53.3 Info: => 0.0005483s 12:22:53.3 Info: AlterTable Tracks 12:22:53.3 Info: => 5E-07s 12:22:53.3 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:53.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:53.3 Info: => 0.0005321s 12:22:53.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:53.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:53.3 Info: => 8.27E-05s 12:22:53.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:53.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:53.3 Info: => 5.97E-05s 12:22:53.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:53.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:53.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:53.3 Info: DROP TABLE "Artists" 12:22:53.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.3 Info: => 0.0051921s 12:22:53.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:53.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:53.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:53.3 Info: DROP TABLE "Albums" 12:22:53.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:53.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.3 Info: => 0.0043875s 12:22:53.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:53.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:53.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:53.3 Info: DROP TABLE "Tracks" 12:22:53.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:53.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:53.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:53.3 Info: => 0.004209s 12:22:53.3 Info: DeleteColumn TrackFiles ArtistId 12:22:53.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:53.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:53.3 Info: DROP TABLE "TrackFiles" 12:22:53.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:53.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:53.3 Info: => 0.0057428s 12:22:53.3 Info: CreateIndex Artists (ArtistMetadataId) 12:22:53.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:53.3 Info: => 0.0001092s 12:22:53.3 Info: CreateIndex Artists (Monitored) 12:22:53.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:53.3 Info: => 0.0001029s 12:22:53.3 Info: CreateIndex Albums (ArtistMetadataId) 12:22:53.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:53.3 Info: => 0.0001028s 12:22:53.3 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:53.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:53.3 Info: => 0.0001024s 12:22:53.3 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:53.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:53.3 Info: => 0.0001042s 12:22:53.3 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:53.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:53.3 Info: => 0.0001031s 12:22:53.3 Info: UpdateData 12:22:53.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:53.3 Info: => 4.19E-05s 12:22:53.3 Info: UpdateData 12:22:53.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:53.3 Info: => 3.22E-05s 12:22:53.3 Info: UpdateData 12:22:53.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:53.3 Info: => 3.72E-05s 12:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:53', 'add_release_groups_etc') 12:22:53.3 Info: Committing Transaction 12:22:53.3 Info: 23: add_release_groups_etc migrated 12:22:53.3 Info: => 0.0005687s 12:22:53.3 Info: 24: NewMediaInfoFormat migrating 12:22:53.3 Info: Beginning Transaction 12:22:53.3 Info: Starting migration of Main DB to 24 12:22:53.3 Info: UpdateData 12:22:53.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:53.3 Info: => 4.97E-05s 12:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:53', 'NewMediaInfoFormat') 12:22:53.3 Info: Committing Transaction 12:22:53.3 Info: 24: NewMediaInfoFormat migrated 12:22:53.3 Info: => 0.0002891s 12:22:53.3 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:53.3 Info: Beginning Transaction 12:22:53.3 Info: Starting migration of Main DB to 25 12:22:53.3 Info: RenameTable Restrictions ReleaseProfiles 12:22:53.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:53.3 Info: => 0.0016037s 12:22:53.3 Info: AlterTable ReleaseProfiles 12:22:53.3 Info: => 5E-07s 12:22:53.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:53.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:53.3 Info: => 0.0005261s 12:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:53', 'rename_restrictions_to_release_profiles') 12:22:53.3 Info: Committing Transaction 12:22:53.3 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:53.3 Info: => 0.0008104s 12:22:53.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:53.3 Info: Beginning Transaction 12:22:53.3 Info: Starting migration of Main DB to 26 12:22:53.3 Info: RenameTable Profiles QualityProfiles 12:22:53.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:53.3 Info: => 0.0016088s 12:22:53.3 Info: AlterTable QualityProfiles 12:22:53.3 Info: => 6E-07s 12:22:53.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:53.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:53.3 Info: => 0.0005158s 12:22:53.3 Info: AlterTable LanguageProfiles 12:22:53.3 Info: => 4E-07s 12:22:53.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:53.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:53.3 Info: => 0.0005052s 12:22:53.3 Info: UpdateData 12:22:53.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:53.3 Info: => 4.31E-05s 12:22:53.3 Info: UpdateData 12:22:53.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:53.3 Info: => 2.54E-05s 12:22:53.3 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:53.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:53.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:53.3 Info: DROP TABLE "Artists" 12:22:53.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:53.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:53.3 Info: => 0.0052913s 12:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:53', 'rename_quality_profiles_add_upgrade_allowed') 12:22:53.3 Info: Committing Transaction 12:22:53.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:53.3 Info: => 0.0057113s 12:22:53.3 Info: 27: add_import_exclusions migrating 12:22:53.3 Info: Beginning Transaction 12:22:53.3 Info: Starting migration of Main DB to 27 12:22:53.3 Info: CreateTable ImportListExclusions 12:22:53.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:53.3 Info: => 0.0001718s 12:22:53.3 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:53.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:53.3 Info: => 0.0001439s 12:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:53', 'add_import_exclusions') 12:22:53.3 Info: Committing Transaction 12:22:53.3 Info: 27: add_import_exclusions migrated 12:22:53.3 Info: => 0.0004718s 12:22:53.3 Info: 28: clean_artist_metadata_table migrating 12:22:53.3 Info: Beginning Transaction 12:22:53.3 Info: Starting migration of Main DB to 28 12:22:53.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:53.3 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:53.3 Info: => 0.0001569s 12:22:53.3 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:53.3 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:53.3 Info: => 0.0001239s 12:22:53.3 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:53.3 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:53.3 Info: => 0.0001128s 12:22:53.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:53.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:53.3 Info: => 0.0001152s 12:22:53.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:53.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:53.3 Info: => 0.000111s 12:22:53.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:53.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:53.3 Info: => 0.0001145s 12:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:53', 'clean_artist_metadata_table') 12:22:53.3 Info: Committing Transaction 12:22:53.3 Info: 28: clean_artist_metadata_table migrated 12:22:53.3 Info: => 0.0004016s 12:22:53.3 Info: 29: health_issue_notification migrating 12:22:53.3 Info: Beginning Transaction 12:22:53.3 Info: Starting migration of Main DB to 29 12:22:53.3 Info: AlterTable Notifications 12:22:53.3 Info: => 7E-07s 12:22:53.3 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:53.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:53.3 Info: => 0.000578s 12:22:53.3 Info: AlterTable Notifications 12:22:53.3 Info: => 4E-07s 12:22:53.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:53.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:53.3 Info: => 0.0005263s 12:22:53.3 Info: AlterTable Notifications 12:22:53.3 Info: => 5E-07s 12:22:53.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:53.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:53.3 Info: => 0.0005336s 12:22:53.3 Info: AlterTable Notifications 12:22:53.3 Info: => 5E-07s 12:22:53.3 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:53.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:53.3 Info: => 0.000541s 12:22:53.3 Info: AlterTable Notifications 12:22:53.3 Info: => 6E-07s 12:22:53.3 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:53.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:53.3 Info: => 0.0005394s 12:22:53.3 Info: DeleteColumn Notifications OnDownload 12:22:53.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:53.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:53.3 Info: DROP TABLE "Notifications" 12:22:53.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:53.3 Info: => 0.0044396s 12:22:53.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:53.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:53.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:53.3 Info: DROP TABLE "Notifications" 12:22:53.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:53.3 Info: => 0.0041963s 12:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:53', 'health_issue_notification') 12:22:53.3 Info: Committing Transaction 12:22:53.3 Info: 29: health_issue_notification migrated 12:22:53.3 Info: => 0.004605s 12:22:53.3 Info: 30: add_mediafilerepository_mtime migrating 12:22:53.3 Info: Beginning Transaction 12:22:53.3 Info: Starting migration of Main DB to 30 12:22:53.3 Info: AlterTable TrackFiles 12:22:53.3 Info: => 8E-07s 12:22:53.3 Info: CreateColumn TrackFiles Modified DateTime 12:22:53.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:53.3 Info: => 0.0005767s 12:22:53.3 Info: AlterTable TrackFiles 12:22:53.3 Info: => 7E-07s 12:22:53.3 Info: CreateColumn TrackFiles Path String 12:22:53.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:53.3 Info: => 0.0005313s 12:22:53.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:53.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:53.3 Info: => 3.76E-05s 12:22:53.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:53.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:53.3 Info: => 0.0001203s 12:22:53.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:53.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:53.3 Info: => 0.0001686s 12:22:53.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:53.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:53.3 Info: => 0.0007862s 12:22:53.3 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:53.3 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:53.3 Info: => 8.53E-05s 12:22:53.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:53.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:53.3 Info: => 4.68E-05s 12:22:53.3 Info: AlterTable TrackFiles 12:22:53.3 Info: => 6E-07s 12:22:53.3 Info: AlterColumn TrackFiles Path String 12:22:53.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:53.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:53.3 Info: DROP TABLE "TrackFiles" 12:22:53.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:53.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:53.3 Info: => 0.0047335s 12:22:53.3 Info: CreateIndex TrackFiles (Path) 12:22:53.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:53.3 Info: => 7.27E-05s 12:22:53.3 Info: DeleteColumn TrackFiles RelativePath 12:22:53.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:53.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:53.3 Info: DROP TABLE "TrackFiles" 12:22:53.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:53.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:53.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:53.3 Info: => 0.0043698s 12:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:53', 'add_mediafilerepository_mtime') 12:22:53.3 Info: Committing Transaction 12:22:53.3 Info: 30: add_mediafilerepository_mtime migrated 12:22:53.3 Info: => 0.0047402s 12:22:53.3 Info: 31: add_artistmetadataid_constraint migrating 12:22:53.3 Info: Beginning Transaction 12:22:53.3 Info: Starting migration of Main DB to 31 12:22:53.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:53.3 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:53.3 Info: => 8.63E-05s 12:22:53.3 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:53.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:53.3 Info: => 0.0001326s 12:22:53.3 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:53.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:53.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:53.3 Info: DROP TABLE "Artists" 12:22:53.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:53.3 Info: => 0.0053655s 12:22:53.3 Info: CreateIndex Artists (ArtistMetadataId) 12:22:53.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:53.3 Info: => 0.0001128s 12:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:53', 'add_artistmetadataid_constraint') 12:22:53.3 Info: Committing Transaction 12:22:53.3 Info: 31: add_artistmetadataid_constraint migrated 12:22:53.3 Info: => 0.0005098s 12:22:53.3 Info: 32: old_ids_and_artist_alias migrating 12:22:53.3 Info: Beginning Transaction 12:22:53.3 Info: Starting migration of Main DB to 32 12:22:53.3 Info: AlterTable ArtistMetadata 12:22:53.3 Info: => 8E-07s 12:22:53.3 Info: CreateColumn ArtistMetadata Aliases String 12:22:53.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:53.3 Info: => 0.0005806s 12:22:53.3 Info: AlterTable ArtistMetadata 12:22:53.3 Info: => 5E-07s 12:22:53.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:53.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:53.3 Info: => 0.0005436s 12:22:53.3 Info: AlterTable Albums 12:22:53.3 Info: => 4E-07s 12:22:53.3 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:53.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:53.3 Info: => 0.0005311s 12:22:53.3 Info: AlterTable AlbumReleases 12:22:53.3 Info: => 4E-07s 12:22:53.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:53.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:53.3 Info: => 0.0005447s 12:22:53.3 Info: AlterTable Tracks 12:22:53.3 Info: => 5E-07s 12:22:53.3 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:53.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:53.3 Info: => 0.0005802s 12:22:53.3 Info: AlterTable Tracks 12:22:53.3 Info: => 5E-07s 12:22:53.3 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:53.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:53.3 Info: => 0.0005331s 12:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:53', 'old_ids_and_artist_alias') 12:22:53.3 Info: Committing Transaction 12:22:53.3 Info: 32: old_ids_and_artist_alias migrated 12:22:53.3 Info: => 0.0008678s 12:22:53.3 Info: 33: download_propers_config migrating 12:22:53.3 Info: Beginning Transaction 12:22:53.3 Info: Starting migration of Main DB to 33 12:22:53.3 Info: PerformDBOperation 12:22:53.3 Info: Performing DB Operation 12:22:53.3 Info: => 3.23E-05s 12:22:53.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:53.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:53.3 Info: => 3.41E-05s 12:22:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:53', 'download_propers_config') 12:22:53.3 Info: Committing Transaction 12:22:53.3 Info: 33: download_propers_config migrated 12:22:53.3 Info: => 0.000301s 12:22:53.3 Info: 34: remove_language_profiles migrating 12:22:53.3 Info: Beginning Transaction 12:22:53.3 Info: Starting migration of Main DB to 34 12:22:53.3 Info: DeleteTable LanguageProfiles 12:22:53.3 Info: DROP TABLE "LanguageProfiles" 12:22:53.3 Info: => 0.0001944s 12:22:53.3 Info: DeleteColumn Artists LanguageProfileId 12:22:53.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:53.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" 12:22:53.3 Info: DROP TABLE "Artists" 12:22:53.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:53.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:53.3 Info: => 0.0043094s 12:22:53.3 Info: DeleteColumn ImportLists LanguageProfileId 12:22:53.3 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:53.3 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:53.3 Info: DROP TABLE "ImportLists" 12:22:53.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:53.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:53.3 Info: => 0.0046627s 12:22:53.3 Info: DeleteColumn Blacklist Language 12:22:53.3 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:53.3 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:53.3 Info: DROP TABLE "Blacklist" 12:22:53.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:53.3 Info: => 0.0036168s 12:22:53.3 Info: DeleteColumn History Language 12:22:53.3 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:53.4 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:53.4 Info: DROP TABLE "History" 12:22:53.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:53.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:53.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:53.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:53.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:53.4 Info: => 0.0040906s 12:22:53.4 Info: DeleteColumn LyricFiles Language 12:22:53.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:53.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:53.4 Info: DROP TABLE "LyricFiles" 12:22:53.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:53.4 Info: => 0.0043982s 12:22:53.4 Info: DeleteColumn TrackFiles Language 12:22:53.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:53.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:53.4 Info: DROP TABLE "TrackFiles" 12:22:53.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:53.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:53.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:53.4 Info: => 0.0038978s 12:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:53', 'remove_language_profiles') 12:22:53.4 Info: Committing Transaction 12:22:53.4 Info: 34: remove_language_profiles migrated 12:22:53.4 Info: => 0.0044693s 12:22:53.4 Info: 35: multi_disc_naming_format migrating 12:22:53.4 Info: Beginning Transaction 12:22:53.4 Info: Starting migration of Main DB to 35 12:22:53.4 Info: AlterTable NamingConfig 12:22:53.4 Info: => 7E-07s 12:22:53.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:53.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:53.4 Info: => 0.0005552s 12:22:53.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:53.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:53.4 Info: => 4.32E-05s 12:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:53', 'multi_disc_naming_format') 12:22:53.4 Info: Committing Transaction 12:22:53.4 Info: 35: multi_disc_naming_format migrated 12:22:53.4 Info: => 0.0003413s 12:22:53.4 Info: 36: add_download_client_priority migrating 12:22:53.4 Info: Beginning Transaction 12:22:53.4 Info: Starting migration of Main DB to 36 12:22:53.4 Info: AlterTable DownloadClients 12:22:53.4 Info: => 6E-07s 12:22:53.4 Info: CreateColumn DownloadClients Priority Int32 12:22:53.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:53.4 Info: => 0.0005493s 12:22:53.4 Info: PerformDBOperation 12:22:53.4 Info: Performing DB Operation 12:22:53.4 Info: => 4.89E-05s 12:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:53', 'add_download_client_priority') 12:22:53.4 Info: Committing Transaction 12:22:53.4 Info: 36: add_download_client_priority migrated 12:22:53.4 Info: => 0.0003643s 12:22:53.4 Info: 37: remove_growl_prowl migrating 12:22:53.4 Info: Beginning Transaction 12:22:53.4 Info: Starting migration of Main DB to 37 12:22:53.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:22:53.4 Info: => 4.67E-05s 12:22:53.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:22:53.4 Info: => 2.65E-05s 12:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:22:53', 'remove_growl_prowl') 12:22:53.4 Info: Committing Transaction 12:22:53.4 Info: 37: remove_growl_prowl migrated 12:22:53.4 Info: => 0.0002932s 12:22:53.4 Info: 38: remove_plex_hometheatre migrating 12:22:53.4 Info: Beginning Transaction 12:22:53.4 Info: Starting migration of Main DB to 38 12:22:53.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:22:53.4 Info: => 4.5E-05s 12:22:53.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:22:53.4 Info: => 0.0006609s 12:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:22:53', 'remove_plex_hometheatre') 12:22:53.4 Info: Committing Transaction 12:22:53.4 Info: 38: remove_plex_hometheatre migrated 12:22:53.4 Info: => 0.0009901s 12:22:53.4 Info: 39: add_root_folder_add_defaults migrating 12:22:53.4 Info: Beginning Transaction 12:22:53.4 Info: Starting migration of Main DB to 39 12:22:53.4 Info: AlterTable RootFolders 12:22:53.4 Info: => 6E-07s 12:22:53.4 Info: CreateColumn RootFolders Name String 12:22:53.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:22:53.4 Info: => 0.0005583s 12:22:53.4 Info: AlterTable RootFolders 12:22:53.4 Info: => 5E-07s 12:22:53.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:22:53.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:22:53.4 Info: => 0.0005252s 12:22:53.4 Info: AlterTable RootFolders 12:22:53.4 Info: => 5E-07s 12:22:53.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:22:53.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:22:53.4 Info: => 0.0005296s 12:22:53.4 Info: AlterTable RootFolders 12:22:53.4 Info: => 6E-07s 12:22:53.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:22:53.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:53.4 Info: => 0.0005211s 12:22:53.4 Info: AlterTable RootFolders 12:22:53.4 Info: => 6E-07s 12:22:53.4 Info: CreateColumn RootFolders DefaultTags String 12:22:53.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:22:53.4 Info: => 0.0005202s 12:22:53.4 Info: PerformDBOperation 12:22:53.4 Info: Performing DB Operation 12:22:53.4 Info: => 4.95E-05s 12:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:22:53', 'add_root_folder_add_defaults') 12:22:53.4 Info: Committing Transaction 12:22:53.4 Info: 39: add_root_folder_add_defaults migrated 12:22:53.4 Info: => 0.0003662s 12:22:53.4 Info: 40: task_duration migrating 12:22:53.4 Info: Beginning Transaction 12:22:53.4 Info: Starting migration of Main DB to 40 12:22:53.4 Info: AlterTable ScheduledTasks 12:22:53.4 Info: => 7E-07s 12:22:53.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:22:53.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:22:53.4 Info: => 0.000515s 12:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:22:53', 'task_duration') 12:22:53.4 Info: Committing Transaction 12:22:53.4 Info: 40: task_duration migrated 12:22:53.4 Info: => 0.0008377s 12:22:53.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:22:53.4 Info: Beginning Transaction 12:22:53.4 Info: Starting migration of Main DB to 41 12:22:53.4 Info: AlterTable ReleaseProfiles 12:22:53.4 Info: => 8E-07s 12:22:53.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:22:53.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:22:53.4 Info: => 0.0005314s 12:22:53.4 Info: AlterTable ReleaseProfiles 12:22:53.4 Info: => 4E-07s 12:22:53.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:22:53.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:22:53.4 Info: => 0.0004951s 12:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:22:53', 'add_indexer_and_enabled_to_release_profiles') 12:22:53.4 Info: Committing Transaction 12:22:53.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:22:53.4 Info: => 0.000815s 12:22:53.4 Info: 42: remove_album_folders migrating 12:22:53.4 Info: Beginning Transaction 12:22:53.4 Info: Starting migration of Main DB to 42 12:22:53.4 Info: DeleteColumn Artists AlbumFolder 12:22:53.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) 12:22:53.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" 12:22:53.4 Info: DROP TABLE "Artists" 12:22:53.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:53.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:53.4 Info: => 0.0048763s 12:22:53.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:53.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:53.4 Info: => 3.67E-05s 12:22:53.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:53.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:53.4 Info: => 2.96E-05s 12:22:53.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:22:53.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) 12:22:53.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:22:53.4 Info: DROP TABLE "NamingConfig" 12:22:53.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:22:53.4 Info: => 0.003515s 12:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:22:53', 'remove_album_folders') 12:22:53.4 Info: Committing Transaction 12:22:53.4 Info: 42: remove_album_folders migrated 12:22:53.4 Info: => 0.0039759s 12:22:53.4 Info: 44: add_priority_to_indexers migrating 12:22:53.4 Info: Beginning Transaction 12:22:53.4 Info: Starting migration of Main DB to 44 12:22:53.4 Info: AlterTable Indexers 12:22:53.4 Info: => 8E-07s 12:22:53.4 Info: CreateColumn Indexers Priority Int32 12:22:53.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:22:53.4 Info: => 0.000525s 12:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:22:53', 'add_priority_to_indexers') 12:22:53.4 Info: Committing Transaction 12:22:53.4 Info: 44: add_priority_to_indexers migrated 12:22:53.4 Info: => 0.0008505s 12:22:53.4 Info: 45: remove_chown_and_folderchmod_config migrating 12:22:53.4 Info: Beginning Transaction 12:22:53.4 Info: Starting migration of Main DB to 45 12:22:53.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:53.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:53.4 Info: => 0.0001219s 12:22:53.4 Info: PerformDBOperation 12:22:53.4 Info: Performing DB Operation 12:22:53.4 Info: => 2.68E-05s 12:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:22:53', 'remove_chown_and_folderchmod_config') 12:22:53.4 Info: Committing Transaction 12:22:53.4 Info: 45: remove_chown_and_folderchmod_config migrated 12:22:53.4 Info: => 0.0003034s 12:22:53.4 Info: 47: update_notifiarr migrating 12:22:53.4 Info: Beginning Transaction 12:22:53.4 Info: Starting migration of Main DB to 47 12:22:53.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:53.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:53.4 Info: => 6.93E-05s 12:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:22:53', 'update_notifiarr') 12:22:53.4 Info: Committing Transaction 12:22:53.4 Info: 47: update_notifiarr migrated 12:22:53.4 Info: => 0.0003393s 12:22:53.4 Info: 49: email_multiple_addresses migrating 12:22:53.4 Info: Beginning Transaction 12:22:53.4 Info: Starting migration of Main DB to 49 12:22:53.4 Info: PerformDBOperation 12:22:53.4 Info: Performing DB Operation 12:22:53.4 Info: => 5.12E-05s 12:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:22:53', 'email_multiple_addresses') 12:22:53.4 Info: Committing Transaction 12:22:53.4 Info: 49: email_multiple_addresses migrated 12:22:53.4 Info: => 0.0003291s 12:22:53.4 Info: 50: rename_blacklist_to_blocklist migrating 12:22:53.4 Info: Beginning Transaction 12:22:53.4 Info: Starting migration of Main DB to 50 12:22:53.4 Info: RenameTable Blacklist Blocklist 12:22:53.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:22:53.4 Info: => 0.0017971s 12:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:22:53', 'rename_blacklist_to_blocklist') 12:22:53.4 Info: Committing Transaction 12:22:53.4 Info: 50: rename_blacklist_to_blocklist migrated 12:22:53.4 Info: => 0.0021481s 12:22:53.4 Info: 51: cdh_per_downloadclient migrating 12:22:53.4 Info: Beginning Transaction 12:22:53.4 Info: Starting migration of Main DB to 51 12:22:53.4 Info: AlterTable DownloadClients 12:22:53.4 Info: => 8E-07s 12:22:53.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:22:53.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:53.4 Info: => 0.0005519s 12:22:53.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:22:53.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:53.4 Info: => 0.0005337s 12:22:53.4 Info: PerformDBOperation 12:22:53.4 Info: Performing DB Operation 12:22:53.4 Info: => 0.0001646s 12:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:22:53', 'cdh_per_downloadclient') 12:22:53.4 Info: Committing Transaction 12:22:53.4 Info: 51: cdh_per_downloadclient migrated 12:22:53.4 Info: => 0.0004829s 12:22:53.4 Info: 52: download_history migrating 12:22:53.4 Info: Beginning Transaction 12:22:53.4 Info: Starting migration of Main DB to 52 12:22:53.4 Info: CreateTable DownloadHistory 12:22:53.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) 12:22:53.4 Info: => 0.000218s 12:22:53.4 Info: CreateIndex DownloadHistory (EventType) 12:22:53.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:53.4 Info: => 0.0001168s 12:22:53.4 Info: CreateIndex DownloadHistory (ArtistId) 12:22:53.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:53.4 Info: => 0.0001044s 12:22:53.4 Info: CreateIndex DownloadHistory (DownloadId) 12:22:53.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:53.4 Info: => 0.000106s 12:22:53.4 Info: PerformDBOperation 12:22:53.4 Info: Performing DB Operation 12:22:53.4 Info: => 0.0001035s 12:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:22:53', 'download_history') 12:22:53.4 Info: Committing Transaction 12:22:53.4 Info: 52: download_history migrated 12:22:53.4 Info: => 0.0004849s 12:22:53.4 Info: 53: add_update_history migrating 12:22:53.4 Info: Beginning Transaction 12:22:53.4 Info: Starting migration of Main DB to 53 12:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:22:53', 'add_update_history') 12:22:53.4 Info: Committing Transaction 12:22:53.4 Info: 53: add_update_history migrated 12:22:53.4 Info: => 0.0003341s 12:22:53.4 Info: 54: add_on_update_to_notifications migrating 12:22:53.4 Info: Beginning Transaction 12:22:53.4 Info: Starting migration of Main DB to 54 12:22:53.4 Info: AlterTable Notifications 12:22:53.4 Info: => 6E-07s 12:22:53.4 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:22:53.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:22:53.4 Info: => 0.0005967s 12:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:22:53', 'add_on_update_to_notifications') 12:22:53.4 Info: Committing Transaction 12:22:53.4 Info: 54: add_on_update_to_notifications migrated 12:22:53.4 Info: => 0.0009269s 12:22:53.4 Info: 55: download_client_per_indexer migrating 12:22:53.4 Info: Beginning Transaction 12:22:53.4 Info: Starting migration of Main DB to 55 12:22:53.4 Info: AlterTable Indexers 12:22:53.4 Info: => 7E-07s 12:22:53.4 Info: CreateColumn Indexers DownloadClientId Int32 12:22:53.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:22:53.4 Info: => 0.000573s 12:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:22:53', 'download_client_per_indexer') 12:22:53.4 Info: Committing Transaction 12:22:53.4 Info: 55: download_client_per_indexer migrated 12:22:53.4 Info: => 0.0008937s 12:22:53.4 Info: 56: AddNewItemMonitorType migrating 12:22:53.4 Info: Beginning Transaction 12:22:53.4 Info: Starting migration of Main DB to 56 12:22:53.4 Info: AlterTable Artists 12:22:53.4 Info: => 8E-07s 12:22:53.4 Info: CreateColumn Artists MonitorNewItems Int32 12:22:53.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:53.4 Info: => 0.0005819s 12:22:53.4 Info: AlterTable RootFolders 12:22:53.4 Info: => 5E-07s 12:22:53.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:22:53.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:53.4 Info: => 0.0005386s 12:22:53.4 Info: AlterTable ImportLists 12:22:53.4 Info: => 6E-07s 12:22:53.4 Info: CreateColumn ImportLists MonitorNewItems Int32 12:22:53.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:53.4 Info: => 0.000564s 12:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:22:53', 'AddNewItemMonitorType') 12:22:53.4 Info: Committing Transaction 12:22:53.4 Info: 56: AddNewItemMonitorType migrated 12:22:53.4 Info: => 0.0008997s 12:22:53.4 Info: 57: ImportListSearch migrating 12:22:53.4 Info: Beginning Transaction 12:22:53.4 Info: Starting migration of Main DB to 57 12:22:53.4 Info: AlterTable ImportLists 12:22:53.4 Info: => 6E-07s 12:22:53.4 Info: CreateColumn ImportLists ShouldSearch Boolean 12:22:53.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:22:53.4 Info: => 0.0005619s 12:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:22:53', 'ImportListSearch') 12:22:53.4 Info: Committing Transaction 12:22:53.4 Info: 57: ImportListSearch migrated 12:22:53.4 Info: => 0.0008738s 12:22:53.4 Info: 58: ImportListMonitorExisting migrating 12:22:53.4 Info: Beginning Transaction 12:22:53.4 Info: Starting migration of Main DB to 58 12:22:53.4 Info: AlterTable ImportLists 12:22:53.4 Info: => 7E-07s 12:22:53.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:22:53.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:22:53.4 Info: => 0.0005637s 12:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:22:53', 'ImportListMonitorExisting') 12:22:53.4 Info: Committing Transaction 12:22:53.4 Info: 58: ImportListMonitorExisting migrated 12:22:53.4 Info: => 0.0008799s 12:22:53.4 Info: 59: add_indexer_tags migrating 12:22:53.4 Info: Beginning Transaction 12:22:53.4 Info: Starting migration of Main DB to 59 12:22:53.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:22:53.4 Info: => 4.92E-05s 12:22:53.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:22:53.4 Info: => 2.88E-05s 12:22:53.4 Info: AlterTable Indexers 12:22:53.4 Info: => 3E-07s 12:22:53.4 Info: CreateColumn Indexers Tags String 12:22:53.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:22:53.4 Info: => 0.000558s 12:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:22:53', 'add_indexer_tags') 12:22:53.4 Info: Committing Transaction 12:22:53.4 Info: 59: add_indexer_tags migrated 12:22:53.4 Info: => 0.0008704s 12:22:53.4 Info: 60: update_audio_types migrating 12:22:53.4 Info: Beginning Transaction 12:22:53.4 Info: Starting migration of Main DB to 60 12:22:53.4 Info: PerformDBOperation 12:22:53.4 Info: Performing DB Operation 12:22:53.4 Info: => 5.08E-05s 12:22:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:22:53', 'update_audio_types') 12:22:53.4 Info: Committing Transaction 12:22:53.4 Info: 60: update_audio_types migrated 12:22:53.4 Info: => 0.0003292s 12:22:53.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:22:53.4 Info: Beginning Transaction 12:22:53.4 Info: Starting migration of Main DB to 61 12:22:53.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.4 Info: DELETE FROM "Commands" WHERE 1 = 1 12:22:53.4 Info: => 5.13E-05s 12:22:53.4 Info: AlterTable AlbumReleases 12:22:53.4 Info: => 4E-07s 12:22:53.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:22:53.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) 12:22:53.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" 12:22:53.4 Info: DROP TABLE "AlbumReleases" 12:22:53.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:22:53.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:53.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:53.4 Info: => 0.0054603s 12:22:53.4 Info: AlterTable Albums 12:22:53.4 Info: => 5E-07s 12:22:53.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:22:53.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) 12:22:53.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" 12:22:53.4 Info: DROP TABLE "Albums" 12:22:53.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:53.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:53.4 Info: => 0.004947s 12:22:53.4 Info: AlterTable Albums 12:22:53.4 Info: => 4E-07s 12:22:53.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:22:53.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) 12:22:53.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" 12:22:53.4 Info: DROP TABLE "Albums" 12:22:53.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:53.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:53.4 Info: => 0.0049679s 12:22:53.4 Info: AlterTable Albums 12:22:53.4 Info: => 6E-07s 12:22:53.4 Info: AlterColumn Albums Added DateTimeOffset 12:22:53.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) 12:22:53.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" 12:22:53.4 Info: DROP TABLE "Albums" 12:22:53.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:53.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:53.4 Info: => 0.0058947s 12:22:53.4 Info: AlterTable Artists 12:22:53.4 Info: => 6E-07s 12:22:53.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:22:53.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) 12:22:53.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" 12:22:53.4 Info: DROP TABLE "Artists" 12:22:53.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:53.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:53.4 Info: => 0.0048498s 12:22:53.4 Info: AlterTable Artists 12:22:53.4 Info: => 5E-07s 12:22:53.4 Info: AlterColumn Artists Added DateTimeOffset 12:22:53.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) 12:22:53.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" 12:22:53.4 Info: DROP TABLE "Artists" 12:22:53.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:53.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:53.4 Info: => 0.0056374s 12:22:53.4 Info: AlterTable Blocklist 12:22:53.4 Info: => 5E-07s 12:22:53.4 Info: AlterColumn Blocklist Date DateTimeOffset 12:22:53.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) 12:22:53.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" 12:22:53.4 Info: DROP TABLE "Blocklist" 12:22:53.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:53.4 Info: => 0.0050537s 12:22:53.4 Info: AlterTable Blocklist 12:22:53.4 Info: => 5E-07s 12:22:53.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:22:53.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) 12:22:53.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" 12:22:53.4 Info: DROP TABLE "Blocklist" 12:22:53.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:53.4 Info: => 0.0044404s 12:22:53.4 Info: AlterTable Commands 12:22:53.4 Info: => 6E-07s 12:22:53.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:22:53.4 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:53.4 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:53.4 Info: DROP TABLE "Commands" 12:22:53.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:53.4 Info: => 0.0052582s 12:22:53.4 Info: AlterTable Commands 12:22:53.4 Info: => 5E-07s 12:22:53.4 Info: AlterColumn Commands StartedAt DateTimeOffset 12:22:53.4 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:53.4 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:53.4 Info: DROP TABLE "Commands" 12:22:53.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:53.5 Info: => 0.0044047s 12:22:53.5 Info: AlterTable Commands 12:22:53.5 Info: => 6E-07s 12:22:53.5 Info: AlterColumn Commands EndedAt DateTimeOffset 12:22:53.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:53.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:53.5 Info: DROP TABLE "Commands" 12:22:53.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:53.5 Info: => 0.00437s 12:22:53.5 Info: AlterTable DownloadClientStatus 12:22:53.5 Info: => 5E-07s 12:22:53.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:22:53.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:53.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:53.5 Info: DROP TABLE "DownloadClientStatus" 12:22:53.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:53.5 Info: => 0.0053207s 12:22:53.5 Info: AlterTable DownloadClientStatus 12:22:53.5 Info: => 5E-07s 12:22:53.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:22:53.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:53.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:53.5 Info: DROP TABLE "DownloadClientStatus" 12:22:53.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:53.5 Info: => 0.0044725s 12:22:53.5 Info: AlterTable DownloadClientStatus 12:22:53.5 Info: => 4E-07s 12:22:53.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:22:53.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:53.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:53.5 Info: DROP TABLE "DownloadClientStatus" 12:22:53.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:53.5 Info: => 0.005352s 12:22:53.5 Info: AlterTable DownloadHistory 12:22:53.5 Info: => 4E-07s 12:22:53.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:22:53.5 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:53.5 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:22:53.5 Info: DROP TABLE "DownloadHistory" 12:22:53.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:22:53.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:53.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:53.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:53.5 Info: => 0.0049277s 12:22:53.5 Info: AlterTable ExtraFiles 12:22:53.5 Info: => 5E-07s 12:22:53.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:22:53.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:53.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:53.5 Info: DROP TABLE "ExtraFiles" 12:22:53.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:53.5 Info: => 0.0044184s 12:22:53.5 Info: AlterTable ExtraFiles 12:22:53.5 Info: => 7E-07s 12:22:53.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:22:53.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:53.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:53.5 Info: DROP TABLE "ExtraFiles" 12:22:53.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:53.5 Info: => 0.0052526s 12:22:53.5 Info: AlterTable History 12:22:53.5 Info: => 7E-07s 12:22:53.5 Info: AlterColumn History Date DateTimeOffset 12:22:53.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:53.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:53.5 Info: DROP TABLE "History" 12:22:53.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:53.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:53.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:53.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:53.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:53.5 Info: => 0.0056672s 12:22:53.5 Info: AlterTable ImportListStatus 12:22:53.5 Info: => 5E-07s 12:22:53.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:22:53.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) 12:22:53.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:53.5 Info: DROP TABLE "ImportListStatus" 12:22:53.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:53.5 Info: => 0.0042945s 12:22:53.5 Info: AlterTable ImportListStatus 12:22:53.5 Info: => 4E-07s 12:22:53.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:22:53.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) 12:22:53.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:53.5 Info: DROP TABLE "ImportListStatus" 12:22:53.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:53.5 Info: => 0.0052173s 12:22:53.5 Info: AlterTable ImportListStatus 12:22:53.5 Info: => 5E-07s 12:22:53.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:22:53.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) 12:22:53.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:53.5 Info: DROP TABLE "ImportListStatus" 12:22:53.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:53.5 Info: => 0.0042485s 12:22:53.5 Info: AlterTable IndexerStatus 12:22:53.5 Info: => 5E-07s 12:22:53.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:22:53.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) 12:22:53.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:53.5 Info: DROP TABLE "IndexerStatus" 12:22:53.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:53.5 Info: => 0.0043092s 12:22:53.5 Info: AlterTable IndexerStatus 12:22:53.5 Info: => 4E-07s 12:22:53.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:22:53.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) 12:22:53.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:53.5 Info: DROP TABLE "IndexerStatus" 12:22:53.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:53.5 Info: => 0.0050986s 12:22:53.5 Info: AlterTable IndexerStatus 12:22:53.5 Info: => 6E-07s 12:22:53.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:22:53.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) 12:22:53.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:53.5 Info: DROP TABLE "IndexerStatus" 12:22:53.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:53.5 Info: => 0.0042926s 12:22:53.5 Info: AlterTable LyricFiles 12:22:53.5 Info: => 5E-07s 12:22:53.5 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:22:53.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:53.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:53.5 Info: DROP TABLE "LyricFiles" 12:22:53.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:53.5 Info: => 0.0053074s 12:22:53.5 Info: AlterTable LyricFiles 12:22:53.5 Info: => 5E-07s 12:22:53.5 Info: AlterColumn LyricFiles Added DateTimeOffset 12:22:53.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) 12:22:53.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:53.5 Info: DROP TABLE "LyricFiles" 12:22:53.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:53.5 Info: => 0.0043084s 12:22:53.5 Info: AlterTable MetadataFiles 12:22:53.5 Info: => 8E-07s 12:22:53.5 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:22:53.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) 12:22:53.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" 12:22:53.5 Info: DROP TABLE "MetadataFiles" 12:22:53.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:53.5 Info: => 0.0043669s 12:22:53.5 Info: AlterTable MetadataFiles 12:22:53.5 Info: => 7E-07s 12:22:53.5 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:22:53.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) 12:22:53.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" 12:22:53.5 Info: DROP TABLE "MetadataFiles" 12:22:53.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:53.5 Info: => 0.0043832s 12:22:53.5 Info: AlterTable PendingReleases 12:22:53.5 Info: => 5E-07s 12:22:53.5 Info: AlterColumn PendingReleases Added DateTimeOffset 12:22:53.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) 12:22:53.5 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:22:53.5 Info: DROP TABLE "PendingReleases" 12:22:53.5 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:22:53.5 Info: => 0.0050142s 12:22:53.5 Info: AlterTable ScheduledTasks 12:22:53.5 Info: => 5E-07s 12:22:53.5 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:22:53.5 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:53.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:53.5 Info: DROP TABLE "ScheduledTasks" 12:22:53.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:53.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:53.5 Info: => 0.0044612s 12:22:53.5 Info: AlterTable ScheduledTasks 12:22:53.5 Info: => 4E-07s 12:22:53.5 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:22:53.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:53.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:53.6 Info: DROP TABLE "ScheduledTasks" 12:22:53.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:53.6 Info: => 0.005289s 12:22:53.6 Info: AlterTable TrackFiles 12:22:53.6 Info: => 6E-07s 12:22:53.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:22:53.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:53.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:53.6 Info: DROP TABLE "TrackFiles" 12:22:53.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:53.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:53.6 Info: => 0.0046464s 12:22:53.6 Info: AlterTable TrackFiles 12:22:53.6 Info: => 5E-07s 12:22:53.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:22:53.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:53.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:53.6 Info: DROP TABLE "TrackFiles" 12:22:53.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:53.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:53.6 Info: => 0.0055364s 12:22:53.6 Info: AlterTable VersionInfo 12:22:53.6 Info: => 4E-07s 12:22:53.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:22:53.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:22:53.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:22:53.6 Info: DROP TABLE "VersionInfo" 12:22:53.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:22:53.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:53.6 Info: => 0.0042857s 12:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:22:53', 'postgres_update_timestamp_columns_to_with_timezone') 12:22:53.6 Info: Committing Transaction 12:22:53.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:22:53.6 Info: => 0.0051642s 12:22:53.6 Info: 62: add_on_delete_to_notifications migrating 12:22:53.6 Info: Beginning Transaction 12:22:53.6 Info: Starting migration of Main DB to 62 12:22:53.6 Info: AlterTable Notifications 12:22:53.6 Info: => 8E-07s 12:22:53.6 Info: CreateColumn Notifications OnArtistDelete Boolean 12:22:53.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:22:53.6 Info: => 0.0005747s 12:22:53.6 Info: AlterTable Notifications 12:22:53.6 Info: => 5E-07s 12:22:53.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:22:53.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:22:53.6 Info: => 0.0005439s 12:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:22:53', 'add_on_delete_to_notifications') 12:22:53.6 Info: Committing Transaction 12:22:53.6 Info: 62: add_on_delete_to_notifications migrated 12:22:53.6 Info: => 0.0008643s 12:22:53.6 Info: 63: add_custom_formats migrating 12:22:53.6 Info: Beginning Transaction 12:22:53.6 Info: Starting migration of Main DB to 63 12:22:53.6 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', 'some', '', '[]', 1, 1, 0) 12:22:53.6 Info: AlterTable DelayProfiles 12:22:53.6 Info: => 4E-07s 12:22:53.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:22:53.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:22:53.6 Info: => 0.000595s 12:22:53.6 Info: UpdateData 12:22:53.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:22:53.6 Info: => 5.38E-05s 12:22:53.6 Info: AlterTable TrackFiles 12:22:53.6 Info: => 3E-07s 12:22:53.6 Info: CreateColumn TrackFiles OriginalFilePath String 12:22:53.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:22:53.6 Info: => 0.0005294s 12:22:53.6 Info: PerformDBOperation 12:22:53.6 Info: Performing DB Operation 12:22:53.6 Info: => 0.0011577s 12:22:53.6 Info: CreateTable CustomFormats 12:22:53.6 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:22:53.6 Info: => 0.0001853s 12:22:53.6 Info: CreateIndex CustomFormats (Name) 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:22:53.6 Info: => 0.0001101s 12:22:53.6 Info: AlterTable QualityProfiles 12:22:53.6 Info: => 4E-07s 12:22:53.6 Info: CreateColumn QualityProfiles FormatItems String 12:22:53.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:22:53.6 Info: => 0.0005586s 12:22:53.6 Info: AlterTable QualityProfiles 12:22:53.6 Info: => 6E-07s 12:22:53.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:22:53.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:53.6 Info: => 0.0006168s 12:22:53.6 Info: AlterTable QualityProfiles 12:22:53.6 Info: => 6E-07s 12:22:53.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:22:53.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:53.6 Info: => 0.0005327s 12:22:53.6 Info: PerformDBOperation 12:22:53.6 Info: Performing DB Operation 12:22:53.6 Info: => 0.0011755s 12:22:53.6 Info: PerformDBOperation 12:22:53.6 Info: Performing DB Operation 12:22:53.6 Info: => 2.96E-05s 12:22:53.6 Info: DeleteColumn ReleaseProfiles Preferred 12:22:53.6 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:53.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:53.6 Info: DROP TABLE "ReleaseProfiles" 12:22:53.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:53.6 Info: => 0.0042138s 12:22:53.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:22:53.6 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:53.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:53.6 Info: DROP TABLE "ReleaseProfiles" 12:22:53.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:53.6 Info: => 0.0052301s 12:22:53.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:53.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:53.6 Info: => 0.0008706s 12:22:53.6 Info: AlterTable DelayProfiles 12:22:53.6 Info: => 9E-07s 12:22:53.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:22:53.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:53.6 Info: => 0.0005937s 12:22:53.6 Info: AlterTable DelayProfiles 12:22:53.6 Info: => 6E-07s 12:22:53.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:22:53.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:22:53.6 Info: => 0.0005558s 12:22:53.6 Info: -> 1 Insert operations completed in 00:00:00.0000900 taking an average of 00:00:00.0000900 12:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:22:53', 'add_custom_formats') 12:22:53.6 Info: Committing Transaction 12:22:53.6 Info: 63: add_custom_formats migrated 12:22:53.6 Info: => 0.0010051s 12:22:53.6 Debug: Took: 00:00:00.4123933 12:22:53.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 12:22:53.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 12:22:53.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149736677712_147/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:53.6 Info: DatabaseEngineVersionCheck migrating 12:22:53.6 Info: PerformDBOperation 12:22:53.6 Info: Performing DB Operation 12:22:53.6 Info: SQLite 3.47.0 12:22:53.6 Info: => 0.0009499s 12:22:53.6 Info: DatabaseEngineVersionCheck migrated 12:22:53.6 Info: => 0.0009629s 12:22:53.6 Info: VersionMigration migrating 12:22:53.6 Info: Beginning Transaction 12:22:53.6 Info: CreateTable VersionInfo 12:22:53.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:53.6 Info: => 0.0001578s 12:22:53.6 Info: Committing Transaction 12:22:53.6 Info: VersionMigration migrated 12:22:53.6 Info: => 0.0005219s 12:22:53.6 Info: VersionUniqueMigration migrating 12:22:53.6 Info: Beginning Transaction 12:22:53.6 Info: CreateIndex VersionInfo (Version) 12:22:53.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:53.6 Info: => 0.0001253s 12:22:53.6 Info: AlterTable VersionInfo 12:22:53.6 Info: => 5E-07s 12:22:53.6 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:53.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:53.6 Info: => 0.0005044s 12:22:53.6 Info: Committing Transaction 12:22:53.6 Info: VersionUniqueMigration migrated 12:22:53.6 Info: => 0.0007243s 12:22:53.6 Info: VersionDescriptionMigration migrating 12:22:53.6 Info: Beginning Transaction 12:22:53.6 Info: AlterTable VersionInfo 12:22:53.6 Info: => 6E-07s 12:22:53.6 Info: CreateColumn VersionInfo Description String 12:22:53.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:53.6 Info: => 0.0002032s 12:22:53.6 Info: Committing Transaction 12:22:53.6 Info: VersionDescriptionMigration migrated 12:22:53.6 Info: => 0.0003883s 12:22:53.6 Info: 1: InitialSetup migrating 12:22:53.6 Info: Beginning Transaction 12:22:53.6 Info: Starting migration of Main DB to 1 12:22:53.6 Info: CreateTable Config 12:22:53.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:53.6 Info: => 0.0001605s 12:22:53.6 Info: CreateIndex Config (Key) 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:53.6 Info: => 8.04E-05s 12:22:53.6 Info: CreateTable RootFolders 12:22:53.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:53.6 Info: => 8.76E-05s 12:22:53.6 Info: CreateIndex RootFolders (Path) 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:53.6 Info: => 7.88E-05s 12:22:53.6 Info: CreateTable Artists 12:22:53.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:53.6 Info: => 0.0002811s 12:22:53.6 Info: CreateIndex Artists (ForeignArtistId) 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:53.6 Info: => 9.74E-05s 12:22:53.6 Info: CreateIndex Artists (NameSlug) 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:53.6 Info: => 7.46E-05s 12:22:53.6 Info: CreateIndex Artists (CleanName) 12:22:53.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.6 Info: => 7.14E-05s 12:22:53.6 Info: CreateIndex Artists (Path) 12:22:53.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.6 Info: => 6.77E-05s 12:22:53.6 Info: CreateTable Albums 12:22:53.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:53.6 Info: => 0.0002502s 12:22:53.6 Info: CreateIndex Albums (ForeignAlbumId) 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.6 Info: => 7.67E-05s 12:22:53.6 Info: CreateIndex Albums (MBId) 12:22:53.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:53.6 Info: => 7.05E-05s 12:22:53.6 Info: CreateIndex Albums (TADBId) 12:22:53.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:53.6 Info: => 6.9E-05s 12:22:53.6 Info: CreateIndex Albums (TitleSlug) 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:53.6 Info: => 7.08E-05s 12:22:53.6 Info: CreateIndex Albums (CleanTitle) 12:22:53.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.6 Info: => 9.11E-05s 12:22:53.6 Info: CreateIndex Albums (Path) 12:22:53.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:53.6 Info: => 6.95E-05s 12:22:53.6 Info: CreateTable Tracks 12:22:53.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:53.6 Info: => 0.0002019s 12:22:53.6 Info: CreateIndex Tracks (ForeignTrackId) 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:53.6 Info: => 8.39E-05s 12:22:53.6 Info: CreateIndex Tracks (ArtistId) 12:22:53.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:53.6 Info: => 0.0001102s 12:22:53.6 Info: CreateIndex Tracks (TrackFileId) 12:22:53.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:53.6 Info: => 0.0001089s 12:22:53.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:53.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:53.6 Info: => 8.1E-05s 12:22:53.6 Info: CreateTable TrackFiles 12:22:53.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:53.6 Info: => 0.0001692s 12:22:53.6 Info: CreateIndex TrackFiles (ArtistId) 12:22:53.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:53.6 Info: => 8.17E-05s 12:22:53.6 Info: CreateIndex TrackFiles (AlbumId) 12:22:53.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:53.6 Info: => 7.58E-05s 12:22:53.6 Info: CreateTable History 12:22:53.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:53.6 Info: => 0.0001487s 12:22:53.6 Info: CreateIndex History (Date) 12:22:53.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:53.6 Info: => 0.0001171s 12:22:53.6 Info: CreateIndex History (EventType) 12:22:53.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:53.6 Info: => 9.18E-05s 12:22:53.6 Info: CreateIndex History (DownloadId) 12:22:53.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:53.6 Info: => 7.76E-05s 12:22:53.6 Info: CreateIndex History (AlbumId) 12:22:53.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:53.6 Info: => 7.39E-05s 12:22:53.6 Info: CreateTable Notifications 12:22:53.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:53.6 Info: => 0.0001563s 12:22:53.6 Info: CreateTable ScheduledTasks 12:22:53.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:53.6 Info: => 0.0001155s 12:22:53.6 Info: CreateIndex ScheduledTasks (TypeName) 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:53.6 Info: => 7.37E-05s 12:22:53.6 Info: CreateTable Indexers 12:22:53.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:53.6 Info: => 0.0001352s 12:22:53.6 Info: CreateIndex Indexers (Name) 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:53.6 Info: => 9.28E-05s 12:22:53.6 Info: CreateTable Profiles 12:22:53.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:53.6 Info: => 9.61E-05s 12:22:53.6 Info: CreateIndex Profiles (Name) 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:53.6 Info: => 8.83E-05s 12:22:53.6 Info: CreateTable QualityDefinitions 12:22:53.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:53.6 Info: => 0.0001088s 12:22:53.6 Info: CreateIndex QualityDefinitions (Quality) 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:53.6 Info: => 8.18E-05s 12:22:53.6 Info: CreateIndex QualityDefinitions (Title) 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:53.6 Info: => 7.86E-05s 12:22:53.6 Info: CreateTable NamingConfig 12:22:53.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:53.6 Info: => 0.0001576s 12:22:53.6 Info: CreateTable Blacklist 12:22:53.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:53.6 Info: => 0.0002319s 12:22:53.6 Info: CreateTable Metadata 12:22:53.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:53.6 Info: => 0.0001169s 12:22:53.6 Info: CreateTable MetadataFiles 12:22:53.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:53.6 Info: => 0.0001333s 12:22:53.6 Info: CreateTable DownloadClients 12:22:53.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:53.6 Info: => 0.0001304s 12:22:53.6 Info: CreateTable PendingReleases 12:22:53.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:53.6 Info: => 0.0001237s 12:22:53.6 Info: CreateTable RemotePathMappings 12:22:53.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:53.6 Info: => 0.0001011s 12:22:53.6 Info: CreateTable Tags 12:22:53.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:53.6 Info: => 0.0001264s 12:22:53.6 Info: CreateIndex Tags (Label) 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:53.6 Info: => 8.16E-05s 12:22:53.6 Info: CreateTable Restrictions 12:22:53.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:53.6 Info: => 0.0001212s 12:22:53.6 Info: CreateTable DelayProfiles 12:22:53.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:53.6 Info: => 0.0001306s 12:22:53.6 Info: CreateTable Users 12:22:53.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:53.6 Info: => 0.000102s 12:22:53.6 Info: CreateIndex Users (Identifier) 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:53.6 Info: => 8.2E-05s 12:22:53.6 Info: CreateIndex Users (Username) 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:53.6 Info: => 0.0001125s 12:22:53.6 Info: CreateTable Commands 12:22:53.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:53.6 Info: => 0.000173s 12:22:53.6 Info: CreateTable IndexerStatus 12:22:53.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:53.6 Info: => 0.0001274s 12:22:53.6 Info: CreateIndex IndexerStatus (ProviderId) 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:53.6 Info: => 8.48E-05s 12:22:53.6 Info: CreateTable ExtraFiles 12:22:53.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:53.6 Info: => 0.0001448s 12:22:53.6 Info: CreateTable LyricFiles 12:22:53.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:53.6 Info: => 0.0001388s 12:22:53.6 Info: CreateTable LanguageProfiles 12:22:53.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:53.6 Info: => 9.11E-05s 12:22:53.6 Info: CreateIndex LanguageProfiles (Name) 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:53.6 Info: => 0.0001322s 12:22:53.6 Info: CreateTable DownloadClientStatus 12:22:53.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:53.6 Info: => 0.0001198s 12:22:53.6 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:53.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:53.6 Info: => 8.57E-05s 12:22:53.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:53.6 Info: -> 1 Insert operations completed in 00:00:00.0000682 taking an average of 00:00:00.0000682 12:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:53', 'InitialSetup') 12:22:53.6 Info: Committing Transaction 12:22:53.6 Info: 1: InitialSetup migrated 12:22:53.6 Info: => 0.0009451s 12:22:53.6 Info: 2: add_reason_to_pending_releases migrating 12:22:53.6 Info: Beginning Transaction 12:22:53.6 Info: Starting migration of Main DB to 2 12:22:53.6 Info: AlterTable PendingReleases 12:22:53.6 Info: => 6E-07s 12:22:53.6 Info: CreateColumn PendingReleases Reason Int32 12:22:53.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:53.6 Info: => 0.0005321s 12:22:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:53', 'add_reason_to_pending_releases') 12:22:53.6 Info: Committing Transaction 12:22:53.6 Info: 2: add_reason_to_pending_releases migrated 12:22:53.6 Info: => 0.0008317s 12:22:53.6 Info: 3: add_medium_support migrating 12:22:53.6 Info: Beginning Transaction 12:22:53.6 Info: Starting migration of Main DB to 3 12:22:53.6 Info: AlterTable Albums 12:22:53.6 Info: => 8E-07s 12:22:53.6 Info: CreateColumn Albums Media String 12:22:53.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:53.6 Info: => 0.0005024s 12:22:53.6 Info: AlterTable Tracks 12:22:53.6 Info: => 5E-07s 12:22:53.6 Info: CreateColumn Tracks MediumNumber Int32 12:22:53.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:53.6 Info: => 0.0004825s 12:22:53.6 Info: AlterTable Tracks 12:22:53.6 Info: => 6E-07s 12:22:53.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:53.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:53.6 Info: => 0.000476s 12:22:53.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:53.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:53.6 Info: => 5.09E-05s 12:22:53.6 Info: DeleteColumn Tracks TrackNumber 12:22:53.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:53.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:53.7 Info: DROP TABLE "Tracks" 12:22:53.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:53.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:53.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:53.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:53.7 Info: => 0.0062861s 12:22:53.7 Info: AlterTable Tracks 12:22:53.7 Info: => 4E-07s 12:22:53.7 Info: CreateColumn Tracks TrackNumber String 12:22:53.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:53.7 Info: => 0.0004776s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:53', 'add_medium_support') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 3: add_medium_support migrated 12:22:53.7 Info: => 0.0008618s 12:22:53.7 Info: 4: add_various_qualites_in_profile migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 4 12:22:53.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:53.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:53.7 Info: => 8.23E-05s 12:22:53.7 Info: PerformDBOperation 12:22:53.7 Info: Performing DB Operation 12:22:53.7 Info: => 3.31E-05s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:53', 'add_various_qualites_in_profile') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 4: add_various_qualites_in_profile migrated 12:22:53.7 Info: => 0.0002805s 12:22:53.7 Info: 5: metadata_profiles migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 5 12:22:53.7 Info: CreateTable MetadataProfiles 12:22:53.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:53.7 Info: => 0.000125s 12:22:53.7 Info: CreateIndex MetadataProfiles (Name) 12:22:53.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:53.7 Info: => 8.29E-05s 12:22:53.7 Info: AlterTable Artists 12:22:53.7 Info: => 4E-07s 12:22:53.7 Info: CreateColumn Artists MetadataProfileId Int32 12:22:53.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:53.7 Info: => 0.0004901s 12:22:53.7 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:53.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:53.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:53.7 Info: DROP TABLE "Artists" 12:22:53.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:53.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:53.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.7 Info: => 0.0040532s 12:22:53.7 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:53.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:53.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:53.7 Info: DROP TABLE "Artists" 12:22:53.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:53.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:53.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.7 Info: => 0.0039304s 12:22:53.7 Info: AlterTable Albums 12:22:53.7 Info: => 5E-07s 12:22:53.7 Info: CreateColumn Albums SecondaryTypes String 12:22:53.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:53.7 Info: => 0.0004777s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:53', 'metadata_profiles') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 5: metadata_profiles migrated 12:22:53.7 Info: => 0.0008981s 12:22:53.7 Info: 6: separate_automatic_and_interactive_search migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 6 12:22:53.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:53.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:53.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:53.7 Info: DROP TABLE "Indexers" 12:22:53.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:53.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:53.7 Info: => 0.0033668s 12:22:53.7 Info: AlterTable Indexers 12:22:53.7 Info: => 4E-07s 12:22:53.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:53.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:53.7 Info: => 0.000458s 12:22:53.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:53.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:53.7 Info: => 3.74E-05s 12:22:53.7 Info: AlterTable Indexers 12:22:53.7 Info: => 4E-07s 12:22:53.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:53.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:53.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:53.7 Info: DROP TABLE "Indexers" 12:22:53.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:53.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:53.7 Info: => 0.0033553s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:53', 'separate_automatic_and_interactive_search') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 6: separate_automatic_and_interactive_search migrated 12:22:53.7 Info: => 0.0036898s 12:22:53.7 Info: 7: change_album_path_to_relative migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 7 12:22:53.7 Info: DeleteColumn Albums Path 12:22:53.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:53.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:53.7 Info: DROP TABLE "Albums" 12:22:53.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:53.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:53.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.7 Info: => 0.0041676s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:53', 'change_album_path_to_relative') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 7: change_album_path_to_relative migrated 12:22:53.7 Info: => 0.0045699s 12:22:53.7 Info: 8: change_quality_size_mb_to_kb migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 8 12:22:53.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:53.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:53.7 Info: => 4.91E-05s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:53', 'change_quality_size_mb_to_kb') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 8: change_quality_size_mb_to_kb migrated 12:22:53.7 Info: => 0.0003045s 12:22:53.7 Info: 9: album_releases migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 9 12:22:53.7 Info: AlterTable Albums 12:22:53.7 Info: => 6E-07s 12:22:53.7 Info: CreateColumn Albums Releases String 12:22:53.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:53.7 Info: => 0.0004961s 12:22:53.7 Info: AlterTable Albums 12:22:53.7 Info: => 5E-07s 12:22:53.7 Info: CreateColumn Albums CurrentRelease String 12:22:53.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:53.7 Info: => 0.0004672s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:53', 'album_releases') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 9: album_releases migrated 12:22:53.7 Info: => 0.0007538s 12:22:53.7 Info: 10: album_releases_fix migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 10 12:22:53.7 Info: AlterTable Albums 12:22:53.7 Info: => 7E-07s 12:22:53.7 Info: AlterColumn Albums Releases String 12:22:53.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:53.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:53.7 Info: DROP TABLE "Albums" 12:22:53.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:53.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:53.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.7 Info: => 0.0042421s 12:22:53.7 Info: AlterTable Albums 12:22:53.7 Info: => 5E-07s 12:22:53.7 Info: AlterColumn Albums CurrentRelease String 12:22:53.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:53.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:53.7 Info: DROP TABLE "Albums" 12:22:53.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:53.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:53.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.7 Info: => 0.0051343s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:53', 'album_releases_fix') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 10: album_releases_fix migrated 12:22:53.7 Info: => 0.0055155s 12:22:53.7 Info: 11: import_lists migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 11 12:22:53.7 Info: CreateTable ImportLists 12:22:53.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:53.7 Info: => 0.0001558s 12:22:53.7 Info: CreateIndex ImportLists (Name) 12:22:53.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:53.7 Info: => 7.58E-05s 12:22:53.7 Info: CreateTable ImportListStatus 12:22:53.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:53.7 Info: => 0.0001046s 12:22:53.7 Info: CreateIndex ImportListStatus (ProviderId) 12:22:53.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:53.7 Info: => 7.01E-05s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:53', 'import_lists') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 11: import_lists migrated 12:22:53.7 Info: => 0.0004163s 12:22:53.7 Info: 12: add_release_status migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 12 12:22:53.7 Info: AlterTable MetadataProfiles 12:22:53.7 Info: => 8E-07s 12:22:53.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:53.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:53.7 Info: => 0.0005307s 12:22:53.7 Info: PerformDBOperation 12:22:53.7 Info: Performing DB Operation 12:22:53.7 Info: => 3.02E-05s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:53', 'add_release_status') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 12: add_release_status migrated 12:22:53.7 Info: => 0.0003382s 12:22:53.7 Info: 13: album_download_notification migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 13 12:22:53.7 Info: AlterTable Notifications 12:22:53.7 Info: => 6E-07s 12:22:53.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:53.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:53.7 Info: => 0.0005081s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:53', 'album_download_notification') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 13: album_download_notification migrated 12:22:53.7 Info: => 0.0008065s 12:22:53.7 Info: 14: fix_language_metadata_profiles migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 14 12:22:53.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:53.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:53.7 Info: => 7.66E-05s 12:22:53.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:53.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:53.7 Info: => 4.92E-05s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:53', 'fix_language_metadata_profiles') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 14: fix_language_metadata_profiles migrated 12:22:53.7 Info: => 0.0002943s 12:22:53.7 Info: 15: remove_fanzub migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 15 12:22:53.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:53.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:53.7 Info: => 4.26E-05s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:53', 'remove_fanzub') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 15: remove_fanzub migrated 12:22:53.7 Info: => 0.0002799s 12:22:53.7 Info: 16: update_artist_history_indexes migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 16 12:22:53.7 Info: CreateIndex Albums (ArtistId) 12:22:53.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:53.7 Info: => 0.0001015s 12:22:53.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:53.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:53.7 Info: => 7.61E-05s 12:22:53.7 Info: DeleteIndex History (AlbumId) 12:22:53.7 Info: DROP INDEX "IX_History_AlbumId" 12:22:53.7 Info: => 0.0001232s 12:22:53.7 Info: CreateIndex History (AlbumId, Date) 12:22:53.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:53.7 Info: => 8.89E-05s 12:22:53.7 Info: DeleteIndex History (DownloadId) 12:22:53.7 Info: DROP INDEX "IX_History_DownloadId" 12:22:53.7 Info: => 0.0001086s 12:22:53.7 Info: CreateIndex History (DownloadId, Date) 12:22:53.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:53.7 Info: => 8.7E-05s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:53', 'update_artist_history_indexes') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 16: update_artist_history_indexes migrated 12:22:53.7 Info: => 0.0004188s 12:22:53.7 Info: 17: remove_nma migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 17 12:22:53.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:53.7 Info: => 4.6E-05s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:53', 'remove_nma') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 17: remove_nma migrated 12:22:53.7 Info: => 0.0002833s 12:22:53.7 Info: 18: album_disambiguation migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 18 12:22:53.7 Info: AlterTable Albums 12:22:53.7 Info: => 8E-07s 12:22:53.7 Info: CreateColumn Albums Disambiguation String 12:22:53.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:53.7 Info: => 0.0005162s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:53', 'album_disambiguation') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 18: album_disambiguation migrated 12:22:53.7 Info: => 0.000813s 12:22:53.7 Info: 19: add_ape_quality_in_profiles migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 19 12:22:53.7 Info: PerformDBOperation 12:22:53.7 Info: Performing DB Operation 12:22:53.7 Info: => 2.99E-05s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:53', 'add_ape_quality_in_profiles') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 19: add_ape_quality_in_profiles migrated 12:22:53.7 Info: => 0.0002783s 12:22:53.7 Info: 20: remove_pushalot migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 20 12:22:53.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:53.7 Info: => 4.66E-05s 12:22:53.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:53.7 Info: => 2.82E-05s 12:22:53.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:53.7 Info: => 2.76E-05s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:53', 'remove_pushalot') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 20: remove_pushalot migrated 12:22:53.7 Info: => 0.0002772s 12:22:53.7 Info: 21: add_custom_filters migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 21 12:22:53.7 Info: CreateTable CustomFilters 12:22:53.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:53.7 Info: => 0.0001208s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:53', 'add_custom_filters') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 21: add_custom_filters migrated 12:22:53.7 Info: => 0.000419s 12:22:53.7 Info: 22: import_list_tags migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 22 12:22:53.7 Info: AlterTable ImportLists 12:22:53.7 Info: => 6E-07s 12:22:53.7 Info: CreateColumn ImportLists Tags String 12:22:53.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:53.7 Info: => 0.0005243s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:53', 'import_list_tags') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 22: import_list_tags migrated 12:22:53.7 Info: => 0.0008387s 12:22:53.7 Info: 23: add_release_groups_etc migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 23 12:22:53.7 Info: CreateTable ArtistMetadata 12:22:53.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:53.7 Info: => 0.0002149s 12:22:53.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:53.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:53.7 Info: => 0.0001047s 12:22:53.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:53.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:53.7 Info: => 8.23E-05s 12:22:53.7 Info: AlterTable Artists 12:22:53.7 Info: => 4E-07s 12:22:53.7 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:53.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:53.7 Info: => 0.0005297s 12:22:53.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:53.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:53.7 Info: => 6.7E-05s 12:22:53.7 Info: CreateTable AlbumReleases 12:22:53.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:53.7 Info: => 0.0001403s 12:22:53.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:53.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:53.7 Info: => 0.0001197s 12:22:53.7 Info: CreateIndex AlbumReleases (AlbumId) 12:22:53.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:53.7 Info: => 8.49E-05s 12:22:53.7 Info: PerformDBOperation 12:22:53.7 Info: Performing DB Operation 12:22:53.7 Info: => 3.43E-05s 12:22:53.7 Info: AlterTable Albums 12:22:53.7 Info: => 5E-07s 12:22:53.7 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:53.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:53.7 Info: => 0.0005403s 12:22:53.7 Info: AlterTable Albums 12:22:53.7 Info: => 7E-07s 12:22:53.7 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:53.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:53.7 Info: => 0.0005335s 12:22:53.7 Info: AlterTable Albums 12:22:53.7 Info: => 5E-07s 12:22:53.7 Info: CreateColumn Albums Links String 12:22:53.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:53.7 Info: => 0.0005268s 12:22:53.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:53.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:53.7 Info: => 7.95E-05s 12:22:53.7 Info: AlterTable Tracks 12:22:53.7 Info: => 4E-07s 12:22:53.7 Info: CreateColumn Tracks ForeignRecordingId String 12:22:53.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:53.7 Info: => 0.0005285s 12:22:53.7 Info: AlterTable Tracks 12:22:53.7 Info: => 5E-07s 12:22:53.7 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:53.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:53.7 Info: => 0.0005433s 12:22:53.7 Info: AlterTable Tracks 12:22:53.7 Info: => 7E-07s 12:22:53.7 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:53.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:53.7 Info: => 0.0005332s 12:22:53.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:53.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:53.7 Info: => 8.03E-05s 12:22:53.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:53.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:53.7 Info: => 6.03E-05s 12:22:53.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:53.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:53.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:53.7 Info: DROP TABLE "Artists" 12:22:53.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.7 Info: => 0.0048869s 12:22:53.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:53.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:53.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:53.7 Info: DROP TABLE "Albums" 12:22:53.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.7 Info: => 0.0042788s 12:22:53.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:53.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:53.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:53.7 Info: DROP TABLE "Tracks" 12:22:53.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:53.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:53.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:53.7 Info: => 0.0049587s 12:22:53.7 Info: DeleteColumn TrackFiles ArtistId 12:22:53.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:53.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:53.7 Info: DROP TABLE "TrackFiles" 12:22:53.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:53.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:53.7 Info: => 0.0036844s 12:22:53.7 Info: CreateIndex Artists (ArtistMetadataId) 12:22:53.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:53.7 Info: => 7.34E-05s 12:22:53.7 Info: CreateIndex Artists (Monitored) 12:22:53.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:53.7 Info: => 6.83E-05s 12:22:53.7 Info: CreateIndex Albums (ArtistMetadataId) 12:22:53.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:53.7 Info: => 6.92E-05s 12:22:53.7 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:53.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:53.7 Info: => 6.63E-05s 12:22:53.7 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:53.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:53.7 Info: => 6.58E-05s 12:22:53.7 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:53.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:53.7 Info: => 6.53E-05s 12:22:53.7 Info: UpdateData 12:22:53.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:53.7 Info: => 3.81E-05s 12:22:53.7 Info: UpdateData 12:22:53.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:53.7 Info: => 2.95E-05s 12:22:53.7 Info: UpdateData 12:22:53.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:53.7 Info: => 3.72E-05s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:53', 'add_release_groups_etc') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 23: add_release_groups_etc migrated 12:22:53.7 Info: => 0.0005816s 12:22:53.7 Info: 24: NewMediaInfoFormat migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 24 12:22:53.7 Info: UpdateData 12:22:53.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:53.7 Info: => 5.06E-05s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:53', 'NewMediaInfoFormat') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 24: NewMediaInfoFormat migrated 12:22:53.7 Info: => 0.0002832s 12:22:53.7 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 25 12:22:53.7 Info: RenameTable Restrictions ReleaseProfiles 12:22:53.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:53.7 Info: => 0.0013953s 12:22:53.7 Info: AlterTable ReleaseProfiles 12:22:53.7 Info: => 7E-07s 12:22:53.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:53.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:53.7 Info: => 0.0005212s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:53', 'rename_restrictions_to_release_profiles') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:53.7 Info: => 0.0008386s 12:22:53.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 26 12:22:53.7 Info: RenameTable Profiles QualityProfiles 12:22:53.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:53.7 Info: => 0.0014093s 12:22:53.7 Info: AlterTable QualityProfiles 12:22:53.7 Info: => 6E-07s 12:22:53.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:53.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:53.7 Info: => 0.0005155s 12:22:53.7 Info: AlterTable LanguageProfiles 12:22:53.7 Info: => 8E-07s 12:22:53.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:53.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:53.7 Info: => 0.0004881s 12:22:53.7 Info: UpdateData 12:22:53.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:53.7 Info: => 4.43E-05s 12:22:53.7 Info: UpdateData 12:22:53.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:53.7 Info: => 2.66E-05s 12:22:53.7 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:53.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:53.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:53.7 Info: DROP TABLE "Artists" 12:22:53.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:53.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:53.7 Info: => 0.0041797s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:53', 'rename_quality_profiles_add_upgrade_allowed') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:53.7 Info: => 0.0045644s 12:22:53.7 Info: 27: add_import_exclusions migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 27 12:22:53.7 Info: CreateTable ImportListExclusions 12:22:53.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:53.7 Info: => 0.0001748s 12:22:53.7 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:53.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:53.7 Info: => 0.0001311s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:53', 'add_import_exclusions') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 27: add_import_exclusions migrated 12:22:53.7 Info: => 0.0004542s 12:22:53.7 Info: 28: clean_artist_metadata_table migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 28 12:22:53.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:53.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:53.7 Info: => 0.0001558s 12:22:53.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:53.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:53.7 Info: => 0.0001226s 12:22:53.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:53.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:53.7 Info: => 0.0001121s 12:22:53.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:53.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:53.7 Info: => 0.0001176s 12:22:53.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:53.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:53.7 Info: => 0.0001101s 12:22:53.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:53.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:53.7 Info: => 0.0001119s 12:22:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:53', 'clean_artist_metadata_table') 12:22:53.7 Info: Committing Transaction 12:22:53.7 Info: 28: clean_artist_metadata_table migrated 12:22:53.7 Info: => 0.00038s 12:22:53.7 Info: 29: health_issue_notification migrating 12:22:53.7 Info: Beginning Transaction 12:22:53.7 Info: Starting migration of Main DB to 29 12:22:53.7 Info: AlterTable Notifications 12:22:53.7 Info: => 8E-07s 12:22:53.7 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:53.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:53.7 Info: => 0.0005819s 12:22:53.7 Info: AlterTable Notifications 12:22:53.7 Info: => 6E-07s 12:22:53.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:53.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:53.7 Info: => 0.0005339s 12:22:53.7 Info: AlterTable Notifications 12:22:53.7 Info: => 5E-07s 12:22:53.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:53.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:53.7 Info: => 0.0005278s 12:22:53.7 Info: AlterTable Notifications 12:22:53.7 Info: => 9E-07s 12:22:53.7 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:53.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:53.7 Info: => 0.0005256s 12:22:53.7 Info: AlterTable Notifications 12:22:53.7 Info: => 6E-07s 12:22:53.7 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:53.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:53.7 Info: => 0.0005304s 12:22:53.7 Info: DeleteColumn Notifications OnDownload 12:22:53.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:53.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:53.7 Info: DROP TABLE "Notifications" 12:22:53.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:53.7 Info: => 0.0058754s 12:22:53.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:53.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:53.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:53.8 Info: DROP TABLE "Notifications" 12:22:53.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:53.8 Info: => 0.0055012s 12:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:53', 'health_issue_notification') 12:22:53.8 Info: Committing Transaction 12:22:53.8 Info: 29: health_issue_notification migrated 12:22:53.8 Info: => 0.0059146s 12:22:53.8 Info: 30: add_mediafilerepository_mtime migrating 12:22:53.8 Info: Beginning Transaction 12:22:53.8 Info: Starting migration of Main DB to 30 12:22:53.8 Info: AlterTable TrackFiles 12:22:53.8 Info: => 7E-07s 12:22:53.8 Info: CreateColumn TrackFiles Modified DateTime 12:22:53.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:53.8 Info: => 0.0005952s 12:22:53.8 Info: AlterTable TrackFiles 12:22:53.8 Info: => 5E-07s 12:22:53.8 Info: CreateColumn TrackFiles Path String 12:22:53.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:53.8 Info: => 0.0005354s 12:22:53.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:53.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:53.8 Info: => 3.84E-05s 12:22:53.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:53.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:53.8 Info: => 0.0001234s 12:22:53.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:53.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:53.8 Info: => 0.0001304s 12:22:53.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:53.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:53.8 Info: => 0.0001326s 12:22:53.8 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:53.8 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:53.8 Info: => 7.65E-05s 12:22:53.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:53.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:53.8 Info: => 4.63E-05s 12:22:53.8 Info: AlterTable TrackFiles 12:22:53.8 Info: => 5E-07s 12:22:53.8 Info: AlterColumn TrackFiles Path String 12:22:53.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:53.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:53.8 Info: DROP TABLE "TrackFiles" 12:22:53.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:53.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:53.8 Info: => 0.0040834s 12:22:53.8 Info: CreateIndex TrackFiles (Path) 12:22:53.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:53.8 Info: => 7.34E-05s 12:22:53.8 Info: DeleteColumn TrackFiles RelativePath 12:22:53.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:53.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:53.8 Info: DROP TABLE "TrackFiles" 12:22:53.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:53.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:53.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:53.8 Info: => 0.0056125s 12:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:53', 'add_mediafilerepository_mtime') 12:22:53.8 Info: Committing Transaction 12:22:53.8 Info: 30: add_mediafilerepository_mtime migrated 12:22:53.8 Info: => 0.0059687s 12:22:53.8 Info: 31: add_artistmetadataid_constraint migrating 12:22:53.8 Info: Beginning Transaction 12:22:53.8 Info: Starting migration of Main DB to 31 12:22:53.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:53.8 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:53.8 Info: => 8.78E-05s 12:22:53.8 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:53.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:53.8 Info: => 0.0001319s 12:22:53.8 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:53.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:53.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:53.8 Info: DROP TABLE "Artists" 12:22:53.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:53.8 Info: => 0.0044978s 12:22:53.8 Info: CreateIndex Artists (ArtistMetadataId) 12:22:53.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:53.8 Info: => 0.0001154s 12:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:53', 'add_artistmetadataid_constraint') 12:22:53.8 Info: Committing Transaction 12:22:53.8 Info: 31: add_artistmetadataid_constraint migrated 12:22:53.8 Info: => 0.0004776s 12:22:53.8 Info: 32: old_ids_and_artist_alias migrating 12:22:53.8 Info: Beginning Transaction 12:22:53.8 Info: Starting migration of Main DB to 32 12:22:53.8 Info: AlterTable ArtistMetadata 12:22:53.8 Info: => 6E-07s 12:22:53.8 Info: CreateColumn ArtistMetadata Aliases String 12:22:53.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:53.8 Info: => 0.0005656s 12:22:53.8 Info: AlterTable ArtistMetadata 12:22:53.8 Info: => 7E-07s 12:22:53.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:53.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:53.8 Info: => 0.0005408s 12:22:53.8 Info: AlterTable Albums 12:22:53.8 Info: => 8E-07s 12:22:53.8 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:53.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:53.8 Info: => 0.0005292s 12:22:53.8 Info: AlterTable AlbumReleases 12:22:53.8 Info: => 6E-07s 12:22:53.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:53.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:53.8 Info: => 0.0005216s 12:22:53.8 Info: AlterTable Tracks 12:22:53.8 Info: => 5E-07s 12:22:53.8 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:53.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:53.8 Info: => 0.0005209s 12:22:53.8 Info: AlterTable Tracks 12:22:53.8 Info: => 6E-07s 12:22:53.8 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:53.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:53.8 Info: => 0.0005214s 12:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:53', 'old_ids_and_artist_alias') 12:22:53.8 Info: Committing Transaction 12:22:53.8 Info: 32: old_ids_and_artist_alias migrated 12:22:53.8 Info: => 0.0008452s 12:22:53.8 Info: 33: download_propers_config migrating 12:22:53.8 Info: Beginning Transaction 12:22:53.8 Info: Starting migration of Main DB to 33 12:22:53.8 Info: PerformDBOperation 12:22:53.8 Info: Performing DB Operation 12:22:53.8 Info: => 3.13E-05s 12:22:53.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:53.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:53.8 Info: => 3.46E-05s 12:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:53', 'download_propers_config') 12:22:53.8 Info: Committing Transaction 12:22:53.8 Info: 33: download_propers_config migrated 12:22:53.8 Info: => 0.000297s 12:22:53.8 Info: 34: remove_language_profiles migrating 12:22:53.8 Info: Beginning Transaction 12:22:53.8 Info: Starting migration of Main DB to 34 12:22:53.8 Info: DeleteTable LanguageProfiles 12:22:53.8 Info: DROP TABLE "LanguageProfiles" 12:22:53.8 Info: => 0.000203s 12:22:53.8 Info: DeleteColumn Artists LanguageProfileId 12:22:53.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:53.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:53.8 Info: DROP TABLE "Artists" 12:22:53.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:53.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:53.8 Info: => 0.0041692s 12:22:53.8 Info: DeleteColumn ImportLists LanguageProfileId 12:22:53.8 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:53.8 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:53.8 Info: DROP TABLE "ImportLists" 12:22:53.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:53.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:53.8 Info: => 0.0046707s 12:22:53.8 Info: DeleteColumn Blacklist Language 12:22:53.8 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:53.8 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:53.8 Info: DROP TABLE "Blacklist" 12:22:53.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:53.8 Info: => 0.0042424s 12:22:53.8 Info: DeleteColumn History Language 12:22:53.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:53.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:53.8 Info: DROP TABLE "History" 12:22:53.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:53.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:53.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:53.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:53.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:53.8 Info: => 0.0049603s 12:22:53.8 Info: DeleteColumn LyricFiles Language 12:22:53.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:53.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:53.8 Info: DROP TABLE "LyricFiles" 12:22:53.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:53.8 Info: => 0.0036073s 12:22:53.8 Info: DeleteColumn TrackFiles Language 12:22:53.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:53.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:53.8 Info: DROP TABLE "TrackFiles" 12:22:53.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:53.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:53.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:53.8 Info: => 0.0038393s 12:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:53', 'remove_language_profiles') 12:22:53.8 Info: Committing Transaction 12:22:53.8 Info: 34: remove_language_profiles migrated 12:22:53.8 Info: => 0.0043777s 12:22:53.8 Info: 35: multi_disc_naming_format migrating 12:22:53.8 Info: Beginning Transaction 12:22:53.8 Info: Starting migration of Main DB to 35 12:22:53.8 Info: AlterTable NamingConfig 12:22:53.8 Info: => 6E-07s 12:22:53.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:53.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:53.8 Info: => 0.0005555s 12:22:53.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:53.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:53.8 Info: => 4.41E-05s 12:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:53', 'multi_disc_naming_format') 12:22:53.8 Info: Committing Transaction 12:22:53.8 Info: 35: multi_disc_naming_format migrated 12:22:53.8 Info: => 0.0003443s 12:22:53.8 Info: 36: add_download_client_priority migrating 12:22:53.8 Info: Beginning Transaction 12:22:53.8 Info: Starting migration of Main DB to 36 12:22:53.8 Info: AlterTable DownloadClients 12:22:53.8 Info: => 8E-07s 12:22:53.8 Info: CreateColumn DownloadClients Priority Int32 12:22:53.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:53.8 Info: => 0.000546s 12:22:53.8 Info: PerformDBOperation 12:22:53.8 Info: Performing DB Operation 12:22:53.8 Info: => 5.01E-05s 12:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:53', 'add_download_client_priority') 12:22:53.8 Info: Committing Transaction 12:22:53.8 Info: 36: add_download_client_priority migrated 12:22:53.8 Info: => 0.0003497s 12:22:53.8 Info: 37: remove_growl_prowl migrating 12:22:53.8 Info: Beginning Transaction 12:22:53.8 Info: Starting migration of Main DB to 37 12:22:53.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:22:53.8 Info: => 4.73E-05s 12:22:53.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:22:53.8 Info: => 2.86E-05s 12:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:22:53', 'remove_growl_prowl') 12:22:53.8 Info: Committing Transaction 12:22:53.8 Info: 37: remove_growl_prowl migrated 12:22:53.8 Info: => 0.0002928s 12:22:53.8 Info: 38: remove_plex_hometheatre migrating 12:22:53.8 Info: Beginning Transaction 12:22:53.8 Info: Starting migration of Main DB to 38 12:22:53.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:22:53.8 Info: => 4.61E-05s 12:22:53.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:22:53.8 Info: => 2.92E-05s 12:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:22:53', 'remove_plex_hometheatre') 12:22:53.8 Info: Committing Transaction 12:22:53.8 Info: 38: remove_plex_hometheatre migrated 12:22:53.8 Info: => 0.0002907s 12:22:53.8 Info: 39: add_root_folder_add_defaults migrating 12:22:53.8 Info: Beginning Transaction 12:22:53.8 Info: Starting migration of Main DB to 39 12:22:53.8 Info: AlterTable RootFolders 12:22:53.8 Info: => 5E-07s 12:22:53.8 Info: CreateColumn RootFolders Name String 12:22:53.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:22:53.8 Info: => 0.0005466s 12:22:53.8 Info: AlterTable RootFolders 12:22:53.8 Info: => 5E-07s 12:22:53.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:22:53.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:22:53.8 Info: => 0.0005218s 12:22:53.8 Info: AlterTable RootFolders 12:22:53.8 Info: => 5E-07s 12:22:53.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:22:53.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:22:53.8 Info: => 0.0005199s 12:22:53.8 Info: AlterTable RootFolders 12:22:53.8 Info: => 5E-07s 12:22:53.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:22:53.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:53.8 Info: => 0.0005256s 12:22:53.8 Info: AlterTable RootFolders 12:22:53.8 Info: => 6E-07s 12:22:53.8 Info: CreateColumn RootFolders DefaultTags String 12:22:53.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:22:53.8 Info: => 0.0005215s 12:22:53.8 Info: PerformDBOperation 12:22:53.8 Info: Performing DB Operation 12:22:53.8 Info: => 4.99E-05s 12:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:22:53', 'add_root_folder_add_defaults') 12:22:53.8 Info: Committing Transaction 12:22:53.8 Info: 39: add_root_folder_add_defaults migrated 12:22:53.8 Info: => 0.0003566s 12:22:53.8 Info: 40: task_duration migrating 12:22:53.8 Info: Beginning Transaction 12:22:53.8 Info: Starting migration of Main DB to 40 12:22:53.8 Info: AlterTable ScheduledTasks 12:22:53.8 Info: => 5E-07s 12:22:53.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:22:53.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:22:53.8 Info: => 0.0005157s 12:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:22:53', 'task_duration') 12:22:53.8 Info: Committing Transaction 12:22:53.8 Info: 40: task_duration migrated 12:22:53.8 Info: => 0.0008411s 12:22:53.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:22:53.8 Info: Beginning Transaction 12:22:53.8 Info: Starting migration of Main DB to 41 12:22:53.8 Info: AlterTable ReleaseProfiles 12:22:53.8 Info: => 6E-07s 12:22:53.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:22:53.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:22:53.8 Info: => 0.0005219s 12:22:53.8 Info: AlterTable ReleaseProfiles 12:22:53.8 Info: => 6E-07s 12:22:53.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:22:53.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:22:53.8 Info: => 0.0004983s 12:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:22:53', 'add_indexer_and_enabled_to_release_profiles') 12:22:53.8 Info: Committing Transaction 12:22:53.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:22:53.8 Info: => 0.0008346s 12:22:53.8 Info: 42: remove_album_folders migrating 12:22:53.8 Info: Beginning Transaction 12:22:53.8 Info: Starting migration of Main DB to 42 12:22:53.8 Info: DeleteColumn Artists AlbumFolder 12:22:53.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:53.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:53.8 Info: DROP TABLE "Artists" 12:22:53.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:53.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:53.8 Info: => 0.0052337s 12:22:53.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:53.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:53.8 Info: => 3.59E-05s 12:22:53.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:53.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:53.8 Info: => 2.89E-05s 12:22:53.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:22:53.8 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:22:53.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:22:53.8 Info: DROP TABLE "NamingConfig" 12:22:53.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:22:53.8 Info: => 0.0035216s 12:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:22:53', 'remove_album_folders') 12:22:53.8 Info: Committing Transaction 12:22:53.8 Info: 42: remove_album_folders migrated 12:22:53.8 Info: => 0.0039705s 12:22:53.8 Info: 44: add_priority_to_indexers migrating 12:22:53.8 Info: Beginning Transaction 12:22:53.8 Info: Starting migration of Main DB to 44 12:22:53.8 Info: AlterTable Indexers 12:22:53.8 Info: => 6E-07s 12:22:53.8 Info: CreateColumn Indexers Priority Int32 12:22:53.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:22:53.8 Info: => 0.000531s 12:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:22:53', 'add_priority_to_indexers') 12:22:53.8 Info: Committing Transaction 12:22:53.8 Info: 44: add_priority_to_indexers migrated 12:22:53.8 Info: => 0.000852s 12:22:53.8 Info: 45: remove_chown_and_folderchmod_config migrating 12:22:53.8 Info: Beginning Transaction 12:22:53.8 Info: Starting migration of Main DB to 45 12:22:53.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:53.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:53.8 Info: => 0.0001236s 12:22:53.8 Info: PerformDBOperation 12:22:53.8 Info: Performing DB Operation 12:22:53.8 Info: => 2.61E-05s 12:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:22:53', 'remove_chown_and_folderchmod_config') 12:22:53.8 Info: Committing Transaction 12:22:53.8 Info: 45: remove_chown_and_folderchmod_config migrated 12:22:53.8 Info: => 0.0003249s 12:22:53.8 Info: 47: update_notifiarr migrating 12:22:53.8 Info: Beginning Transaction 12:22:53.8 Info: Starting migration of Main DB to 47 12:22:53.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:53.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:53.8 Info: => 7.04E-05s 12:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:22:53', 'update_notifiarr') 12:22:53.8 Info: Committing Transaction 12:22:53.8 Info: 47: update_notifiarr migrated 12:22:53.8 Info: => 0.00034s 12:22:53.8 Info: 49: email_multiple_addresses migrating 12:22:53.8 Info: Beginning Transaction 12:22:53.8 Info: Starting migration of Main DB to 49 12:22:53.8 Info: PerformDBOperation 12:22:53.8 Info: Performing DB Operation 12:22:53.8 Info: => 5.27E-05s 12:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:22:53', 'email_multiple_addresses') 12:22:53.8 Info: Committing Transaction 12:22:53.8 Info: 49: email_multiple_addresses migrated 12:22:53.8 Info: => 0.0003345s 12:22:53.8 Info: 50: rename_blacklist_to_blocklist migrating 12:22:53.8 Info: Beginning Transaction 12:22:53.8 Info: Starting migration of Main DB to 50 12:22:53.8 Info: RenameTable Blacklist Blocklist 12:22:53.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:22:53.8 Info: => 0.001783s 12:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:22:53', 'rename_blacklist_to_blocklist') 12:22:53.8 Info: Committing Transaction 12:22:53.8 Info: 50: rename_blacklist_to_blocklist migrated 12:22:53.8 Info: => 0.0021208s 12:22:53.8 Info: 51: cdh_per_downloadclient migrating 12:22:53.8 Info: Beginning Transaction 12:22:53.8 Info: Starting migration of Main DB to 51 12:22:53.8 Info: AlterTable DownloadClients 12:22:53.8 Info: => 7E-07s 12:22:53.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:22:53.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:53.8 Info: => 0.0005478s 12:22:53.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:22:53.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:53.8 Info: => 0.0005211s 12:22:53.8 Info: PerformDBOperation 12:22:53.8 Info: Performing DB Operation 12:22:53.8 Info: => 0.0001586s 12:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:22:53', 'cdh_per_downloadclient') 12:22:53.8 Info: Committing Transaction 12:22:53.8 Info: 51: cdh_per_downloadclient migrated 12:22:53.8 Info: => 0.0004683s 12:22:53.8 Info: 52: download_history migrating 12:22:53.8 Info: Beginning Transaction 12:22:53.8 Info: Starting migration of Main DB to 52 12:22:53.8 Info: CreateTable DownloadHistory 12:22:53.8 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:53.8 Info: => 0.0002174s 12:22:53.8 Info: CreateIndex DownloadHistory (EventType) 12:22:53.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:53.8 Info: => 0.0001168s 12:22:53.8 Info: CreateIndex DownloadHistory (ArtistId) 12:22:53.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:53.8 Info: => 0.0001046s 12:22:53.8 Info: CreateIndex DownloadHistory (DownloadId) 12:22:53.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:53.8 Info: => 0.0001057s 12:22:53.8 Info: PerformDBOperation 12:22:53.8 Info: Performing DB Operation 12:22:53.8 Info: => 0.0001005s 12:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:22:53', 'download_history') 12:22:53.8 Info: Committing Transaction 12:22:53.8 Info: 52: download_history migrated 12:22:53.8 Info: => 0.0004674s 12:22:53.8 Info: 53: add_update_history migrating 12:22:53.8 Info: Beginning Transaction 12:22:53.8 Info: Starting migration of Main DB to 53 12:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:22:53', 'add_update_history') 12:22:53.8 Info: Committing Transaction 12:22:53.8 Info: 53: add_update_history migrated 12:22:53.8 Info: => 0.0003242s 12:22:53.8 Info: 54: add_on_update_to_notifications migrating 12:22:53.8 Info: Beginning Transaction 12:22:53.8 Info: Starting migration of Main DB to 54 12:22:53.8 Info: AlterTable Notifications 12:22:53.8 Info: => 6E-07s 12:22:53.8 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:22:53.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:22:53.8 Info: => 0.0005811s 12:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:22:53', 'add_on_update_to_notifications') 12:22:53.8 Info: Committing Transaction 12:22:53.8 Info: 54: add_on_update_to_notifications migrated 12:22:53.8 Info: => 0.0009032s 12:22:53.8 Info: 55: download_client_per_indexer migrating 12:22:53.8 Info: Beginning Transaction 12:22:53.8 Info: Starting migration of Main DB to 55 12:22:53.8 Info: AlterTable Indexers 12:22:53.8 Info: => 7E-07s 12:22:53.8 Info: CreateColumn Indexers DownloadClientId Int32 12:22:53.8 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:22:53.8 Info: => 0.0005796s 12:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:22:53', 'download_client_per_indexer') 12:22:53.8 Info: Committing Transaction 12:22:53.8 Info: 55: download_client_per_indexer migrated 12:22:53.8 Info: => 0.0009064s 12:22:53.8 Info: 56: AddNewItemMonitorType migrating 12:22:53.8 Info: Beginning Transaction 12:22:53.8 Info: Starting migration of Main DB to 56 12:22:53.8 Info: AlterTable Artists 12:22:53.8 Info: => 6E-07s 12:22:53.8 Info: CreateColumn Artists MonitorNewItems Int32 12:22:53.8 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:53.8 Info: => 0.0005903s 12:22:53.8 Info: AlterTable RootFolders 12:22:53.8 Info: => 5E-07s 12:22:53.8 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:22:53.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:53.8 Info: => 0.0005443s 12:22:53.8 Info: AlterTable ImportLists 12:22:53.8 Info: => 6E-07s 12:22:53.8 Info: CreateColumn ImportLists MonitorNewItems Int32 12:22:53.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:53.8 Info: => 0.0005346s 12:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:22:53', 'AddNewItemMonitorType') 12:22:53.8 Info: Committing Transaction 12:22:53.8 Info: 56: AddNewItemMonitorType migrated 12:22:53.8 Info: => 0.0008809s 12:22:53.8 Info: 57: ImportListSearch migrating 12:22:53.8 Info: Beginning Transaction 12:22:53.8 Info: Starting migration of Main DB to 57 12:22:53.8 Info: AlterTable ImportLists 12:22:53.8 Info: => 9E-07s 12:22:53.8 Info: CreateColumn ImportLists ShouldSearch Boolean 12:22:53.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:22:53.8 Info: => 0.0005674s 12:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:22:53', 'ImportListSearch') 12:22:53.8 Info: Committing Transaction 12:22:53.8 Info: 57: ImportListSearch migrated 12:22:53.8 Info: => 0.0009084s 12:22:53.8 Info: 58: ImportListMonitorExisting migrating 12:22:53.8 Info: Beginning Transaction 12:22:53.8 Info: Starting migration of Main DB to 58 12:22:53.8 Info: AlterTable ImportLists 12:22:53.8 Info: => 7E-07s 12:22:53.8 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:22:53.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:22:53.8 Info: => 0.000575s 12:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:22:53', 'ImportListMonitorExisting') 12:22:53.8 Info: Committing Transaction 12:22:53.8 Info: 58: ImportListMonitorExisting migrated 12:22:53.8 Info: => 0.0009028s 12:22:53.8 Info: 59: add_indexer_tags migrating 12:22:53.8 Info: Beginning Transaction 12:22:53.8 Info: Starting migration of Main DB to 59 12:22:53.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:22:53.8 Info: => 4.94E-05s 12:22:53.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:22:53.8 Info: => 3.07E-05s 12:22:53.8 Info: AlterTable Indexers 12:22:53.8 Info: => 4E-07s 12:22:53.8 Info: CreateColumn Indexers Tags String 12:22:53.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:22:53.8 Info: => 0.0005509s 12:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:22:53', 'add_indexer_tags') 12:22:53.8 Info: Committing Transaction 12:22:53.8 Info: 59: add_indexer_tags migrated 12:22:53.8 Info: => 0.0008773s 12:22:53.8 Info: 60: update_audio_types migrating 12:22:53.8 Info: Beginning Transaction 12:22:53.8 Info: Starting migration of Main DB to 60 12:22:53.8 Info: PerformDBOperation 12:22:53.8 Info: Performing DB Operation 12:22:53.8 Info: => 5.03E-05s 12:22:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:22:53', 'update_audio_types') 12:22:53.8 Info: Committing Transaction 12:22:53.8 Info: 60: update_audio_types migrated 12:22:53.8 Info: => 0.0003358s 12:22:53.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:22:53.8 Info: Beginning Transaction 12:22:53.8 Info: Starting migration of Main DB to 61 12:22:53.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:53.8 Info: DELETE FROM "Commands" WHERE 1 = 1 12:22:53.8 Info: => 4.75E-05s 12:22:53.8 Info: AlterTable AlbumReleases 12:22:53.8 Info: => 3E-07s 12:22:53.8 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:22:53.8 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:22:53.8 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:22:53.8 Info: DROP TABLE "AlbumReleases" 12:22:53.8 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:22:53.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:53.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:53.8 Info: => 0.0046609s 12:22:53.8 Info: AlterTable Albums 12:22:53.8 Info: => 4E-07s 12:22:53.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:22:53.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:53.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:53.8 Info: DROP TABLE "Albums" 12:22:53.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:53.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:53.9 Info: => 0.0056322s 12:22:53.9 Info: AlterTable Albums 12:22:53.9 Info: => 6E-07s 12:22:53.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:22:53.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:53.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:53.9 Info: DROP TABLE "Albums" 12:22:53.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:53.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:53.9 Info: => 0.0058759s 12:22:53.9 Info: AlterTable Albums 12:22:53.9 Info: => 5E-07s 12:22:53.9 Info: AlterColumn Albums Added DateTimeOffset 12:22:53.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:53.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:53.9 Info: DROP TABLE "Albums" 12:22:53.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:53.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:53.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:53.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:53.9 Info: => 0.0048442s 12:22:53.9 Info: AlterTable Artists 12:22:53.9 Info: => 6E-07s 12:22:53.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:22:53.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:53.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:53.9 Info: DROP TABLE "Artists" 12:22:53.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:53.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:53.9 Info: => 0.0048776s 12:22:53.9 Info: AlterTable Artists 12:22:53.9 Info: => 5E-07s 12:22:53.9 Info: AlterColumn Artists Added DateTimeOffset 12:22:53.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:53.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:53.9 Info: DROP TABLE "Artists" 12:22:53.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:53.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:53.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:53.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:53.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:53.9 Info: => 0.0048275s 12:22:53.9 Info: AlterTable Blocklist 12:22:53.9 Info: => 6E-07s 12:22:53.9 Info: AlterColumn Blocklist Date DateTimeOffset 12:22:53.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:53.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:53.9 Info: DROP TABLE "Blocklist" 12:22:53.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:53.9 Info: => 0.0053098s 12:22:53.9 Info: AlterTable Blocklist 12:22:53.9 Info: => 7E-07s 12:22:53.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:22:53.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:53.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:53.9 Info: DROP TABLE "Blocklist" 12:22:53.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:53.9 Info: => 0.0043165s 12:22:53.9 Info: AlterTable Commands 12:22:53.9 Info: => 6E-07s 12:22:53.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:22:53.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:53.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:53.9 Info: DROP TABLE "Commands" 12:22:53.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:53.9 Info: => 0.0052187s 12:22:53.9 Info: AlterTable Commands 12:22:53.9 Info: => 8E-07s 12:22:53.9 Info: AlterColumn Commands StartedAt DateTimeOffset 12:22:53.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:53.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:53.9 Info: DROP TABLE "Commands" 12:22:53.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:53.9 Info: => 0.0042816s 12:22:53.9 Info: AlterTable Commands 12:22:53.9 Info: => 6E-07s 12:22:53.9 Info: AlterColumn Commands EndedAt DateTimeOffset 12:22:53.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:53.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:53.9 Info: DROP TABLE "Commands" 12:22:53.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:53.9 Info: => 0.0042812s 12:22:53.9 Info: AlterTable DownloadClientStatus 12:22:53.9 Info: => 6E-07s 12:22:53.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:22:53.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:53.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:53.9 Info: DROP TABLE "DownloadClientStatus" 12:22:53.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:53.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:53.9 Info: => 0.0052779s 12:22:53.9 Info: AlterTable DownloadClientStatus 12:22:53.9 Info: => 6E-07s 12:22:53.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:22:53.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:53.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:53.9 Info: DROP TABLE "DownloadClientStatus" 12:22:53.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:53.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:53.9 Info: => 0.004423s 12:22:53.9 Info: AlterTable DownloadClientStatus 12:22:53.9 Info: => 6E-07s 12:22:53.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:22:53.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:53.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:53.9 Info: DROP TABLE "DownloadClientStatus" 12:22:53.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:53.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:53.9 Info: => 0.0052603s 12:22:53.9 Info: AlterTable DownloadHistory 12:22:53.9 Info: => 5E-07s 12:22:53.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:22:53.9 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:53.9 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:22:53.9 Info: DROP TABLE "DownloadHistory" 12:22:53.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:22:53.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:53.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:53.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:53.9 Info: => 0.0048219s 12:22:53.9 Info: AlterTable ExtraFiles 12:22:53.9 Info: => 5E-07s 12:22:53.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:22:53.9 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:53.9 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:53.9 Info: DROP TABLE "ExtraFiles" 12:22:53.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:53.9 Info: => 0.0042047s 12:22:53.9 Info: AlterTable ExtraFiles 12:22:53.9 Info: => 6E-07s 12:22:53.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:22:53.9 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:53.9 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:53.9 Info: DROP TABLE "ExtraFiles" 12:22:53.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:53.9 Info: => 0.0052282s 12:22:53.9 Info: AlterTable History 12:22:53.9 Info: => 6E-07s 12:22:53.9 Info: AlterColumn History Date DateTimeOffset 12:22:53.9 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:53.9 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:53.9 Info: DROP TABLE "History" 12:22:53.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:53.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:53.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:53.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:53.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:53.9 Info: => 0.0048475s 12:22:53.9 Info: AlterTable ImportListStatus 12:22:53.9 Info: => 5E-07s 12:22:53.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:22:53.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) 12:22:53.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:53.9 Info: DROP TABLE "ImportListStatus" 12:22:53.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:53.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:53.9 Info: => 0.0041585s 12:22:53.9 Info: AlterTable ImportListStatus 12:22:53.9 Info: => 6E-07s 12:22:53.9 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:22:53.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) 12:22:53.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:53.9 Info: DROP TABLE "ImportListStatus" 12:22:53.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:53.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:53.9 Info: => 0.0049897s 12:22:53.9 Info: AlterTable ImportListStatus 12:22:53.9 Info: => 5E-07s 12:22:53.9 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:22:53.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) 12:22:53.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:53.9 Info: DROP TABLE "ImportListStatus" 12:22:53.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:53.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:53.9 Info: => 0.0051514s 12:22:53.9 Info: AlterTable IndexerStatus 12:22:53.9 Info: => 5E-07s 12:22:53.9 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:22:53.9 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:53.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:53.9 Info: DROP TABLE "IndexerStatus" 12:22:53.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:53.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:53.9 Info: => 0.0041906s 12:22:53.9 Info: AlterTable IndexerStatus 12:22:53.9 Info: => 5E-07s 12:22:53.9 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:22:53.9 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:53.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:53.9 Info: DROP TABLE "IndexerStatus" 12:22:53.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:54.0 Info: => 0.0042127s 12:22:54.0 Info: AlterTable IndexerStatus 12:22:54.0 Info: => 5E-07s 12:22:54.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:22:54.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:54.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:54.0 Info: DROP TABLE "IndexerStatus" 12:22:54.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:54.0 Info: => 0.004196s 12:22:54.0 Info: AlterTable LyricFiles 12:22:54.0 Info: => 5E-07s 12:22:54.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:22:54.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:54.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:54.0 Info: DROP TABLE "LyricFiles" 12:22:54.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:54.0 Info: => 0.0053021s 12:22:54.0 Info: AlterTable LyricFiles 12:22:54.0 Info: => 6E-07s 12:22:54.0 Info: AlterColumn LyricFiles Added DateTimeOffset 12:22:54.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:22:54.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:54.0 Info: DROP TABLE "LyricFiles" 12:22:54.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:54.0 Info: => 0.0043271s 12:22:54.0 Info: AlterTable MetadataFiles 12:22:54.0 Info: => 7E-07s 12:22:54.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:22:54.0 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:54.0 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:54.0 Info: DROP TABLE "MetadataFiles" 12:22:54.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:54.0 Info: => 0.0050782s 12:22:54.0 Info: AlterTable MetadataFiles 12:22:54.0 Info: => 6E-07s 12:22:54.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:22:54.0 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:54.0 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:54.0 Info: DROP TABLE "MetadataFiles" 12:22:54.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:54.0 Info: => 0.0050733s 12:22:54.0 Info: AlterTable PendingReleases 12:22:54.0 Info: => 6E-07s 12:22:54.0 Info: AlterColumn PendingReleases Added DateTimeOffset 12:22:54.0 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:22:54.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:22:54.0 Info: DROP TABLE "PendingReleases" 12:22:54.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:22:54.0 Info: => 0.0040406s 12:22:54.0 Info: AlterTable ScheduledTasks 12:22:54.0 Info: => 6E-07s 12:22:54.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:22:54.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:54.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:54.0 Info: DROP TABLE "ScheduledTasks" 12:22:54.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:54.0 Info: => 0.0054142s 12:22:54.0 Info: AlterTable ScheduledTasks 12:22:54.0 Info: => 6E-07s 12:22:54.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:22:54.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:54.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:54.0 Info: DROP TABLE "ScheduledTasks" 12:22:54.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:54.0 Info: => 0.0044285s 12:22:54.0 Info: AlterTable TrackFiles 12:22:54.0 Info: => 6E-07s 12:22:54.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:22:54.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:54.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:54.0 Info: DROP TABLE "TrackFiles" 12:22:54.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:54.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:54.0 Info: => 0.0055043s 12:22:54.0 Info: AlterTable TrackFiles 12:22:54.0 Info: => 6E-07s 12:22:54.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:22:54.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:54.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:54.0 Info: DROP TABLE "TrackFiles" 12:22:54.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:54.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:54.0 Info: => 0.0046014s 12:22:54.0 Info: AlterTable VersionInfo 12:22:54.0 Info: => 5E-07s 12:22:54.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:22:54.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:22:54.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:22:54.0 Info: DROP TABLE "VersionInfo" 12:22:54.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:22:54.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:54.0 Info: => 0.0042374s 12:22:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:22:54', 'postgres_update_timestamp_columns_to_with_timezone') 12:22:54.0 Info: Committing Transaction 12:22:54.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:22:54.0 Info: => 0.0049396s 12:22:54.0 Info: 62: add_on_delete_to_notifications migrating 12:22:54.0 Info: Beginning Transaction 12:22:54.0 Info: Starting migration of Main DB to 62 12:22:54.0 Info: AlterTable Notifications 12:22:54.0 Info: => 7E-07s 12:22:54.0 Info: CreateColumn Notifications OnArtistDelete Boolean 12:22:54.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:22:54.0 Info: => 0.0005938s 12:22:54.0 Info: AlterTable Notifications 12:22:54.0 Info: => 7E-07s 12:22:54.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:22:54.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:22:54.0 Info: => 0.0005616s 12:22:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:22:54', 'add_on_delete_to_notifications') 12:22:54.0 Info: Committing Transaction 12:22:54.0 Info: 62: add_on_delete_to_notifications migrated 12:22:54.0 Info: => 0.0008729s 12:22:54.0 Info: 63: add_custom_formats migrating 12:22:54.0 Info: Beginning Transaction 12:22:54.0 Info: Starting migration of Main DB to 63 12:22:54.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 12:22:54.0 Info: AlterTable DelayProfiles 12:22:54.0 Info: => 4E-07s 12:22:54.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:22:54.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:22:54.0 Info: => 0.00057s 12:22:54.0 Info: UpdateData 12:22:54.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:22:54.0 Info: => 5.1E-05s 12:22:54.0 Info: AlterTable TrackFiles 12:22:54.0 Info: => 4E-07s 12:22:54.0 Info: CreateColumn TrackFiles OriginalFilePath String 12:22:54.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:22:54.0 Info: => 0.0005457s 12:22:54.0 Info: PerformDBOperation 12:22:54.0 Info: Performing DB Operation 12:22:54.0 Info: => 0.0011083s 12:22:54.0 Info: CreateTable CustomFormats 12:22:54.0 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:22:54.0 Info: => 0.000131s 12:22:54.0 Info: CreateIndex CustomFormats (Name) 12:22:54.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:22:54.0 Info: => 0.0001318s 12:22:54.0 Info: AlterTable QualityProfiles 12:22:54.0 Info: => 5E-07s 12:22:54.0 Info: CreateColumn QualityProfiles FormatItems String 12:22:54.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:22:54.0 Info: => 0.0005797s 12:22:54.0 Info: AlterTable QualityProfiles 12:22:54.0 Info: => 5E-07s 12:22:54.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:22:54.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:54.0 Info: => 0.0005789s 12:22:54.0 Info: AlterTable QualityProfiles 12:22:54.0 Info: => 7E-07s 12:22:54.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:22:54.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:54.0 Info: => 0.0005411s 12:22:54.0 Info: PerformDBOperation 12:22:54.0 Info: Performing DB Operation 12:22:54.0 Info: => 0.001202s 12:22:54.0 Info: PerformDBOperation 12:22:54.0 Info: Performing DB Operation 12:22:54.0 Info: => 3.04E-05s 12:22:54.0 Info: DeleteColumn ReleaseProfiles Preferred 12:22:54.0 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:54.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:54.0 Info: DROP TABLE "ReleaseProfiles" 12:22:54.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:54.0 Info: => 0.0051283s 12:22:54.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:22:54.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) 12:22:54.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:54.0 Info: DROP TABLE "ReleaseProfiles" 12:22:54.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:54.0 Info: => 0.0043967s 12:22:54.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:54.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:54.0 Info: => 5.17E-05s 12:22:54.0 Info: AlterTable DelayProfiles 12:22:54.0 Info: => 4E-07s 12:22:54.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:22:54.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:54.0 Info: => 0.0005851s 12:22:54.0 Info: AlterTable DelayProfiles 12:22:54.0 Info: => 5E-07s 12:22:54.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:22:54.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:22:54.0 Info: => 0.0005455s 12:22:54.0 Info: -> 1 Insert operations completed in 00:00:00.0000907 taking an average of 00:00:00.0000907 12:22:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:22:54', 'add_custom_formats') 12:22:54.0 Info: Committing Transaction 12:22:54.0 Info: 63: add_custom_formats migrated 12:22:54.0 Info: => 0.0009593s 12:22:54.0 Debug: Took: 00:00:00.4071059 12:22:54.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 12:22:54.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 12:22:54.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149741059814_149/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:54.1 Info: DatabaseEngineVersionCheck migrating 12:22:54.1 Info: PerformDBOperation 12:22:54.1 Info: Performing DB Operation 12:22:54.1 Info: SQLite 3.47.0 12:22:54.1 Info: => 0.0009764s 12:22:54.1 Info: DatabaseEngineVersionCheck migrated 12:22:54.1 Info: => 0.00099s 12:22:54.1 Info: VersionMigration migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: CreateTable VersionInfo 12:22:54.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:54.1 Info: => 0.0001507s 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: VersionMigration migrated 12:22:54.1 Info: => 0.0005217s 12:22:54.1 Info: VersionUniqueMigration migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: CreateIndex VersionInfo (Version) 12:22:54.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:54.1 Info: => 0.0001181s 12:22:54.1 Info: AlterTable VersionInfo 12:22:54.1 Info: => 5E-07s 12:22:54.1 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:54.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:54.1 Info: => 0.000508s 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: VersionUniqueMigration migrated 12:22:54.1 Info: => 0.0007152s 12:22:54.1 Info: VersionDescriptionMigration migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: AlterTable VersionInfo 12:22:54.1 Info: => 6E-07s 12:22:54.1 Info: CreateColumn VersionInfo Description String 12:22:54.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:54.1 Info: => 0.000195s 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: VersionDescriptionMigration migrated 12:22:54.1 Info: => 0.0003868s 12:22:54.1 Info: 1: InitialSetup migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 1 12:22:54.1 Info: CreateTable Config 12:22:54.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:54.1 Info: => 0.0001538s 12:22:54.1 Info: CreateIndex Config (Key) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:54.1 Info: => 7.49E-05s 12:22:54.1 Info: CreateTable RootFolders 12:22:54.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:54.1 Info: => 9.25E-05s 12:22:54.1 Info: CreateIndex RootFolders (Path) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:54.1 Info: => 6.76E-05s 12:22:54.1 Info: CreateTable Artists 12:22:54.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:54.1 Info: => 0.0002184s 12:22:54.1 Info: CreateIndex Artists (ForeignArtistId) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:54.1 Info: => 6.71E-05s 12:22:54.1 Info: CreateIndex Artists (NameSlug) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:54.1 Info: => 6.22E-05s 12:22:54.1 Info: CreateIndex Artists (CleanName) 12:22:54.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.1 Info: => 6.04E-05s 12:22:54.1 Info: CreateIndex Artists (Path) 12:22:54.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.1 Info: => 5.66E-05s 12:22:54.1 Info: CreateTable Albums 12:22:54.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:54.1 Info: => 0.0001898s 12:22:54.1 Info: CreateIndex Albums (ForeignAlbumId) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.1 Info: => 6.66E-05s 12:22:54.1 Info: CreateIndex Albums (MBId) 12:22:54.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:54.1 Info: => 5.99E-05s 12:22:54.1 Info: CreateIndex Albums (TADBId) 12:22:54.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:54.1 Info: => 6.07E-05s 12:22:54.1 Info: CreateIndex Albums (TitleSlug) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:54.1 Info: => 6.09E-05s 12:22:54.1 Info: CreateIndex Albums (CleanTitle) 12:22:54.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.1 Info: => 5.9E-05s 12:22:54.1 Info: CreateIndex Albums (Path) 12:22:54.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:54.1 Info: => 5.67E-05s 12:22:54.1 Info: CreateTable Tracks 12:22:54.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:54.1 Info: => 0.0001778s 12:22:54.1 Info: CreateIndex Tracks (ForeignTrackId) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:54.1 Info: => 7.7E-05s 12:22:54.1 Info: CreateIndex Tracks (ArtistId) 12:22:54.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:54.1 Info: => 0.0001132s 12:22:54.1 Info: CreateIndex Tracks (TrackFileId) 12:22:54.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:54.1 Info: => 9.27E-05s 12:22:54.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:54.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:54.1 Info: => 7.27E-05s 12:22:54.1 Info: CreateTable TrackFiles 12:22:54.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:54.1 Info: => 0.0001249s 12:22:54.1 Info: CreateIndex TrackFiles (ArtistId) 12:22:54.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:54.1 Info: => 8.97E-05s 12:22:54.1 Info: CreateIndex TrackFiles (AlbumId) 12:22:54.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.1 Info: => 6.98E-05s 12:22:54.1 Info: CreateTable History 12:22:54.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:54.1 Info: => 0.0001279s 12:22:54.1 Info: CreateIndex History (Date) 12:22:54.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:54.1 Info: => 9.34E-05s 12:22:54.1 Info: CreateIndex History (EventType) 12:22:54.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:54.1 Info: => 7.46E-05s 12:22:54.1 Info: CreateIndex History (DownloadId) 12:22:54.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:54.1 Info: => 6.95E-05s 12:22:54.1 Info: CreateIndex History (AlbumId) 12:22:54.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:54.1 Info: => 6.72E-05s 12:22:54.1 Info: CreateTable Notifications 12:22:54.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:54.1 Info: => 0.0001136s 12:22:54.1 Info: CreateTable ScheduledTasks 12:22:54.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:54.1 Info: => 0.0001299s 12:22:54.1 Info: CreateIndex ScheduledTasks (TypeName) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:54.1 Info: => 0.0001013s 12:22:54.1 Info: CreateTable Indexers 12:22:54.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:54.1 Info: => 0.0001176s 12:22:54.1 Info: CreateIndex Indexers (Name) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:54.1 Info: => 7.71E-05s 12:22:54.1 Info: CreateTable Profiles 12:22:54.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:54.1 Info: => 8.57E-05s 12:22:54.1 Info: CreateIndex Profiles (Name) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:54.1 Info: => 7.42E-05s 12:22:54.1 Info: CreateTable QualityDefinitions 12:22:54.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:54.1 Info: => 0.0001s 12:22:54.1 Info: CreateIndex QualityDefinitions (Quality) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:54.1 Info: => 6.93E-05s 12:22:54.1 Info: CreateIndex QualityDefinitions (Title) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:54.1 Info: => 0.0001034s 12:22:54.1 Info: CreateTable NamingConfig 12:22:54.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:54.1 Info: => 0.0001271s 12:22:54.1 Info: CreateTable Blacklist 12:22:54.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:54.1 Info: => 0.0001859s 12:22:54.1 Info: CreateTable Metadata 12:22:54.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:54.1 Info: => 0.0001002s 12:22:54.1 Info: CreateTable MetadataFiles 12:22:54.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:54.1 Info: => 0.0001218s 12:22:54.1 Info: CreateTable DownloadClients 12:22:54.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:54.1 Info: => 0.0001s 12:22:54.1 Info: CreateTable PendingReleases 12:22:54.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:54.1 Info: => 0.0001095s 12:22:54.1 Info: CreateTable RemotePathMappings 12:22:54.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:54.1 Info: => 0.0001047s 12:22:54.1 Info: CreateTable Tags 12:22:54.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:54.1 Info: => 8.77E-05s 12:22:54.1 Info: CreateIndex Tags (Label) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:54.1 Info: => 7.9E-05s 12:22:54.1 Info: CreateTable Restrictions 12:22:54.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:54.1 Info: => 9.01E-05s 12:22:54.1 Info: CreateTable DelayProfiles 12:22:54.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:54.1 Info: => 0.0001148s 12:22:54.1 Info: CreateTable Users 12:22:54.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:54.1 Info: => 8.65E-05s 12:22:54.1 Info: CreateIndex Users (Identifier) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:54.1 Info: => 0.0001235s 12:22:54.1 Info: CreateIndex Users (Username) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:54.1 Info: => 9.23E-05s 12:22:54.1 Info: CreateTable Commands 12:22:54.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:54.1 Info: => 0.0001241s 12:22:54.1 Info: CreateTable IndexerStatus 12:22:54.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:54.1 Info: => 0.0001121s 12:22:54.1 Info: CreateIndex IndexerStatus (ProviderId) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:54.1 Info: => 7.57E-05s 12:22:54.1 Info: CreateTable ExtraFiles 12:22:54.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:54.1 Info: => 0.0001055s 12:22:54.1 Info: CreateTable LyricFiles 12:22:54.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:54.1 Info: => 0.0001391s 12:22:54.1 Info: CreateTable LanguageProfiles 12:22:54.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:54.1 Info: => 9.1E-05s 12:22:54.1 Info: CreateIndex LanguageProfiles (Name) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:54.1 Info: => 7.92E-05s 12:22:54.1 Info: CreateTable DownloadClientStatus 12:22:54.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:54.1 Info: => 9.71E-05s 12:22:54.1 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:54.1 Info: => 8.21E-05s 12:22:54.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:54.1 Info: -> 1 Insert operations completed in 00:00:00.0000594 taking an average of 00:00:00.0000594 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:54', 'InitialSetup') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 1: InitialSetup migrated 12:22:54.1 Info: => 0.0010694s 12:22:54.1 Info: 2: add_reason_to_pending_releases migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 2 12:22:54.1 Info: AlterTable PendingReleases 12:22:54.1 Info: => 6E-07s 12:22:54.1 Info: CreateColumn PendingReleases Reason Int32 12:22:54.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:54.1 Info: => 0.0005132s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:54', 'add_reason_to_pending_releases') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 2: add_reason_to_pending_releases migrated 12:22:54.1 Info: => 0.000817s 12:22:54.1 Info: 3: add_medium_support migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 3 12:22:54.1 Info: AlterTable Albums 12:22:54.1 Info: => 4E-07s 12:22:54.1 Info: CreateColumn Albums Media String 12:22:54.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:54.1 Info: => 0.0004977s 12:22:54.1 Info: AlterTable Tracks 12:22:54.1 Info: => 7E-07s 12:22:54.1 Info: CreateColumn Tracks MediumNumber Int32 12:22:54.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:54.1 Info: => 0.0004589s 12:22:54.1 Info: AlterTable Tracks 12:22:54.1 Info: => 6E-07s 12:22:54.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:54.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:54.1 Info: => 0.0004583s 12:22:54.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:54.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:54.1 Info: => 4.22E-05s 12:22:54.1 Info: DeleteColumn Tracks TrackNumber 12:22:54.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:54.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:54.1 Info: DROP TABLE "Tracks" 12:22:54.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:54.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:54.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:54.1 Info: => 0.0053377s 12:22:54.1 Info: AlterTable Tracks 12:22:54.1 Info: => 5E-07s 12:22:54.1 Info: CreateColumn Tracks TrackNumber String 12:22:54.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:54.1 Info: => 0.0004718s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:54', 'add_medium_support') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 3: add_medium_support migrated 12:22:54.1 Info: => 0.000824s 12:22:54.1 Info: 4: add_various_qualites_in_profile migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 4 12:22:54.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:54.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:54.1 Info: => 5.18E-05s 12:22:54.1 Info: PerformDBOperation 12:22:54.1 Info: Performing DB Operation 12:22:54.1 Info: => 3.11E-05s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:54', 'add_various_qualites_in_profile') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 4: add_various_qualites_in_profile migrated 12:22:54.1 Info: => 0.000281s 12:22:54.1 Info: 5: metadata_profiles migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 5 12:22:54.1 Info: CreateTable MetadataProfiles 12:22:54.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:54.1 Info: => 0.0001234s 12:22:54.1 Info: CreateIndex MetadataProfiles (Name) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:54.1 Info: => 8.11E-05s 12:22:54.1 Info: AlterTable Artists 12:22:54.1 Info: => 4E-07s 12:22:54.1 Info: CreateColumn Artists MetadataProfileId Int32 12:22:54.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:54.1 Info: => 0.0004923s 12:22:54.1 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:54.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:54.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:54.1 Info: DROP TABLE "Artists" 12:22:54.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:54.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.1 Info: => 0.0039941s 12:22:54.1 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:54.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:54.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:54.1 Info: DROP TABLE "Artists" 12:22:54.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:54.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.1 Info: => 0.0039231s 12:22:54.1 Info: AlterTable Albums 12:22:54.1 Info: => 5E-07s 12:22:54.1 Info: CreateColumn Albums SecondaryTypes String 12:22:54.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:54.1 Info: => 0.0004787s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:54', 'metadata_profiles') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 5: metadata_profiles migrated 12:22:54.1 Info: => 0.0008587s 12:22:54.1 Info: 6: separate_automatic_and_interactive_search migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 6 12:22:54.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:54.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:54.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:54.1 Info: DROP TABLE "Indexers" 12:22:54.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:54.1 Info: => 0.0042086s 12:22:54.1 Info: AlterTable Indexers 12:22:54.1 Info: => 4E-07s 12:22:54.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:54.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:54.1 Info: => 0.0004671s 12:22:54.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:54.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:54.1 Info: => 3.78E-05s 12:22:54.1 Info: AlterTable Indexers 12:22:54.1 Info: => 4E-07s 12:22:54.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:54.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:54.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:54.1 Info: DROP TABLE "Indexers" 12:22:54.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:54.1 Info: => 0.0033334s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:54', 'separate_automatic_and_interactive_search') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 6: separate_automatic_and_interactive_search migrated 12:22:54.1 Info: => 0.0036536s 12:22:54.1 Info: 7: change_album_path_to_relative migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 7 12:22:54.1 Info: DeleteColumn Albums Path 12:22:54.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:54.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:54.1 Info: DROP TABLE "Albums" 12:22:54.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:54.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:54.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.1 Info: => 0.0048951s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:54', 'change_album_path_to_relative') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 7: change_album_path_to_relative migrated 12:22:54.1 Info: => 0.0052841s 12:22:54.1 Info: 8: change_quality_size_mb_to_kb migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 8 12:22:54.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:54.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:54.1 Info: => 4.74E-05s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:54', 'change_quality_size_mb_to_kb') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 8: change_quality_size_mb_to_kb migrated 12:22:54.1 Info: => 0.0002821s 12:22:54.1 Info: 9: album_releases migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 9 12:22:54.1 Info: AlterTable Albums 12:22:54.1 Info: => 6E-07s 12:22:54.1 Info: CreateColumn Albums Releases String 12:22:54.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:54.1 Info: => 0.0005063s 12:22:54.1 Info: AlterTable Albums 12:22:54.1 Info: => 6E-07s 12:22:54.1 Info: CreateColumn Albums CurrentRelease String 12:22:54.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:54.1 Info: => 0.0004726s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:54', 'album_releases') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 9: album_releases migrated 12:22:54.1 Info: => 0.0007419s 12:22:54.1 Info: 10: album_releases_fix migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 10 12:22:54.1 Info: AlterTable Albums 12:22:54.1 Info: => 6E-07s 12:22:54.1 Info: AlterColumn Albums Releases String 12:22:54.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:54.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:54.1 Info: DROP TABLE "Albums" 12:22:54.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:54.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:54.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.1 Info: => 0.0039754s 12:22:54.1 Info: AlterTable Albums 12:22:54.1 Info: => 6E-07s 12:22:54.1 Info: AlterColumn Albums CurrentRelease String 12:22:54.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:54.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:54.1 Info: DROP TABLE "Albums" 12:22:54.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:54.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:54.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.1 Info: => 0.0049082s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:54', 'album_releases_fix') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 10: album_releases_fix migrated 12:22:54.1 Info: => 0.0052582s 12:22:54.1 Info: 11: import_lists migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 11 12:22:54.1 Info: CreateTable ImportLists 12:22:54.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:54.1 Info: => 0.0001535s 12:22:54.1 Info: CreateIndex ImportLists (Name) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:54.1 Info: => 7.39E-05s 12:22:54.1 Info: CreateTable ImportListStatus 12:22:54.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:54.1 Info: => 0.000104s 12:22:54.1 Info: CreateIndex ImportListStatus (ProviderId) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:54.1 Info: => 6.88E-05s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:54', 'import_lists') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 11: import_lists migrated 12:22:54.1 Info: => 0.0003628s 12:22:54.1 Info: 12: add_release_status migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 12 12:22:54.1 Info: AlterTable MetadataProfiles 12:22:54.1 Info: => 6E-07s 12:22:54.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:54.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:54.1 Info: => 0.0005069s 12:22:54.1 Info: PerformDBOperation 12:22:54.1 Info: Performing DB Operation 12:22:54.1 Info: => 2.95E-05s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:54', 'add_release_status') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 12: add_release_status migrated 12:22:54.1 Info: => 0.0002904s 12:22:54.1 Info: 13: album_download_notification migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 13 12:22:54.1 Info: AlterTable Notifications 12:22:54.1 Info: => 7E-07s 12:22:54.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:54.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:54.1 Info: => 0.0005077s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:54', 'album_download_notification') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 13: album_download_notification migrated 12:22:54.1 Info: => 0.0008156s 12:22:54.1 Info: 14: fix_language_metadata_profiles migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 14 12:22:54.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:54.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:54.1 Info: => 7.56E-05s 12:22:54.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:54.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:54.1 Info: => 5.08E-05s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:54', 'fix_language_metadata_profiles') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 14: fix_language_metadata_profiles migrated 12:22:54.1 Info: => 0.0002866s 12:22:54.1 Info: 15: remove_fanzub migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 15 12:22:54.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:54.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:54.1 Info: => 4.27E-05s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:54', 'remove_fanzub') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 15: remove_fanzub migrated 12:22:54.1 Info: => 0.0002707s 12:22:54.1 Info: 16: update_artist_history_indexes migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 16 12:22:54.1 Info: CreateIndex Albums (ArtistId) 12:22:54.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:54.1 Info: => 0.0001019s 12:22:54.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:54.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:54.1 Info: => 7.59E-05s 12:22:54.1 Info: DeleteIndex History (AlbumId) 12:22:54.1 Info: DROP INDEX "IX_History_AlbumId" 12:22:54.1 Info: => 0.0001242s 12:22:54.1 Info: CreateIndex History (AlbumId, Date) 12:22:54.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:54.1 Info: => 8.8E-05s 12:22:54.1 Info: DeleteIndex History (DownloadId) 12:22:54.1 Info: DROP INDEX "IX_History_DownloadId" 12:22:54.1 Info: => 0.0001058s 12:22:54.1 Info: CreateIndex History (DownloadId, Date) 12:22:54.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:54.1 Info: => 8.84E-05s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:54', 'update_artist_history_indexes') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 16: update_artist_history_indexes migrated 12:22:54.1 Info: => 0.0003883s 12:22:54.1 Info: 17: remove_nma migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 17 12:22:54.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:54.1 Info: => 4.69E-05s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:54', 'remove_nma') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 17: remove_nma migrated 12:22:54.1 Info: => 0.00028s 12:22:54.1 Info: 18: album_disambiguation migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 18 12:22:54.1 Info: AlterTable Albums 12:22:54.1 Info: => 6E-07s 12:22:54.1 Info: CreateColumn Albums Disambiguation String 12:22:54.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:54.1 Info: => 0.0005289s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:54', 'album_disambiguation') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 18: album_disambiguation migrated 12:22:54.1 Info: => 0.0008065s 12:22:54.1 Info: 19: add_ape_quality_in_profiles migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 19 12:22:54.1 Info: PerformDBOperation 12:22:54.1 Info: Performing DB Operation 12:22:54.1 Info: => 3.02E-05s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:54', 'add_ape_quality_in_profiles') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 19: add_ape_quality_in_profiles migrated 12:22:54.1 Info: => 0.000269s 12:22:54.1 Info: 20: remove_pushalot migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 20 12:22:54.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:54.1 Info: => 4.63E-05s 12:22:54.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:54.1 Info: => 2.97E-05s 12:22:54.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:54.1 Info: => 2.83E-05s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:54', 'remove_pushalot') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 20: remove_pushalot migrated 12:22:54.1 Info: => 0.0002542s 12:22:54.1 Info: 21: add_custom_filters migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 21 12:22:54.1 Info: CreateTable CustomFilters 12:22:54.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:54.1 Info: => 0.000122s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:54', 'add_custom_filters') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 21: add_custom_filters migrated 12:22:54.1 Info: => 0.0004107s 12:22:54.1 Info: 22: import_list_tags migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 22 12:22:54.1 Info: AlterTable ImportLists 12:22:54.1 Info: => 5E-07s 12:22:54.1 Info: CreateColumn ImportLists Tags String 12:22:54.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:54.1 Info: => 0.0005175s 12:22:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:54', 'import_list_tags') 12:22:54.1 Info: Committing Transaction 12:22:54.1 Info: 22: import_list_tags migrated 12:22:54.1 Info: => 0.0007951s 12:22:54.1 Info: 23: add_release_groups_etc migrating 12:22:54.1 Info: Beginning Transaction 12:22:54.1 Info: Starting migration of Main DB to 23 12:22:54.1 Info: CreateTable ArtistMetadata 12:22:54.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:54.1 Info: => 0.000164s 12:22:54.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:54.1 Info: => 8.16E-05s 12:22:54.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:54.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:54.1 Info: => 7.82E-05s 12:22:54.1 Info: AlterTable Artists 12:22:54.1 Info: => 4E-07s 12:22:54.1 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:54.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:54.1 Info: => 0.0005125s 12:22:54.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:54.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:54.1 Info: => 6.4E-05s 12:22:54.1 Info: CreateTable AlbumReleases 12:22:54.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:54.1 Info: => 0.0001378s 12:22:54.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:54.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:54.1 Info: => 0.0001134s 12:22:54.1 Info: CreateIndex AlbumReleases (AlbumId) 12:22:54.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:54.1 Info: => 7.76E-05s 12:22:54.1 Info: PerformDBOperation 12:22:54.1 Info: Performing DB Operation 12:22:54.1 Info: => 3.17E-05s 12:22:54.1 Info: AlterTable Albums 12:22:54.1 Info: => 4E-07s 12:22:54.1 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:54.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:54.1 Info: => 0.0005359s 12:22:54.1 Info: AlterTable Albums 12:22:54.1 Info: => 5E-07s 12:22:54.1 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:54.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:54.1 Info: => 0.0005354s 12:22:54.1 Info: AlterTable Albums 12:22:54.1 Info: => 5E-07s 12:22:54.1 Info: CreateColumn Albums Links String 12:22:54.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:54.1 Info: => 0.0005652s 12:22:54.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:54.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:54.1 Info: => 7.91E-05s 12:22:54.1 Info: AlterTable Tracks 12:22:54.1 Info: => 3E-07s 12:22:54.1 Info: CreateColumn Tracks ForeignRecordingId String 12:22:54.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:54.1 Info: => 0.0005322s 12:22:54.1 Info: AlterTable Tracks 12:22:54.1 Info: => 5E-07s 12:22:54.1 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:54.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:54.1 Info: => 0.0005318s 12:22:54.1 Info: AlterTable Tracks 12:22:54.1 Info: => 7E-07s 12:22:54.1 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:54.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:54.1 Info: => 0.0005312s 12:22:54.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:54.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:54.1 Info: => 7.91E-05s 12:22:54.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:54.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:54.1 Info: => 5.94E-05s 12:22:54.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:54.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:54.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:54.1 Info: DROP TABLE "Artists" 12:22:54.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.2 Info: => 0.0050661s 12:22:54.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:54.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:54.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:54.2 Info: DROP TABLE "Albums" 12:22:54.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:54.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.2 Info: => 0.0042502s 12:22:54.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:54.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:54.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:54.2 Info: DROP TABLE "Tracks" 12:22:54.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:54.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:54.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:54.2 Info: => 0.0038637s 12:22:54.2 Info: DeleteColumn TrackFiles ArtistId 12:22:54.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:54.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:54.2 Info: DROP TABLE "TrackFiles" 12:22:54.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:54.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.2 Info: => 0.0037062s 12:22:54.2 Info: CreateIndex Artists (ArtistMetadataId) 12:22:54.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:54.2 Info: => 7.38E-05s 12:22:54.2 Info: CreateIndex Artists (Monitored) 12:22:54.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:54.2 Info: => 6.89E-05s 12:22:54.2 Info: CreateIndex Albums (ArtistMetadataId) 12:22:54.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:54.2 Info: => 6.72E-05s 12:22:54.2 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:54.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:54.2 Info: => 6.56E-05s 12:22:54.2 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:54.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:54.2 Info: => 6.56E-05s 12:22:54.2 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:54.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:54.2 Info: => 6.55E-05s 12:22:54.2 Info: UpdateData 12:22:54.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:54.2 Info: => 4.05E-05s 12:22:54.2 Info: UpdateData 12:22:54.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:54.2 Info: => 3.12E-05s 12:22:54.2 Info: UpdateData 12:22:54.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:54.2 Info: => 3.83E-05s 12:22:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:54', 'add_release_groups_etc') 12:22:54.2 Info: Committing Transaction 12:22:54.2 Info: 23: add_release_groups_etc migrated 12:22:54.2 Info: => 0.000619s 12:22:54.2 Info: 24: NewMediaInfoFormat migrating 12:22:54.2 Info: Beginning Transaction 12:22:54.2 Info: Starting migration of Main DB to 24 12:22:54.2 Info: UpdateData 12:22:54.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:54.2 Info: => 4.99E-05s 12:22:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:54', 'NewMediaInfoFormat') 12:22:54.2 Info: Committing Transaction 12:22:54.2 Info: 24: NewMediaInfoFormat migrated 12:22:54.2 Info: => 0.0002936s 12:22:54.2 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:54.2 Info: Beginning Transaction 12:22:54.2 Info: Starting migration of Main DB to 25 12:22:54.2 Info: RenameTable Restrictions ReleaseProfiles 12:22:54.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:54.2 Info: => 0.0013604s 12:22:54.2 Info: AlterTable ReleaseProfiles 12:22:54.2 Info: => 6E-07s 12:22:54.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:54.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:54.2 Info: => 0.0005157s 12:22:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:54', 'rename_restrictions_to_release_profiles') 12:22:54.2 Info: Committing Transaction 12:22:54.2 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:54.2 Info: => 0.0008081s 12:22:54.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:54.2 Info: Beginning Transaction 12:22:54.2 Info: Starting migration of Main DB to 26 12:22:54.2 Info: RenameTable Profiles QualityProfiles 12:22:54.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:54.2 Info: => 0.001362s 12:22:54.2 Info: AlterTable QualityProfiles 12:22:54.2 Info: => 7E-07s 12:22:54.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:54.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:54.2 Info: => 0.0005129s 12:22:54.2 Info: AlterTable LanguageProfiles 12:22:54.2 Info: => 5E-07s 12:22:54.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:54.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:54.2 Info: => 0.0004929s 12:22:54.2 Info: UpdateData 12:22:54.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:54.2 Info: => 4.46E-05s 12:22:54.2 Info: UpdateData 12:22:54.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:54.2 Info: => 2.78E-05s 12:22:54.2 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:54.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:54.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:54.2 Info: DROP TABLE "Artists" 12:22:54.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:54.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:54.2 Info: => 0.0049831s 12:22:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:54', 'rename_quality_profiles_add_upgrade_allowed') 12:22:54.2 Info: Committing Transaction 12:22:54.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:54.2 Info: => 0.005411s 12:22:54.2 Info: 27: add_import_exclusions migrating 12:22:54.2 Info: Beginning Transaction 12:22:54.2 Info: Starting migration of Main DB to 27 12:22:54.2 Info: CreateTable ImportListExclusions 12:22:54.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:54.2 Info: => 0.0001623s 12:22:54.2 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:54.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:54.2 Info: => 0.0001179s 12:22:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:54', 'add_import_exclusions') 12:22:54.2 Info: Committing Transaction 12:22:54.2 Info: 27: add_import_exclusions migrated 12:22:54.2 Info: => 0.0004154s 12:22:54.2 Info: 28: clean_artist_metadata_table migrating 12:22:54.2 Info: Beginning Transaction 12:22:54.2 Info: Starting migration of Main DB to 28 12:22:54.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:54.2 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:54.2 Info: => 0.0001581s 12:22:54.2 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:54.2 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:54.2 Info: => 0.0001206s 12:22:54.2 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:54.2 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:54.2 Info: => 0.0001121s 12:22:54.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:54.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:54.2 Info: => 0.0001158s 12:22:54.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:54.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:54.2 Info: => 0.0001138s 12:22:54.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:54.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:54.2 Info: => 0.00011s 12:22:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:54', 'clean_artist_metadata_table') 12:22:54.2 Info: Committing Transaction 12:22:54.2 Info: 28: clean_artist_metadata_table migrated 12:22:54.2 Info: => 0.0003761s 12:22:54.2 Info: 29: health_issue_notification migrating 12:22:54.2 Info: Beginning Transaction 12:22:54.2 Info: Starting migration of Main DB to 29 12:22:54.2 Info: AlterTable Notifications 12:22:54.2 Info: => 6E-07s 12:22:54.2 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:54.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:54.2 Info: => 0.0005511s 12:22:54.2 Info: AlterTable Notifications 12:22:54.2 Info: => 6E-07s 12:22:54.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:54.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:54.2 Info: => 0.0005172s 12:22:54.2 Info: AlterTable Notifications 12:22:54.2 Info: => 5E-07s 12:22:54.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:54.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:54.2 Info: => 0.0005153s 12:22:54.2 Info: AlterTable Notifications 12:22:54.2 Info: => 5E-07s 12:22:54.2 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:54.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:54.2 Info: => 0.00052s 12:22:54.2 Info: AlterTable Notifications 12:22:54.2 Info: => 5E-07s 12:22:54.2 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:54.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:54.2 Info: => 0.0005106s 12:22:54.2 Info: DeleteColumn Notifications OnDownload 12:22:54.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:54.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:54.2 Info: DROP TABLE "Notifications" 12:22:54.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:54.2 Info: => 0.0051246s 12:22:54.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:54.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:54.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:54.2 Info: DROP TABLE "Notifications" 12:22:54.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:54.2 Info: => 0.0041467s 12:22:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:54', 'health_issue_notification') 12:22:54.2 Info: Committing Transaction 12:22:54.2 Info: 29: health_issue_notification migrated 12:22:54.2 Info: => 0.0045344s 12:22:54.2 Info: 30: add_mediafilerepository_mtime migrating 12:22:54.2 Info: Beginning Transaction 12:22:54.2 Info: Starting migration of Main DB to 30 12:22:54.2 Info: AlterTable TrackFiles 12:22:54.2 Info: => 8E-07s 12:22:54.2 Info: CreateColumn TrackFiles Modified DateTime 12:22:54.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:54.2 Info: => 0.0005761s 12:22:54.2 Info: AlterTable TrackFiles 12:22:54.2 Info: => 5E-07s 12:22:54.2 Info: CreateColumn TrackFiles Path String 12:22:54.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:54.2 Info: => 0.0005255s 12:22:54.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:54.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:54.2 Info: => 3.83E-05s 12:22:54.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:54.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:54.2 Info: => 0.000118s 12:22:54.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:54.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:54.2 Info: => 0.0001308s 12:22:54.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:54.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:54.2 Info: => 0.0001383s 12:22:54.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:54.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:54.2 Info: => 7.46E-05s 12:22:54.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:54.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:54.2 Info: => 4.76E-05s 12:22:54.2 Info: AlterTable TrackFiles 12:22:54.2 Info: => 4E-07s 12:22:54.2 Info: AlterColumn TrackFiles Path String 12:22:54.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:54.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:54.2 Info: DROP TABLE "TrackFiles" 12:22:54.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:54.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.2 Info: => 0.0040966s 12:22:54.2 Info: CreateIndex TrackFiles (Path) 12:22:54.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:54.2 Info: => 7.35E-05s 12:22:54.2 Info: DeleteColumn TrackFiles RelativePath 12:22:54.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:54.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:54.2 Info: DROP TABLE "TrackFiles" 12:22:54.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:54.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:54.2 Info: => 0.0051784s 12:22:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:54', 'add_mediafilerepository_mtime') 12:22:54.2 Info: Committing Transaction 12:22:54.2 Info: 30: add_mediafilerepository_mtime migrated 12:22:54.2 Info: => 0.00554s 12:22:54.2 Info: 31: add_artistmetadataid_constraint migrating 12:22:54.2 Info: Beginning Transaction 12:22:54.2 Info: Starting migration of Main DB to 31 12:22:54.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:54.2 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:54.2 Info: => 8.56E-05s 12:22:54.2 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:54.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:54.2 Info: => 0.000133s 12:22:54.2 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:54.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:54.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:54.2 Info: DROP TABLE "Artists" 12:22:54.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:54.2 Info: => 0.0053239s 12:22:54.2 Info: CreateIndex Artists (ArtistMetadataId) 12:22:54.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:54.2 Info: => 0.0001158s 12:22:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:54', 'add_artistmetadataid_constraint') 12:22:54.2 Info: Committing Transaction 12:22:54.2 Info: 31: add_artistmetadataid_constraint migrated 12:22:54.2 Info: => 0.0004828s 12:22:54.2 Info: 32: old_ids_and_artist_alias migrating 12:22:54.2 Info: Beginning Transaction 12:22:54.2 Info: Starting migration of Main DB to 32 12:22:54.2 Info: AlterTable ArtistMetadata 12:22:54.2 Info: => 7E-07s 12:22:54.2 Info: CreateColumn ArtistMetadata Aliases String 12:22:54.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:54.2 Info: => 0.0005836s 12:22:54.2 Info: AlterTable ArtistMetadata 12:22:54.2 Info: => 6E-07s 12:22:54.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:54.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:54.2 Info: => 0.0005423s 12:22:54.2 Info: AlterTable Albums 12:22:54.2 Info: => 5E-07s 12:22:54.2 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:54.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:54.2 Info: => 0.0005332s 12:22:54.2 Info: AlterTable AlbumReleases 12:22:54.2 Info: => 5E-07s 12:22:54.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:54.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:54.2 Info: => 0.0005416s 12:22:54.2 Info: AlterTable Tracks 12:22:54.2 Info: => 5E-07s 12:22:54.2 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:54.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:54.2 Info: => 0.0005264s 12:22:54.2 Info: AlterTable Tracks 12:22:54.2 Info: => 5E-07s 12:22:54.2 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:54.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:54.2 Info: => 0.0005179s 12:22:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:54', 'old_ids_and_artist_alias') 12:22:54.2 Info: Committing Transaction 12:22:54.2 Info: 32: old_ids_and_artist_alias migrated 12:22:54.2 Info: => 0.0008219s 12:22:54.2 Info: 33: download_propers_config migrating 12:22:54.2 Info: Beginning Transaction 12:22:54.2 Info: Starting migration of Main DB to 33 12:22:54.2 Info: PerformDBOperation 12:22:54.2 Info: Performing DB Operation 12:22:54.2 Info: => 3.19E-05s 12:22:54.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:54.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:54.2 Info: => 3.41E-05s 12:22:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:54', 'download_propers_config') 12:22:54.2 Info: Committing Transaction 12:22:54.2 Info: 33: download_propers_config migrated 12:22:54.2 Info: => 0.0002756s 12:22:54.2 Info: 34: remove_language_profiles migrating 12:22:54.2 Info: Beginning Transaction 12:22:54.2 Info: Starting migration of Main DB to 34 12:22:54.2 Info: DeleteTable LanguageProfiles 12:22:54.2 Info: DROP TABLE "LanguageProfiles" 12:22:54.2 Info: => 0.0001934s 12:22:54.2 Info: DeleteColumn Artists LanguageProfileId 12:22:54.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:54.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:54.2 Info: DROP TABLE "Artists" 12:22:54.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:54.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:54.2 Info: => 0.0042455s 12:22:54.2 Info: DeleteColumn ImportLists LanguageProfileId 12:22:54.2 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:54.2 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:54.2 Info: DROP TABLE "ImportLists" 12:22:54.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:54.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:54.2 Info: => 0.0047088s 12:22:54.2 Info: DeleteColumn Blacklist Language 12:22:54.2 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:54.2 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:54.2 Info: DROP TABLE "Blacklist" 12:22:54.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:54.2 Info: => 0.0036755s 12:22:54.2 Info: DeleteColumn History Language 12:22:54.2 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:54.2 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:54.2 Info: DROP TABLE "History" 12:22:54.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:54.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:54.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:54.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:54.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:54.2 Info: => 0.0040836s 12:22:54.2 Info: DeleteColumn LyricFiles Language 12:22:54.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:54.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:54.2 Info: DROP TABLE "LyricFiles" 12:22:54.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:54.2 Info: => 0.0044834s 12:22:54.2 Info: DeleteColumn TrackFiles Language 12:22:54.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:54.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:54.2 Info: DROP TABLE "TrackFiles" 12:22:54.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:54.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:54.2 Info: => 0.0038755s 12:22:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:54', 'remove_language_profiles') 12:22:54.2 Info: Committing Transaction 12:22:54.2 Info: 34: remove_language_profiles migrated 12:22:54.2 Info: => 0.0044142s 12:22:54.2 Info: 35: multi_disc_naming_format migrating 12:22:54.2 Info: Beginning Transaction 12:22:54.2 Info: Starting migration of Main DB to 35 12:22:54.2 Info: AlterTable NamingConfig 12:22:54.2 Info: => 6E-07s 12:22:54.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:54.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:54.2 Info: => 0.0005546s 12:22:54.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:54.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:54.2 Info: => 4.25E-05s 12:22:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:54', 'multi_disc_naming_format') 12:22:54.2 Info: Committing Transaction 12:22:54.2 Info: 35: multi_disc_naming_format migrated 12:22:54.2 Info: => 0.0003078s 12:22:54.2 Info: 36: add_download_client_priority migrating 12:22:54.2 Info: Beginning Transaction 12:22:54.2 Info: Starting migration of Main DB to 36 12:22:54.2 Info: AlterTable DownloadClients 12:22:54.2 Info: => 6E-07s 12:22:54.2 Info: CreateColumn DownloadClients Priority Int32 12:22:54.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:54.2 Info: => 0.0005683s 12:22:54.2 Info: PerformDBOperation 12:22:54.2 Info: Performing DB Operation 12:22:54.2 Info: => 5E-05s 12:22:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:54', 'add_download_client_priority') 12:22:54.2 Info: Committing Transaction 12:22:54.2 Info: 36: add_download_client_priority migrated 12:22:54.2 Info: => 0.0003298s 12:22:54.2 Info: 37: remove_growl_prowl migrating 12:22:54.2 Info: Beginning Transaction 12:22:54.2 Info: Starting migration of Main DB to 37 12:22:54.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:22:54.2 Info: => 4.74E-05s 12:22:54.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:22:54.2 Info: => 2.79E-05s 12:22:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:22:54', 'remove_growl_prowl') 12:22:54.2 Info: Committing Transaction 12:22:54.2 Info: 37: remove_growl_prowl migrated 12:22:54.2 Info: => 0.0002597s 12:22:54.2 Info: 38: remove_plex_hometheatre migrating 12:22:54.2 Info: Beginning Transaction 12:22:54.2 Info: Starting migration of Main DB to 38 12:22:54.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:22:54.2 Info: => 4.51E-05s 12:22:54.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:22:54.2 Info: => 2.8E-05s 12:22:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:22:54', 'remove_plex_hometheatre') 12:22:54.2 Info: Committing Transaction 12:22:54.2 Info: 38: remove_plex_hometheatre migrated 12:22:54.2 Info: => 0.0002532s 12:22:54.2 Info: 39: add_root_folder_add_defaults migrating 12:22:54.2 Info: Beginning Transaction 12:22:54.2 Info: Starting migration of Main DB to 39 12:22:54.2 Info: AlterTable RootFolders 12:22:54.2 Info: => 6E-07s 12:22:54.2 Info: CreateColumn RootFolders Name String 12:22:54.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:22:54.2 Info: => 0.0005456s 12:22:54.2 Info: AlterTable RootFolders 12:22:54.2 Info: => 5E-07s 12:22:54.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:22:54.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:22:54.2 Info: => 0.0005238s 12:22:54.2 Info: AlterTable RootFolders 12:22:54.2 Info: => 5E-07s 12:22:54.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:22:54.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:22:54.2 Info: => 0.000538s 12:22:54.2 Info: AlterTable RootFolders 12:22:54.2 Info: => 5E-07s 12:22:54.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:22:54.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:54.2 Info: => 0.0005727s 12:22:54.2 Info: AlterTable RootFolders 12:22:54.2 Info: => 5E-07s 12:22:54.2 Info: CreateColumn RootFolders DefaultTags String 12:22:54.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:22:54.2 Info: => 0.0005394s 12:22:54.2 Info: PerformDBOperation 12:22:54.2 Info: Performing DB Operation 12:22:54.2 Info: => 5.06E-05s 12:22:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:22:54', 'add_root_folder_add_defaults') 12:22:54.2 Info: Committing Transaction 12:22:54.2 Info: 39: add_root_folder_add_defaults migrated 12:22:54.2 Info: => 0.0003274s 12:22:54.2 Info: 40: task_duration migrating 12:22:54.2 Info: Beginning Transaction 12:22:54.2 Info: Starting migration of Main DB to 40 12:22:54.2 Info: AlterTable ScheduledTasks 12:22:54.2 Info: => 6E-07s 12:22:54.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:22:54.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:22:54.2 Info: => 0.0005259s 12:22:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:22:54', 'task_duration') 12:22:54.2 Info: Committing Transaction 12:22:54.2 Info: 40: task_duration migrated 12:22:54.2 Info: => 0.000815s 12:22:54.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:22:54.2 Info: Beginning Transaction 12:22:54.2 Info: Starting migration of Main DB to 41 12:22:54.2 Info: AlterTable ReleaseProfiles 12:22:54.2 Info: => 7E-07s 12:22:54.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:22:54.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:22:54.2 Info: => 0.0005267s 12:22:54.2 Info: AlterTable ReleaseProfiles 12:22:54.2 Info: => 5E-07s 12:22:54.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:22:54.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:22:54.2 Info: => 0.0004965s 12:22:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:22:54', 'add_indexer_and_enabled_to_release_profiles') 12:22:54.2 Info: Committing Transaction 12:22:54.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:22:54.2 Info: => 0.0007864s 12:22:54.2 Info: 42: remove_album_folders migrating 12:22:54.2 Info: Beginning Transaction 12:22:54.2 Info: Starting migration of Main DB to 42 12:22:54.2 Info: DeleteColumn Artists AlbumFolder 12:22:54.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:54.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:54.3 Info: DROP TABLE "Artists" 12:22:54.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:54.3 Info: => 0.0050425s 12:22:54.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:54.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:54.3 Info: => 3.55E-05s 12:22:54.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:54.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:54.3 Info: => 2.84E-05s 12:22:54.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:22:54.3 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:22:54.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:22:54.3 Info: DROP TABLE "NamingConfig" 12:22:54.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:22:54.3 Info: => 0.0035636s 12:22:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:22:54', 'remove_album_folders') 12:22:54.3 Info: Committing Transaction 12:22:54.3 Info: 42: remove_album_folders migrated 12:22:54.3 Info: => 0.0039575s 12:22:54.3 Info: 44: add_priority_to_indexers migrating 12:22:54.3 Info: Beginning Transaction 12:22:54.3 Info: Starting migration of Main DB to 44 12:22:54.3 Info: AlterTable Indexers 12:22:54.3 Info: => 7E-07s 12:22:54.3 Info: CreateColumn Indexers Priority Int32 12:22:54.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:22:54.3 Info: => 0.0005383s 12:22:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:22:54', 'add_priority_to_indexers') 12:22:54.3 Info: Committing Transaction 12:22:54.3 Info: 44: add_priority_to_indexers migrated 12:22:54.3 Info: => 0.0008167s 12:22:54.3 Info: 45: remove_chown_and_folderchmod_config migrating 12:22:54.3 Info: Beginning Transaction 12:22:54.3 Info: Starting migration of Main DB to 45 12:22:54.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:54.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:54.3 Info: => 0.0001227s 12:22:54.3 Info: PerformDBOperation 12:22:54.3 Info: Performing DB Operation 12:22:54.3 Info: => 2.77E-05s 12:22:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:22:54', 'remove_chown_and_folderchmod_config') 12:22:54.3 Info: Committing Transaction 12:22:54.3 Info: 45: remove_chown_and_folderchmod_config migrated 12:22:54.3 Info: => 0.0002633s 12:22:54.3 Info: 47: update_notifiarr migrating 12:22:54.3 Info: Beginning Transaction 12:22:54.3 Info: Starting migration of Main DB to 47 12:22:54.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:54.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:54.3 Info: => 7.03E-05s 12:22:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:22:54', 'update_notifiarr') 12:22:54.3 Info: Committing Transaction 12:22:54.3 Info: 47: update_notifiarr migrated 12:22:54.3 Info: => 0.0003026s 12:22:54.3 Info: 49: email_multiple_addresses migrating 12:22:54.3 Info: Beginning Transaction 12:22:54.3 Info: Starting migration of Main DB to 49 12:22:54.3 Info: PerformDBOperation 12:22:54.3 Info: Performing DB Operation 12:22:54.3 Info: => 5.82E-05s 12:22:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:22:54', 'email_multiple_addresses') 12:22:54.3 Info: Committing Transaction 12:22:54.3 Info: 49: email_multiple_addresses migrated 12:22:54.3 Info: => 0.0003032s 12:22:54.3 Info: 50: rename_blacklist_to_blocklist migrating 12:22:54.3 Info: Beginning Transaction 12:22:54.3 Info: Starting migration of Main DB to 50 12:22:54.3 Info: RenameTable Blacklist Blocklist 12:22:54.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:22:54.3 Info: => 0.0018281s 12:22:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:22:54', 'rename_blacklist_to_blocklist') 12:22:54.3 Info: Committing Transaction 12:22:54.3 Info: 50: rename_blacklist_to_blocklist migrated 12:22:54.3 Info: => 0.0021247s 12:22:54.3 Info: 51: cdh_per_downloadclient migrating 12:22:54.3 Info: Beginning Transaction 12:22:54.3 Info: Starting migration of Main DB to 51 12:22:54.3 Info: AlterTable DownloadClients 12:22:54.3 Info: => 5E-07s 12:22:54.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:22:54.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:54.3 Info: => 0.0005623s 12:22:54.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:22:54.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:54.3 Info: => 0.0005533s 12:22:54.3 Info: PerformDBOperation 12:22:54.3 Info: Performing DB Operation 12:22:54.3 Info: => 0.0001572s 12:22:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:22:54', 'cdh_per_downloadclient') 12:22:54.3 Info: Committing Transaction 12:22:54.3 Info: 51: cdh_per_downloadclient migrated 12:22:54.3 Info: => 0.0004337s 12:22:54.3 Info: 52: download_history migrating 12:22:54.3 Info: Beginning Transaction 12:22:54.3 Info: Starting migration of Main DB to 52 12:22:54.3 Info: CreateTable DownloadHistory 12:22:54.3 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:54.3 Info: => 0.0002244s 12:22:54.3 Info: CreateIndex DownloadHistory (EventType) 12:22:54.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:54.3 Info: => 0.0001239s 12:22:54.3 Info: CreateIndex DownloadHistory (ArtistId) 12:22:54.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:54.3 Info: => 0.0001043s 12:22:54.3 Info: CreateIndex DownloadHistory (DownloadId) 12:22:54.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:54.3 Info: => 0.0001069s 12:22:54.3 Info: PerformDBOperation 12:22:54.3 Info: Performing DB Operation 12:22:54.3 Info: => 0.0001043s 12:22:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:22:54', 'download_history') 12:22:54.3 Info: Committing Transaction 12:22:54.3 Info: 52: download_history migrated 12:22:54.3 Info: => 0.0004376s 12:22:54.3 Info: 53: add_update_history migrating 12:22:54.3 Info: Beginning Transaction 12:22:54.3 Info: Starting migration of Main DB to 53 12:22:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:22:54', 'add_update_history') 12:22:54.3 Info: Committing Transaction 12:22:54.3 Info: 53: add_update_history migrated 12:22:54.3 Info: => 0.0002788s 12:22:54.3 Info: 54: add_on_update_to_notifications migrating 12:22:54.3 Info: Beginning Transaction 12:22:54.3 Info: Starting migration of Main DB to 54 12:22:54.3 Info: AlterTable Notifications 12:22:54.3 Info: => 6E-07s 12:22:54.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:22:54.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:22:54.3 Info: => 0.0005913s 12:22:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:22:54', 'add_on_update_to_notifications') 12:22:54.3 Info: Committing Transaction 12:22:54.3 Info: 54: add_on_update_to_notifications migrated 12:22:54.3 Info: => 0.0008786s 12:22:54.3 Info: 55: download_client_per_indexer migrating 12:22:54.3 Info: Beginning Transaction 12:22:54.3 Info: Starting migration of Main DB to 55 12:22:54.3 Info: AlterTable Indexers 12:22:54.3 Info: => 6E-07s 12:22:54.3 Info: CreateColumn Indexers DownloadClientId Int32 12:22:54.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:22:54.3 Info: => 0.0005976s 12:22:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:22:54', 'download_client_per_indexer') 12:22:54.3 Info: Committing Transaction 12:22:54.3 Info: 55: download_client_per_indexer migrated 12:22:54.3 Info: => 0.0008708s 12:22:54.3 Info: 56: AddNewItemMonitorType migrating 12:22:54.3 Info: Beginning Transaction 12:22:54.3 Info: Starting migration of Main DB to 56 12:22:54.3 Info: AlterTable Artists 12:22:54.3 Info: => 6E-07s 12:22:54.3 Info: CreateColumn Artists MonitorNewItems Int32 12:22:54.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:54.3 Info: => 0.0005858s 12:22:54.3 Info: AlterTable RootFolders 12:22:54.3 Info: => 6E-07s 12:22:54.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:22:54.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:54.3 Info: => 0.0005461s 12:22:54.3 Info: AlterTable ImportLists 12:22:54.3 Info: => 4E-07s 12:22:54.3 Info: CreateColumn ImportLists MonitorNewItems Int32 12:22:54.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:54.3 Info: => 0.0005426s 12:22:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:22:54', 'AddNewItemMonitorType') 12:22:54.3 Info: Committing Transaction 12:22:54.3 Info: 56: AddNewItemMonitorType migrated 12:22:54.3 Info: => 0.0016415s 12:22:54.3 Info: 57: ImportListSearch migrating 12:22:54.3 Info: Beginning Transaction 12:22:54.3 Info: Starting migration of Main DB to 57 12:22:54.3 Info: AlterTable ImportLists 12:22:54.3 Info: => 6E-07s 12:22:54.3 Info: CreateColumn ImportLists ShouldSearch Boolean 12:22:54.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:22:54.3 Info: => 0.0005777s 12:22:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:22:54', 'ImportListSearch') 12:22:54.3 Info: Committing Transaction 12:22:54.3 Info: 57: ImportListSearch migrated 12:22:54.3 Info: => 0.0008716s 12:22:54.3 Info: 58: ImportListMonitorExisting migrating 12:22:54.3 Info: Beginning Transaction 12:22:54.3 Info: Starting migration of Main DB to 58 12:22:54.3 Info: AlterTable ImportLists 12:22:54.3 Info: => 8E-07s 12:22:54.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:22:54.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:22:54.3 Info: => 0.0005754s 12:22:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:22:54', 'ImportListMonitorExisting') 12:22:54.3 Info: Committing Transaction 12:22:54.3 Info: 58: ImportListMonitorExisting migrated 12:22:54.3 Info: => 0.0016141s 12:22:54.3 Info: 59: add_indexer_tags migrating 12:22:54.3 Info: Beginning Transaction 12:22:54.3 Info: Starting migration of Main DB to 59 12:22:54.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:22:54.3 Info: => 5E-05s 12:22:54.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:22:54.3 Info: => 2.82E-05s 12:22:54.3 Info: AlterTable Indexers 12:22:54.3 Info: => 3E-07s 12:22:54.3 Info: CreateColumn Indexers Tags String 12:22:54.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:22:54.3 Info: => 0.0005803s 12:22:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:22:54', 'add_indexer_tags') 12:22:54.3 Info: Committing Transaction 12:22:54.3 Info: 59: add_indexer_tags migrated 12:22:54.3 Info: => 0.0009159s 12:22:54.3 Info: 60: update_audio_types migrating 12:22:54.3 Info: Beginning Transaction 12:22:54.3 Info: Starting migration of Main DB to 60 12:22:54.3 Info: PerformDBOperation 12:22:54.3 Info: Performing DB Operation 12:22:54.3 Info: => 5.57E-05s 12:22:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:22:54', 'update_audio_types') 12:22:54.3 Info: Committing Transaction 12:22:54.3 Info: 60: update_audio_types migrated 12:22:54.3 Info: => 0.0002983s 12:22:54.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:22:54.3 Info: Beginning Transaction 12:22:54.3 Info: Starting migration of Main DB to 61 12:22:54.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.3 Info: DELETE FROM "Commands" WHERE 1 = 1 12:22:54.3 Info: => 4.51E-05s 12:22:54.3 Info: AlterTable AlbumReleases 12:22:54.3 Info: => 4E-07s 12:22:54.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:22:54.3 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:22:54.3 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:22:54.3 Info: DROP TABLE "AlbumReleases" 12:22:54.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:54.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:54.3 Info: => 0.0049134s 12:22:54.3 Info: AlterTable Albums 12:22:54.3 Info: => 5E-07s 12:22:54.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:22:54.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:54.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:54.3 Info: DROP TABLE "Albums" 12:22:54.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:54.3 Info: => 0.0060054s 12:22:54.3 Info: AlterTable Albums 12:22:54.3 Info: => 6E-07s 12:22:54.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:22:54.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:54.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:54.3 Info: DROP TABLE "Albums" 12:22:54.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:54.3 Info: => 0.0050303s 12:22:54.3 Info: AlterTable Albums 12:22:54.3 Info: => 6E-07s 12:22:54.3 Info: AlterColumn Albums Added DateTimeOffset 12:22:54.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:54.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:54.3 Info: DROP TABLE "Albums" 12:22:54.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:54.3 Info: => 0.0051395s 12:22:54.3 Info: AlterTable Artists 12:22:54.3 Info: => 6E-07s 12:22:54.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:22:54.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:54.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:54.3 Info: DROP TABLE "Artists" 12:22:54.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:54.3 Info: => 0.0058511s 12:22:54.3 Info: AlterTable Artists 12:22:54.3 Info: => 5E-07s 12:22:54.3 Info: AlterColumn Artists Added DateTimeOffset 12:22:54.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:54.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:54.3 Info: DROP TABLE "Artists" 12:22:54.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:54.3 Info: => 0.0057189s 12:22:54.3 Info: AlterTable Blocklist 12:22:54.3 Info: => 5E-07s 12:22:54.3 Info: AlterColumn Blocklist Date DateTimeOffset 12:22:54.3 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:54.3 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:54.3 Info: DROP TABLE "Blocklist" 12:22:54.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:54.3 Info: => 0.0052567s 12:22:54.3 Info: AlterTable Blocklist 12:22:54.3 Info: => 6E-07s 12:22:54.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:22:54.3 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:54.3 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:54.3 Info: DROP TABLE "Blocklist" 12:22:54.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:54.3 Info: => 0.0058879s 12:22:54.3 Info: AlterTable Commands 12:22:54.3 Info: => 6E-07s 12:22:54.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:22:54.3 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:54.3 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:54.3 Info: DROP TABLE "Commands" 12:22:54.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:54.3 Info: => 0.004433s 12:22:54.3 Info: AlterTable Commands 12:22:54.3 Info: => 6E-07s 12:22:54.3 Info: AlterColumn Commands StartedAt DateTimeOffset 12:22:54.3 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:54.3 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:54.3 Info: DROP TABLE "Commands" 12:22:54.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:54.3 Info: => 0.004417s 12:22:54.3 Info: AlterTable Commands 12:22:54.3 Info: => 5E-07s 12:22:54.3 Info: AlterColumn Commands EndedAt DateTimeOffset 12:22:54.3 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:54.3 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:54.3 Info: DROP TABLE "Commands" 12:22:54.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:54.3 Info: => 0.0060831s 12:22:54.3 Info: AlterTable DownloadClientStatus 12:22:54.3 Info: => 6E-07s 12:22:54.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:22:54.3 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:54.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:54.3 Info: DROP TABLE "DownloadClientStatus" 12:22:54.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:54.3 Info: => 0.0045852s 12:22:54.3 Info: AlterTable DownloadClientStatus 12:22:54.3 Info: => 5E-07s 12:22:54.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:22:54.3 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:54.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:54.3 Info: DROP TABLE "DownloadClientStatus" 12:22:54.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:54.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:54.3 Info: => 0.0045157s 12:22:54.3 Info: AlterTable DownloadClientStatus 12:22:54.3 Info: => 6E-07s 12:22:54.3 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:22:54.3 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:54.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:54.3 Info: DROP TABLE "DownloadClientStatus" 12:22:54.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:54.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:54.4 Info: => 0.0062075s 12:22:54.4 Info: AlterTable DownloadHistory 12:22:54.4 Info: => 4E-07s 12:22:54.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:22:54.4 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:54.4 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:22:54.4 Info: DROP TABLE "DownloadHistory" 12:22:54.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:22:54.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:54.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:54.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:54.4 Info: => 0.0048104s 12:22:54.4 Info: AlterTable ExtraFiles 12:22:54.4 Info: => 4E-07s 12:22:54.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:22:54.4 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:54.4 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:54.4 Info: DROP TABLE "ExtraFiles" 12:22:54.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:54.4 Info: => 0.0043943s 12:22:54.4 Info: AlterTable ExtraFiles 12:22:54.4 Info: => 6E-07s 12:22:54.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:22:54.4 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:54.4 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:54.4 Info: DROP TABLE "ExtraFiles" 12:22:54.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:54.4 Info: => 0.0052369s 12:22:54.4 Info: AlterTable History 12:22:54.4 Info: => 5E-07s 12:22:54.4 Info: AlterColumn History Date DateTimeOffset 12:22:54.4 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:54.4 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:54.4 Info: DROP TABLE "History" 12:22:54.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:54.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:54.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:54.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:54.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:54.4 Info: => 0.0056111s 12:22:54.4 Info: AlterTable ImportListStatus 12:22:54.4 Info: => 4E-07s 12:22:54.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:22:54.4 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:54.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:54.4 Info: DROP TABLE "ImportListStatus" 12:22:54.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:54.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:54.4 Info: => 0.0049964s 12:22:54.4 Info: AlterTable ImportListStatus 12:22:54.4 Info: => 4E-07s 12:22:54.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:22:54.4 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:54.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:54.4 Info: DROP TABLE "ImportListStatus" 12:22:54.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:54.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:54.4 Info: => 0.0041938s 12:22:54.4 Info: AlterTable ImportListStatus 12:22:54.4 Info: => 5E-07s 12:22:54.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:22:54.4 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:54.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:54.4 Info: DROP TABLE "ImportListStatus" 12:22:54.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:54.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:54.4 Info: => 0.0041705s 12:22:54.4 Info: AlterTable IndexerStatus 12:22:54.4 Info: => 5E-07s 12:22:54.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:22:54.4 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:54.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:54.4 Info: DROP TABLE "IndexerStatus" 12:22:54.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:54.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:54.4 Info: => 0.0050349s 12:22:54.4 Info: AlterTable IndexerStatus 12:22:54.4 Info: => 5E-07s 12:22:54.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:22:54.4 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:54.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:54.4 Info: DROP TABLE "IndexerStatus" 12:22:54.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:54.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:54.4 Info: => 0.004236s 12:22:54.4 Info: AlterTable IndexerStatus 12:22:54.4 Info: => 7E-07s 12:22:54.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:22:54.4 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:54.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:54.4 Info: DROP TABLE "IndexerStatus" 12:22:54.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:54.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:54.4 Info: => 0.0050771s 12:22:54.4 Info: AlterTable LyricFiles 12:22:54.4 Info: => 4E-07s 12:22:54.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:22:54.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:54.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:54.4 Info: DROP TABLE "LyricFiles" 12:22:54.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:54.4 Info: => 0.0044007s 12:22:54.4 Info: AlterTable LyricFiles 12:22:54.4 Info: => 6E-07s 12:22:54.4 Info: AlterColumn LyricFiles Added DateTimeOffset 12:22:54.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:22:54.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:54.4 Info: DROP TABLE "LyricFiles" 12:22:54.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:54.4 Info: => 0.0043367s 12:22:54.4 Info: AlterTable MetadataFiles 12:22:54.4 Info: => 7E-07s 12:22:54.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:22:54.4 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:54.4 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:54.4 Info: DROP TABLE "MetadataFiles" 12:22:54.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:54.4 Info: => 0.0050738s 12:22:54.4 Info: AlterTable MetadataFiles 12:22:54.4 Info: => 6E-07s 12:22:54.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:22:54.4 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:54.4 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:54.4 Info: DROP TABLE "MetadataFiles" 12:22:54.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:54.4 Info: => 0.0053448s 12:22:54.4 Info: AlterTable PendingReleases 12:22:54.4 Info: => 5E-07s 12:22:54.4 Info: AlterColumn PendingReleases Added DateTimeOffset 12:22:54.4 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:22:54.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:22:54.4 Info: DROP TABLE "PendingReleases" 12:22:54.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:22:54.4 Info: => 0.0040603s 12:22:54.4 Info: AlterTable ScheduledTasks 12:22:54.4 Info: => 6E-07s 12:22:54.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:22:54.4 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:54.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:54.4 Info: DROP TABLE "ScheduledTasks" 12:22:54.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:54.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:54.4 Info: => 0.0044016s 12:22:54.4 Info: AlterTable ScheduledTasks 12:22:54.4 Info: => 6E-07s 12:22:54.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:22:54.4 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:54.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:54.4 Info: DROP TABLE "ScheduledTasks" 12:22:54.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:54.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:54.4 Info: => 0.0043961s 12:22:54.4 Info: AlterTable TrackFiles 12:22:54.4 Info: => 6E-07s 12:22:54.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:22:54.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:54.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:54.4 Info: DROP TABLE "TrackFiles" 12:22:54.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:54.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:54.4 Info: => 0.0054953s 12:22:54.4 Info: AlterTable TrackFiles 12:22:54.4 Info: => 4E-07s 12:22:54.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:22:54.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:54.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:54.4 Info: DROP TABLE "TrackFiles" 12:22:54.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:54.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:54.4 Info: => 0.0045207s 12:22:54.4 Info: AlterTable VersionInfo 12:22:54.4 Info: => 4E-07s 12:22:54.4 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:22:54.4 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:22:54.4 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:22:54.4 Info: DROP TABLE "VersionInfo" 12:22:54.4 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:22:54.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:54.4 Info: => 0.0048803s 12:22:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:22:54', 'postgres_update_timestamp_columns_to_with_timezone') 12:22:54.4 Info: Committing Transaction 12:22:54.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:22:54.4 Info: => 0.0056144s 12:22:54.4 Info: 62: add_on_delete_to_notifications migrating 12:22:54.4 Info: Beginning Transaction 12:22:54.4 Info: Starting migration of Main DB to 62 12:22:54.4 Info: AlterTable Notifications 12:22:54.4 Info: => 5E-07s 12:22:54.4 Info: CreateColumn Notifications OnArtistDelete Boolean 12:22:54.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:22:54.4 Info: => 0.0005882s 12:22:54.4 Info: AlterTable Notifications 12:22:54.4 Info: => 5E-07s 12:22:54.4 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:22:54.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:22:54.4 Info: => 0.0005411s 12:22:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:22:54', 'add_on_delete_to_notifications') 12:22:54.4 Info: Committing Transaction 12:22:54.4 Info: 62: add_on_delete_to_notifications migrated 12:22:54.4 Info: => 0.0008212s 12:22:54.4 Info: 63: add_custom_formats migrating 12:22:54.4 Info: Beginning Transaction 12:22:54.4 Info: Starting migration of Main DB to 63 12:22:54.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 12:22:54.4 Info: AlterTable DelayProfiles 12:22:54.4 Info: => 4E-07s 12:22:54.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:22:54.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:22:54.5 Info: => 0.0005736s 12:22:54.5 Info: UpdateData 12:22:54.5 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:22:54.5 Info: => 4.96E-05s 12:22:54.5 Info: AlterTable TrackFiles 12:22:54.5 Info: => 4E-07s 12:22:54.5 Info: CreateColumn TrackFiles OriginalFilePath String 12:22:54.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:22:54.5 Info: => 0.0005279s 12:22:54.5 Info: PerformDBOperation 12:22:54.5 Info: Performing DB Operation 12:22:54.5 Info: => 0.0011531s 12:22:54.5 Info: CreateTable CustomFormats 12:22:54.5 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:22:54.5 Info: => 0.0001877s 12:22:54.5 Info: CreateIndex CustomFormats (Name) 12:22:54.5 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:22:54.5 Info: => 0.0001141s 12:22:54.5 Info: AlterTable QualityProfiles 12:22:54.5 Info: => 6E-07s 12:22:54.5 Info: CreateColumn QualityProfiles FormatItems String 12:22:54.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:22:54.5 Info: => 0.0005593s 12:22:54.5 Info: AlterTable QualityProfiles 12:22:54.5 Info: => 5E-07s 12:22:54.5 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:22:54.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:54.5 Info: => 0.0005912s 12:22:54.5 Info: AlterTable QualityProfiles 12:22:54.5 Info: => 6E-07s 12:22:54.5 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:22:54.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:54.5 Info: => 0.0005317s 12:22:54.5 Info: PerformDBOperation 12:22:54.5 Info: Performing DB Operation 12:22:54.5 Info: => 0.0011721s 12:22:54.5 Info: PerformDBOperation 12:22:54.5 Info: Performing DB Operation 12:22:54.5 Info: => 3.03E-05s 12:22:54.5 Info: DeleteColumn ReleaseProfiles Preferred 12:22:54.5 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:54.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:54.5 Info: DROP TABLE "ReleaseProfiles" 12:22:54.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:54.5 Info: => 0.0048734s 12:22:54.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:22:54.5 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:54.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:54.5 Info: DROP TABLE "ReleaseProfiles" 12:22:54.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:54.5 Info: => 0.0045583s 12:22:54.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:54.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:54.5 Info: => 4.98E-05s 12:22:54.5 Info: AlterTable DelayProfiles 12:22:54.5 Info: => 5E-07s 12:22:54.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:22:54.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:54.5 Info: => 0.0005633s 12:22:54.5 Info: AlterTable DelayProfiles 12:22:54.5 Info: => 6E-07s 12:22:54.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:22:54.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:22:54.5 Info: => 0.000554s 12:22:54.5 Info: -> 1 Insert operations completed in 00:00:00.0000922 taking an average of 00:00:00.0000922 12:22:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:22:54', 'add_custom_formats') 12:22:54.5 Info: Committing Transaction 12:22:54.5 Info: 63: add_custom_formats migrated 12:22:54.5 Info: => 0.0009732s 12:22:54.5 Debug: Took: 00:00:00.4110477 12:22:54.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 12:22:54.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 12:22:54.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149745483407_151/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:54.5 Info: DatabaseEngineVersionCheck migrating 12:22:54.5 Info: PerformDBOperation 12:22:54.5 Info: Performing DB Operation 12:22:54.5 Info: SQLite 3.47.0 12:22:54.5 Info: => 0.0009851s 12:22:54.5 Info: DatabaseEngineVersionCheck migrated 12:22:54.5 Info: => 0.0009986s 12:22:54.5 Info: VersionMigration migrating 12:22:54.5 Info: Beginning Transaction 12:22:54.5 Info: CreateTable VersionInfo 12:22:54.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:54.5 Info: => 0.0001504s 12:22:54.5 Info: Committing Transaction 12:22:54.5 Info: VersionMigration migrated 12:22:54.5 Info: => 0.0005796s 12:22:54.5 Info: VersionUniqueMigration migrating 12:22:54.5 Info: Beginning Transaction 12:22:54.5 Info: CreateIndex VersionInfo (Version) 12:22:54.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:54.5 Info: => 0.000126s 12:22:54.5 Info: AlterTable VersionInfo 12:22:54.5 Info: => 5E-07s 12:22:54.5 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:54.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:54.5 Info: => 0.0005323s 12:22:54.5 Info: Committing Transaction 12:22:54.5 Info: VersionUniqueMigration migrated 12:22:54.5 Info: => 0.0007517s 12:22:54.5 Info: VersionDescriptionMigration migrating 12:22:54.5 Info: Beginning Transaction 12:22:54.5 Info: AlterTable VersionInfo 12:22:54.5 Info: => 6E-07s 12:22:54.5 Info: CreateColumn VersionInfo Description String 12:22:54.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:54.5 Info: => 0.0002022s 12:22:54.5 Info: Committing Transaction 12:22:54.5 Info: VersionDescriptionMigration migrated 12:22:54.5 Info: => 0.0003927s 12:22:54.5 Info: 1: InitialSetup migrating 12:22:54.5 Info: Beginning Transaction 12:22:54.5 Info: Starting migration of Main DB to 1 12:22:54.5 Info: CreateTable Config 12:22:54.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:54.5 Info: => 0.0001594s 12:22:54.5 Info: CreateIndex Config (Key) 12:22:54.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:54.5 Info: => 7.6E-05s 12:22:54.5 Info: CreateTable RootFolders 12:22:54.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:54.5 Info: => 9.25E-05s 12:22:54.5 Info: CreateIndex RootFolders (Path) 12:22:54.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:54.5 Info: => 7.11E-05s 12:22:54.5 Info: CreateTable Artists 12:22:54.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:54.5 Info: => 0.0002194s 12:22:54.5 Info: CreateIndex Artists (ForeignArtistId) 12:22:54.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:54.5 Info: => 6.94E-05s 12:22:54.5 Info: CreateIndex Artists (NameSlug) 12:22:54.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:54.5 Info: => 6.27E-05s 12:22:54.5 Info: CreateIndex Artists (CleanName) 12:22:54.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.5 Info: => 6.38E-05s 12:22:54.5 Info: CreateIndex Artists (Path) 12:22:54.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.5 Info: => 6.06E-05s 12:22:54.5 Info: CreateTable Albums 12:22:54.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:54.5 Info: => 0.0001874s 12:22:54.5 Info: CreateIndex Albums (ForeignAlbumId) 12:22:54.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.5 Info: => 6.53E-05s 12:22:54.5 Info: CreateIndex Albums (MBId) 12:22:54.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:54.5 Info: => 6.19E-05s 12:22:54.5 Info: CreateIndex Albums (TADBId) 12:22:54.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:54.5 Info: => 6.12E-05s 12:22:54.5 Info: CreateIndex Albums (TitleSlug) 12:22:54.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:54.5 Info: => 6.24E-05s 12:22:54.5 Info: CreateIndex Albums (CleanTitle) 12:22:54.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.5 Info: => 6.02E-05s 12:22:54.5 Info: CreateIndex Albums (Path) 12:22:54.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:54.5 Info: => 5.82E-05s 12:22:54.5 Info: CreateTable Tracks 12:22:54.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:54.5 Info: => 0.0002031s 12:22:54.5 Info: CreateIndex Tracks (ForeignTrackId) 12:22:54.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:54.5 Info: => 7.56E-05s 12:22:54.5 Info: CreateIndex Tracks (ArtistId) 12:22:54.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:54.5 Info: => 0.000111s 12:22:54.5 Info: CreateIndex Tracks (TrackFileId) 12:22:54.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:54.5 Info: => 9.53E-05s 12:22:54.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:54.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:54.5 Info: => 7.35E-05s 12:22:54.5 Info: CreateTable TrackFiles 12:22:54.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:54.5 Info: => 0.0001248s 12:22:54.5 Info: CreateIndex TrackFiles (ArtistId) 12:22:54.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:54.5 Info: => 7.8E-05s 12:22:54.5 Info: CreateIndex TrackFiles (AlbumId) 12:22:54.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.5 Info: => 7.04E-05s 12:22:54.5 Info: CreateTable History 12:22:54.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:54.5 Info: => 0.0001271s 12:22:54.5 Info: CreateIndex History (Date) 12:22:54.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:54.5 Info: => 9.07E-05s 12:22:54.5 Info: CreateIndex History (EventType) 12:22:54.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:54.5 Info: => 7.1E-05s 12:22:54.5 Info: CreateIndex History (DownloadId) 12:22:54.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:54.5 Info: => 8.14E-05s 12:22:54.5 Info: CreateIndex History (AlbumId) 12:22:54.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:54.5 Info: => 7.44E-05s 12:22:54.5 Info: CreateTable Notifications 12:22:54.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:54.5 Info: => 0.0001165s 12:22:54.5 Info: CreateTable ScheduledTasks 12:22:54.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:54.5 Info: => 0.0001377s 12:22:54.5 Info: CreateIndex ScheduledTasks (TypeName) 12:22:54.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:54.5 Info: => 0.0001048s 12:22:54.5 Info: CreateTable Indexers 12:22:54.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:54.5 Info: => 0.0001228s 12:22:54.5 Info: CreateIndex Indexers (Name) 12:22:54.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:54.5 Info: => 7.66E-05s 12:22:54.5 Info: CreateTable Profiles 12:22:54.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:54.5 Info: => 8.57E-05s 12:22:54.5 Info: CreateIndex Profiles (Name) 12:22:54.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:54.5 Info: => 7.41E-05s 12:22:54.5 Info: CreateTable QualityDefinitions 12:22:54.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:54.5 Info: => 0.0001015s 12:22:54.5 Info: CreateIndex QualityDefinitions (Quality) 12:22:54.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:54.5 Info: => 6.86E-05s 12:22:54.5 Info: CreateIndex QualityDefinitions (Title) 12:22:54.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:54.5 Info: => 0.0001022s 12:22:54.5 Info: CreateTable NamingConfig 12:22:54.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:54.5 Info: => 0.0001263s 12:22:54.5 Info: CreateTable Blacklist 12:22:54.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:54.5 Info: => 0.0002057s 12:22:54.5 Info: CreateTable Metadata 12:22:54.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:54.5 Info: => 0.000105s 12:22:54.5 Info: CreateTable MetadataFiles 12:22:54.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:54.5 Info: => 0.0001147s 12:22:54.5 Info: CreateTable DownloadClients 12:22:54.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:54.5 Info: => 0.0001016s 12:22:54.5 Info: CreateTable PendingReleases 12:22:54.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:54.5 Info: => 0.0001088s 12:22:54.5 Info: CreateTable RemotePathMappings 12:22:54.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:54.5 Info: => 0.0001099s 12:22:54.5 Info: CreateTable Tags 12:22:54.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:54.5 Info: => 8.67E-05s 12:22:54.5 Info: CreateIndex Tags (Label) 12:22:54.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:54.5 Info: => 7.73E-05s 12:22:54.5 Info: CreateTable Restrictions 12:22:54.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:54.5 Info: => 9.16E-05s 12:22:54.5 Info: CreateTable DelayProfiles 12:22:54.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:54.5 Info: => 0.0001147s 12:22:54.5 Info: CreateTable Users 12:22:54.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:54.5 Info: => 8.8E-05s 12:22:54.5 Info: CreateIndex Users (Identifier) 12:22:54.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:54.5 Info: => 0.0001155s 12:22:54.5 Info: CreateIndex Users (Username) 12:22:54.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:54.5 Info: => 9.05E-05s 12:22:54.5 Info: CreateTable Commands 12:22:54.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:54.5 Info: => 0.0001249s 12:22:54.5 Info: CreateTable IndexerStatus 12:22:54.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:54.5 Info: => 0.0001132s 12:22:54.5 Info: CreateIndex IndexerStatus (ProviderId) 12:22:54.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:54.5 Info: => 8.97E-05s 12:22:54.5 Info: CreateTable ExtraFiles 12:22:54.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:54.5 Info: => 0.0001128s 12:22:54.5 Info: CreateTable LyricFiles 12:22:54.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:54.5 Info: => 0.0001398s 12:22:54.5 Info: CreateTable LanguageProfiles 12:22:54.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:54.5 Info: => 9.2E-05s 12:22:54.5 Info: CreateIndex LanguageProfiles (Name) 12:22:54.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:54.5 Info: => 8.03E-05s 12:22:54.5 Info: CreateTable DownloadClientStatus 12:22:54.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:54.5 Info: => 0.000102s 12:22:54.5 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:54.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:54.5 Info: => 7.95E-05s 12:22:54.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:54.5 Info: -> 1 Insert operations completed in 00:00:00.0000600 taking an average of 00:00:00.0000600 12:22:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:54', 'InitialSetup') 12:22:54.5 Info: Committing Transaction 12:22:54.5 Info: 1: InitialSetup migrated 12:22:54.5 Info: => 0.0010092s 12:22:54.5 Info: 2: add_reason_to_pending_releases migrating 12:22:54.5 Info: Beginning Transaction 12:22:54.5 Info: Starting migration of Main DB to 2 12:22:54.5 Info: AlterTable PendingReleases 12:22:54.5 Info: => 7E-07s 12:22:54.5 Info: CreateColumn PendingReleases Reason Int32 12:22:54.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:54.5 Info: => 0.000518s 12:22:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:54', 'add_reason_to_pending_releases') 12:22:54.5 Info: Committing Transaction 12:22:54.5 Info: 2: add_reason_to_pending_releases migrated 12:22:54.5 Info: => 0.000809s 12:22:54.5 Info: 3: add_medium_support migrating 12:22:54.5 Info: Beginning Transaction 12:22:54.5 Info: Starting migration of Main DB to 3 12:22:54.5 Info: AlterTable Albums 12:22:54.5 Info: => 1.1E-06s 12:22:54.5 Info: CreateColumn Albums Media String 12:22:54.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:54.5 Info: => 0.0005247s 12:22:54.5 Info: AlterTable Tracks 12:22:54.5 Info: => 6E-07s 12:22:54.5 Info: CreateColumn Tracks MediumNumber Int32 12:22:54.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:54.5 Info: => 0.0004708s 12:22:54.5 Info: AlterTable Tracks 12:22:54.5 Info: => 5E-07s 12:22:54.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:54.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:54.5 Info: => 0.000466s 12:22:54.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:54.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:54.5 Info: => 4.26E-05s 12:22:54.5 Info: DeleteColumn Tracks TrackNumber 12:22:54.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:54.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:54.5 Info: DROP TABLE "Tracks" 12:22:54.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:54.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:54.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:54.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:54.5 Info: => 0.0039023s 12:22:54.5 Info: AlterTable Tracks 12:22:54.5 Info: => 5E-07s 12:22:54.5 Info: CreateColumn Tracks TrackNumber String 12:22:54.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:54.5 Info: => 0.0004589s 12:22:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:54', 'add_medium_support') 12:22:54.5 Info: Committing Transaction 12:22:54.5 Info: 3: add_medium_support migrated 12:22:54.5 Info: => 0.0008492s 12:22:54.5 Info: 4: add_various_qualites_in_profile migrating 12:22:54.5 Info: Beginning Transaction 12:22:54.5 Info: Starting migration of Main DB to 4 12:22:54.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:54.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:54.5 Info: => 5.21E-05s 12:22:54.5 Info: PerformDBOperation 12:22:54.5 Info: Performing DB Operation 12:22:54.5 Info: => 3.28E-05s 12:22:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:54', 'add_various_qualites_in_profile') 12:22:54.5 Info: Committing Transaction 12:22:54.5 Info: 4: add_various_qualites_in_profile migrated 12:22:54.5 Info: => 0.0002794s 12:22:54.5 Info: 5: metadata_profiles migrating 12:22:54.5 Info: Beginning Transaction 12:22:54.5 Info: Starting migration of Main DB to 5 12:22:54.5 Info: CreateTable MetadataProfiles 12:22:54.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:54.5 Info: => 0.0001238s 12:22:54.5 Info: CreateIndex MetadataProfiles (Name) 12:22:54.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:54.5 Info: => 7.99E-05s 12:22:54.5 Info: AlterTable Artists 12:22:54.5 Info: => 3E-07s 12:22:54.5 Info: CreateColumn Artists MetadataProfileId Int32 12:22:54.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:54.5 Info: => 0.0004886s 12:22:54.5 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:54.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:54.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:54.5 Info: DROP TABLE "Artists" 12:22:54.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:54.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:54.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.5 Info: => 0.0041212s 12:22:54.5 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:54.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:54.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:54.5 Info: DROP TABLE "Artists" 12:22:54.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:54.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:54.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.5 Info: => 0.0041044s 12:22:54.5 Info: AlterTable Albums 12:22:54.5 Info: => 5E-07s 12:22:54.5 Info: CreateColumn Albums SecondaryTypes String 12:22:54.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:54.5 Info: => 0.0004968s 12:22:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:54', 'metadata_profiles') 12:22:54.5 Info: Committing Transaction 12:22:54.5 Info: 5: metadata_profiles migrated 12:22:54.5 Info: => 0.0010467s 12:22:54.5 Info: 6: separate_automatic_and_interactive_search migrating 12:22:54.5 Info: Beginning Transaction 12:22:54.5 Info: Starting migration of Main DB to 6 12:22:54.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:54.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:54.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:54.6 Info: DROP TABLE "Indexers" 12:22:54.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:54.6 Info: => 0.0051193s 12:22:54.6 Info: AlterTable Indexers 12:22:54.6 Info: => 4E-07s 12:22:54.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:54.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:54.6 Info: => 0.000487s 12:22:54.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:54.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:54.6 Info: => 3.8E-05s 12:22:54.6 Info: AlterTable Indexers 12:22:54.6 Info: => 3E-07s 12:22:54.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:54.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:54.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:54.6 Info: DROP TABLE "Indexers" 12:22:54.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:54.6 Info: => 0.0034266s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:54', 'separate_automatic_and_interactive_search') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 6: separate_automatic_and_interactive_search migrated 12:22:54.6 Info: => 0.0037923s 12:22:54.6 Info: 7: change_album_path_to_relative migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 7 12:22:54.6 Info: DeleteColumn Albums Path 12:22:54.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:54.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:54.6 Info: DROP TABLE "Albums" 12:22:54.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:54.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:54.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.6 Info: => 0.0041946s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:54', 'change_album_path_to_relative') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 7: change_album_path_to_relative migrated 12:22:54.6 Info: => 0.0046334s 12:22:54.6 Info: 8: change_quality_size_mb_to_kb migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 8 12:22:54.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:54.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:54.6 Info: => 5.06E-05s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:54', 'change_quality_size_mb_to_kb') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 8: change_quality_size_mb_to_kb migrated 12:22:54.6 Info: => 0.0002939s 12:22:54.6 Info: 9: album_releases migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 9 12:22:54.6 Info: AlterTable Albums 12:22:54.6 Info: => 6E-07s 12:22:54.6 Info: CreateColumn Albums Releases String 12:22:54.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:54.6 Info: => 0.0004948s 12:22:54.6 Info: AlterTable Albums 12:22:54.6 Info: => 5E-07s 12:22:54.6 Info: CreateColumn Albums CurrentRelease String 12:22:54.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:54.6 Info: => 0.0004697s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:54', 'album_releases') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 9: album_releases migrated 12:22:54.6 Info: => 0.0007604s 12:22:54.6 Info: 10: album_releases_fix migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 10 12:22:54.6 Info: AlterTable Albums 12:22:54.6 Info: => 6E-07s 12:22:54.6 Info: AlterColumn Albums Releases String 12:22:54.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:54.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:54.6 Info: DROP TABLE "Albums" 12:22:54.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:54.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:54.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.6 Info: => 0.0056282s 12:22:54.6 Info: AlterTable Albums 12:22:54.6 Info: => 4E-07s 12:22:54.6 Info: AlterColumn Albums CurrentRelease String 12:22:54.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:54.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:54.6 Info: DROP TABLE "Albums" 12:22:54.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:54.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:54.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.6 Info: => 0.0041272s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:54', 'album_releases_fix') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 10: album_releases_fix migrated 12:22:54.6 Info: => 0.0044701s 12:22:54.6 Info: 11: import_lists migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 11 12:22:54.6 Info: CreateTable ImportLists 12:22:54.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:54.6 Info: => 0.0002035s 12:22:54.6 Info: CreateIndex ImportLists (Name) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:54.6 Info: => 7.92E-05s 12:22:54.6 Info: CreateTable ImportListStatus 12:22:54.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:54.6 Info: => 0.0001075s 12:22:54.6 Info: CreateIndex ImportListStatus (ProviderId) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:54.6 Info: => 7.21E-05s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:54', 'import_lists') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 11: import_lists migrated 12:22:54.6 Info: => 0.0003736s 12:22:54.6 Info: 12: add_release_status migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 12 12:22:54.6 Info: AlterTable MetadataProfiles 12:22:54.6 Info: => 7E-07s 12:22:54.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:54.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:54.6 Info: => 0.000513s 12:22:54.6 Info: PerformDBOperation 12:22:54.6 Info: Performing DB Operation 12:22:54.6 Info: => 2.93E-05s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:54', 'add_release_status') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 12: add_release_status migrated 12:22:54.6 Info: => 0.0002911s 12:22:54.6 Info: 13: album_download_notification migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 13 12:22:54.6 Info: AlterTable Notifications 12:22:54.6 Info: => 6E-07s 12:22:54.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:54.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:54.6 Info: => 0.0005133s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:54', 'album_download_notification') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 13: album_download_notification migrated 12:22:54.6 Info: => 0.0007994s 12:22:54.6 Info: 14: fix_language_metadata_profiles migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 14 12:22:54.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:54.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:54.6 Info: => 7.54E-05s 12:22:54.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:54.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:54.6 Info: => 5.04E-05s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:54', 'fix_language_metadata_profiles') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 14: fix_language_metadata_profiles migrated 12:22:54.6 Info: => 0.0002828s 12:22:54.6 Info: 15: remove_fanzub migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 15 12:22:54.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:54.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:54.6 Info: => 4.22E-05s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:54', 'remove_fanzub') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 15: remove_fanzub migrated 12:22:54.6 Info: => 0.0002698s 12:22:54.6 Info: 16: update_artist_history_indexes migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 16 12:22:54.6 Info: CreateIndex Albums (ArtistId) 12:22:54.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:54.6 Info: => 0.0001016s 12:22:54.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:54.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:54.6 Info: => 7.81E-05s 12:22:54.6 Info: DeleteIndex History (AlbumId) 12:22:54.6 Info: DROP INDEX "IX_History_AlbumId" 12:22:54.6 Info: => 0.0001239s 12:22:54.6 Info: CreateIndex History (AlbumId, Date) 12:22:54.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:54.6 Info: => 8.92E-05s 12:22:54.6 Info: DeleteIndex History (DownloadId) 12:22:54.6 Info: DROP INDEX "IX_History_DownloadId" 12:22:54.6 Info: => 0.0001081s 12:22:54.6 Info: CreateIndex History (DownloadId, Date) 12:22:54.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:54.6 Info: => 8.64E-05s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:54', 'update_artist_history_indexes') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 16: update_artist_history_indexes migrated 12:22:54.6 Info: => 0.0003918s 12:22:54.6 Info: 17: remove_nma migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 17 12:22:54.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:54.6 Info: => 4.79E-05s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:54', 'remove_nma') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 17: remove_nma migrated 12:22:54.6 Info: => 0.0002768s 12:22:54.6 Info: 18: album_disambiguation migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 18 12:22:54.6 Info: AlterTable Albums 12:22:54.6 Info: => 7E-07s 12:22:54.6 Info: CreateColumn Albums Disambiguation String 12:22:54.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:54.6 Info: => 0.0005258s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:54', 'album_disambiguation') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 18: album_disambiguation migrated 12:22:54.6 Info: => 0.0008173s 12:22:54.6 Info: 19: add_ape_quality_in_profiles migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 19 12:22:54.6 Info: PerformDBOperation 12:22:54.6 Info: Performing DB Operation 12:22:54.6 Info: => 3.19E-05s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:54', 'add_ape_quality_in_profiles') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 19: add_ape_quality_in_profiles migrated 12:22:54.6 Info: => 0.0002876s 12:22:54.6 Info: 20: remove_pushalot migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 20 12:22:54.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:54.6 Info: => 4.72E-05s 12:22:54.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:54.6 Info: => 2.96E-05s 12:22:54.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:54.6 Info: => 2.72E-05s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:54', 'remove_pushalot') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 20: remove_pushalot migrated 12:22:54.6 Info: => 0.0002513s 12:22:54.6 Info: 21: add_custom_filters migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 21 12:22:54.6 Info: CreateTable CustomFilters 12:22:54.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:54.6 Info: => 0.0001234s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:54', 'add_custom_filters') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 21: add_custom_filters migrated 12:22:54.6 Info: => 0.0004051s 12:22:54.6 Info: 22: import_list_tags migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 22 12:22:54.6 Info: AlterTable ImportLists 12:22:54.6 Info: => 7E-07s 12:22:54.6 Info: CreateColumn ImportLists Tags String 12:22:54.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:54.6 Info: => 0.0005165s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:54', 'import_list_tags') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 22: import_list_tags migrated 12:22:54.6 Info: => 0.0008068s 12:22:54.6 Info: 23: add_release_groups_etc migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 23 12:22:54.6 Info: CreateTable ArtistMetadata 12:22:54.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:54.6 Info: => 0.0001704s 12:22:54.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:54.6 Info: => 8.01E-05s 12:22:54.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:54.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:54.6 Info: => 7.85E-05s 12:22:54.6 Info: AlterTable Artists 12:22:54.6 Info: => 5E-07s 12:22:54.6 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:54.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:54.6 Info: => 0.0005273s 12:22:54.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:54.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:54.6 Info: => 6.87E-05s 12:22:54.6 Info: CreateTable AlbumReleases 12:22:54.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:54.6 Info: => 0.0001432s 12:22:54.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:54.6 Info: => 0.0001167s 12:22:54.6 Info: CreateIndex AlbumReleases (AlbumId) 12:22:54.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:54.6 Info: => 7.8E-05s 12:22:54.6 Info: PerformDBOperation 12:22:54.6 Info: Performing DB Operation 12:22:54.6 Info: => 3.36E-05s 12:22:54.6 Info: AlterTable Albums 12:22:54.6 Info: => 4E-07s 12:22:54.6 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:54.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:54.6 Info: => 0.0005541s 12:22:54.6 Info: AlterTable Albums 12:22:54.6 Info: => 5E-07s 12:22:54.6 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:54.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:54.6 Info: => 0.000537s 12:22:54.6 Info: AlterTable Albums 12:22:54.6 Info: => 6E-07s 12:22:54.6 Info: CreateColumn Albums Links String 12:22:54.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:54.6 Info: => 0.0005384s 12:22:54.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:54.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:54.6 Info: => 7.66E-05s 12:22:54.6 Info: AlterTable Tracks 12:22:54.6 Info: => 4E-07s 12:22:54.6 Info: CreateColumn Tracks ForeignRecordingId String 12:22:54.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:54.6 Info: => 0.0005306s 12:22:54.6 Info: AlterTable Tracks 12:22:54.6 Info: => 6E-07s 12:22:54.6 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:54.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:54.6 Info: => 0.00053s 12:22:54.6 Info: AlterTable Tracks 12:22:54.6 Info: => 6E-07s 12:22:54.6 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:54.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:54.6 Info: => 0.00053s 12:22:54.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:54.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:54.6 Info: => 8E-05s 12:22:54.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:54.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:54.6 Info: => 6.24E-05s 12:22:54.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:54.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:54.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:54.6 Info: DROP TABLE "Artists" 12:22:54.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.6 Info: => 0.0048601s 12:22:54.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:54.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:54.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:54.6 Info: DROP TABLE "Albums" 12:22:54.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.6 Info: => 0.0053862s 12:22:54.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:54.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:54.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:54.6 Info: DROP TABLE "Tracks" 12:22:54.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:54.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:54.6 Info: => 0.0039332s 12:22:54.6 Info: DeleteColumn TrackFiles ArtistId 12:22:54.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:54.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:54.6 Info: DROP TABLE "TrackFiles" 12:22:54.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:54.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.6 Info: => 0.0037643s 12:22:54.6 Info: CreateIndex Artists (ArtistMetadataId) 12:22:54.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:54.6 Info: => 7.33E-05s 12:22:54.6 Info: CreateIndex Artists (Monitored) 12:22:54.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:54.6 Info: => 6.76E-05s 12:22:54.6 Info: CreateIndex Albums (ArtistMetadataId) 12:22:54.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:54.6 Info: => 6.7E-05s 12:22:54.6 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:54.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:54.6 Info: => 6.91E-05s 12:22:54.6 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:54.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:54.6 Info: => 6.69E-05s 12:22:54.6 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:54.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:54.6 Info: => 6.86E-05s 12:22:54.6 Info: UpdateData 12:22:54.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:54.6 Info: => 3.85E-05s 12:22:54.6 Info: UpdateData 12:22:54.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:54.6 Info: => 3.15E-05s 12:22:54.6 Info: UpdateData 12:22:54.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:54.6 Info: => 3.66E-05s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:54', 'add_release_groups_etc') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 23: add_release_groups_etc migrated 12:22:54.6 Info: => 0.0005717s 12:22:54.6 Info: 24: NewMediaInfoFormat migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 24 12:22:54.6 Info: UpdateData 12:22:54.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:54.6 Info: => 4.99E-05s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:54', 'NewMediaInfoFormat') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 24: NewMediaInfoFormat migrated 12:22:54.6 Info: => 0.000286s 12:22:54.6 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 25 12:22:54.6 Info: RenameTable Restrictions ReleaseProfiles 12:22:54.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:54.6 Info: => 0.001418s 12:22:54.6 Info: AlterTable ReleaseProfiles 12:22:54.6 Info: => 6E-07s 12:22:54.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:54.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:54.6 Info: => 0.000521s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:54', 'rename_restrictions_to_release_profiles') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:54.6 Info: => 0.0008136s 12:22:54.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 26 12:22:54.6 Info: RenameTable Profiles QualityProfiles 12:22:54.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:54.6 Info: => 0.0014325s 12:22:54.6 Info: AlterTable QualityProfiles 12:22:54.6 Info: => 6E-07s 12:22:54.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:54.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:54.6 Info: => 0.000508s 12:22:54.6 Info: AlterTable LanguageProfiles 12:22:54.6 Info: => 6E-07s 12:22:54.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:54.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:54.6 Info: => 0.000494s 12:22:54.6 Info: UpdateData 12:22:54.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:54.6 Info: => 4.16E-05s 12:22:54.6 Info: UpdateData 12:22:54.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:54.6 Info: => 2.66E-05s 12:22:54.6 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:54.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:54.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:54.6 Info: DROP TABLE "Artists" 12:22:54.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:54.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:54.6 Info: => 0.0042159s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:54', 'rename_quality_profiles_add_upgrade_allowed') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:54.6 Info: => 0.0046363s 12:22:54.6 Info: 27: add_import_exclusions migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 27 12:22:54.6 Info: CreateTable ImportListExclusions 12:22:54.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:54.6 Info: => 0.0001737s 12:22:54.6 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:54.6 Info: => 0.0001294s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:54', 'add_import_exclusions') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 27: add_import_exclusions migrated 12:22:54.6 Info: => 0.0005s 12:22:54.6 Info: 28: clean_artist_metadata_table migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 28 12:22:54.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:54.6 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:54.6 Info: => 0.0001556s 12:22:54.6 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:54.6 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:54.6 Info: => 0.0001237s 12:22:54.6 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:54.6 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:54.6 Info: => 0.0001192s 12:22:54.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:54.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:54.6 Info: => 0.0001133s 12:22:54.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:54.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:54.6 Info: => 0.0001125s 12:22:54.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:54.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:54.6 Info: => 0.0001107s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:54', 'clean_artist_metadata_table') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 28: clean_artist_metadata_table migrated 12:22:54.6 Info: => 0.0004168s 12:22:54.6 Info: 29: health_issue_notification migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 29 12:22:54.6 Info: AlterTable Notifications 12:22:54.6 Info: => 7E-07s 12:22:54.6 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:54.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:54.6 Info: => 0.0005599s 12:22:54.6 Info: AlterTable Notifications 12:22:54.6 Info: => 5E-07s 12:22:54.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:54.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:54.6 Info: => 0.0005258s 12:22:54.6 Info: AlterTable Notifications 12:22:54.6 Info: => 5E-07s 12:22:54.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:54.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:54.6 Info: => 0.0005433s 12:22:54.6 Info: AlterTable Notifications 12:22:54.6 Info: => 5E-07s 12:22:54.6 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:54.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:54.6 Info: => 0.0005286s 12:22:54.6 Info: AlterTable Notifications 12:22:54.6 Info: => 6E-07s 12:22:54.6 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:54.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:54.6 Info: => 0.0005271s 12:22:54.6 Info: DeleteColumn Notifications OnDownload 12:22:54.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:54.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:54.6 Info: DROP TABLE "Notifications" 12:22:54.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:54.6 Info: => 0.0053489s 12:22:54.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:54.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:54.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:54.6 Info: DROP TABLE "Notifications" 12:22:54.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:54.6 Info: => 0.0044909s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:54', 'health_issue_notification') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 29: health_issue_notification migrated 12:22:54.6 Info: => 0.0049013s 12:22:54.6 Info: 30: add_mediafilerepository_mtime migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 30 12:22:54.6 Info: AlterTable TrackFiles 12:22:54.6 Info: => 8E-07s 12:22:54.6 Info: CreateColumn TrackFiles Modified DateTime 12:22:54.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:54.6 Info: => 0.0005981s 12:22:54.6 Info: AlterTable TrackFiles 12:22:54.6 Info: => 5E-07s 12:22:54.6 Info: CreateColumn TrackFiles Path String 12:22:54.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:54.6 Info: => 0.0005329s 12:22:54.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:54.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:54.6 Info: => 3.89E-05s 12:22:54.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:54.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:54.6 Info: => 0.0001296s 12:22:54.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:54.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:54.6 Info: => 0.0001367s 12:22:54.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:54.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:54.6 Info: => 0.0001368s 12:22:54.6 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:54.6 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:54.6 Info: => 7.6E-05s 12:22:54.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:54.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:54.6 Info: => 4.75E-05s 12:22:54.6 Info: AlterTable TrackFiles 12:22:54.6 Info: => 4E-07s 12:22:54.6 Info: AlterColumn TrackFiles Path String 12:22:54.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:54.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:54.6 Info: DROP TABLE "TrackFiles" 12:22:54.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:54.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.6 Info: => 0.0049332s 12:22:54.6 Info: CreateIndex TrackFiles (Path) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:54.6 Info: => 7.62E-05s 12:22:54.6 Info: DeleteColumn TrackFiles RelativePath 12:22:54.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:54.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:54.6 Info: DROP TABLE "TrackFiles" 12:22:54.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:54.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:54.6 Info: => 0.0047544s 12:22:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:54', 'add_mediafilerepository_mtime') 12:22:54.6 Info: Committing Transaction 12:22:54.6 Info: 30: add_mediafilerepository_mtime migrated 12:22:54.6 Info: => 0.0051342s 12:22:54.6 Info: 31: add_artistmetadataid_constraint migrating 12:22:54.6 Info: Beginning Transaction 12:22:54.6 Info: Starting migration of Main DB to 31 12:22:54.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:54.6 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:54.6 Info: => 8.65E-05s 12:22:54.6 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:54.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:54.6 Info: => 0.0001339s 12:22:54.6 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:54.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:54.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:54.7 Info: DROP TABLE "Artists" 12:22:54.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:54.7 Info: => 0.005838s 12:22:54.7 Info: CreateIndex Artists (ArtistMetadataId) 12:22:54.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:54.7 Info: => 0.0001199s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:54', 'add_artistmetadataid_constraint') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 31: add_artistmetadataid_constraint migrated 12:22:54.7 Info: => 0.000528s 12:22:54.7 Info: 32: old_ids_and_artist_alias migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 32 12:22:54.7 Info: AlterTable ArtistMetadata 12:22:54.7 Info: => 8E-07s 12:22:54.7 Info: CreateColumn ArtistMetadata Aliases String 12:22:54.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:54.7 Info: => 0.0006021s 12:22:54.7 Info: AlterTable ArtistMetadata 12:22:54.7 Info: => 7E-07s 12:22:54.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:54.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:54.7 Info: => 0.0005572s 12:22:54.7 Info: AlterTable Albums 12:22:54.7 Info: => 6E-07s 12:22:54.7 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:54.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:54.7 Info: => 0.0005447s 12:22:54.7 Info: AlterTable AlbumReleases 12:22:54.7 Info: => 8E-07s 12:22:54.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:54.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:54.7 Info: => 0.0006207s 12:22:54.7 Info: AlterTable Tracks 12:22:54.7 Info: => 7E-07s 12:22:54.7 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:54.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:54.7 Info: => 0.0005266s 12:22:54.7 Info: AlterTable Tracks 12:22:54.7 Info: => 5E-07s 12:22:54.7 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:54.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:54.7 Info: => 0.0005202s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:54', 'old_ids_and_artist_alias') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 32: old_ids_and_artist_alias migrated 12:22:54.7 Info: => 0.0008722s 12:22:54.7 Info: 33: download_propers_config migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 33 12:22:54.7 Info: PerformDBOperation 12:22:54.7 Info: Performing DB Operation 12:22:54.7 Info: => 3.2E-05s 12:22:54.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:54.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:54.7 Info: => 3.43E-05s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:54', 'download_propers_config') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 33: download_propers_config migrated 12:22:54.7 Info: => 0.000317s 12:22:54.7 Info: 34: remove_language_profiles migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 34 12:22:54.7 Info: DeleteTable LanguageProfiles 12:22:54.7 Info: DROP TABLE "LanguageProfiles" 12:22:54.7 Info: => 0.0001961s 12:22:54.7 Info: DeleteColumn Artists LanguageProfileId 12:22:54.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:54.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:54.7 Info: DROP TABLE "Artists" 12:22:54.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:54.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:54.7 Info: => 0.0042637s 12:22:54.7 Info: DeleteColumn ImportLists LanguageProfileId 12:22:54.7 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:54.7 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:54.7 Info: DROP TABLE "ImportLists" 12:22:54.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:54.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:54.7 Info: => 0.0046003s 12:22:54.7 Info: DeleteColumn Blacklist Language 12:22:54.7 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:54.7 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:54.7 Info: DROP TABLE "Blacklist" 12:22:54.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:54.7 Info: => 0.0035911s 12:22:54.7 Info: DeleteColumn History Language 12:22:54.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:54.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:54.7 Info: DROP TABLE "History" 12:22:54.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:54.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:54.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:54.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:54.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:54.7 Info: => 0.0049653s 12:22:54.7 Info: DeleteColumn LyricFiles Language 12:22:54.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:54.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:54.7 Info: DROP TABLE "LyricFiles" 12:22:54.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:54.7 Info: => 0.003562s 12:22:54.7 Info: DeleteColumn TrackFiles Language 12:22:54.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:54.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:54.7 Info: DROP TABLE "TrackFiles" 12:22:54.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:54.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:54.7 Info: => 0.0038826s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:54', 'remove_language_profiles') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 34: remove_language_profiles migrated 12:22:54.7 Info: => 0.0044416s 12:22:54.7 Info: 35: multi_disc_naming_format migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 35 12:22:54.7 Info: AlterTable NamingConfig 12:22:54.7 Info: => 6E-07s 12:22:54.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:54.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:54.7 Info: => 0.000548s 12:22:54.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:54.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:54.7 Info: => 4.39E-05s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:54', 'multi_disc_naming_format') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 35: multi_disc_naming_format migrated 12:22:54.7 Info: => 0.0003293s 12:22:54.7 Info: 36: add_download_client_priority migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 36 12:22:54.7 Info: AlterTable DownloadClients 12:22:54.7 Info: => 7E-07s 12:22:54.7 Info: CreateColumn DownloadClients Priority Int32 12:22:54.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:54.7 Info: => 0.0005592s 12:22:54.7 Info: PerformDBOperation 12:22:54.7 Info: Performing DB Operation 12:22:54.7 Info: => 4.97E-05s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:54', 'add_download_client_priority') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 36: add_download_client_priority migrated 12:22:54.7 Info: => 0.000342s 12:22:54.7 Info: 37: remove_growl_prowl migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 37 12:22:54.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:22:54.7 Info: => 4.67E-05s 12:22:54.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:22:54.7 Info: => 2.87E-05s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:22:54', 'remove_growl_prowl') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 37: remove_growl_prowl migrated 12:22:54.7 Info: => 0.0002858s 12:22:54.7 Info: 38: remove_plex_hometheatre migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 38 12:22:54.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:22:54.7 Info: => 4.64E-05s 12:22:54.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:22:54.7 Info: => 2.86E-05s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:22:54', 'remove_plex_hometheatre') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 38: remove_plex_hometheatre migrated 12:22:54.7 Info: => 0.0002782s 12:22:54.7 Info: 39: add_root_folder_add_defaults migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 39 12:22:54.7 Info: AlterTable RootFolders 12:22:54.7 Info: => 6E-07s 12:22:54.7 Info: CreateColumn RootFolders Name String 12:22:54.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:22:54.7 Info: => 0.0005446s 12:22:54.7 Info: AlterTable RootFolders 12:22:54.7 Info: => 4E-07s 12:22:54.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:22:54.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:22:54.7 Info: => 0.0005246s 12:22:54.7 Info: AlterTable RootFolders 12:22:54.7 Info: => 5E-07s 12:22:54.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:22:54.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:22:54.7 Info: => 0.0005207s 12:22:54.7 Info: AlterTable RootFolders 12:22:54.7 Info: => 5E-07s 12:22:54.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:22:54.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:54.7 Info: => 0.0005304s 12:22:54.7 Info: AlterTable RootFolders 12:22:54.7 Info: => 6E-07s 12:22:54.7 Info: CreateColumn RootFolders DefaultTags String 12:22:54.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:22:54.7 Info: => 0.0005209s 12:22:54.7 Info: PerformDBOperation 12:22:54.7 Info: Performing DB Operation 12:22:54.7 Info: => 5.03E-05s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:22:54', 'add_root_folder_add_defaults') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 39: add_root_folder_add_defaults migrated 12:22:54.7 Info: => 0.0003458s 12:22:54.7 Info: 40: task_duration migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 40 12:22:54.7 Info: AlterTable ScheduledTasks 12:22:54.7 Info: => 9E-07s 12:22:54.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:22:54.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:22:54.7 Info: => 0.0005332s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:22:54', 'task_duration') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 40: task_duration migrated 12:22:54.7 Info: => 0.0008682s 12:22:54.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 41 12:22:54.7 Info: AlterTable ReleaseProfiles 12:22:54.7 Info: => 6E-07s 12:22:54.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:22:54.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:22:54.7 Info: => 0.0005228s 12:22:54.7 Info: AlterTable ReleaseProfiles 12:22:54.7 Info: => 4E-07s 12:22:54.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:22:54.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:22:54.7 Info: => 0.000491s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:22:54', 'add_indexer_and_enabled_to_release_profiles') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:22:54.7 Info: => 0.0008096s 12:22:54.7 Info: 42: remove_album_folders migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 42 12:22:54.7 Info: DeleteColumn Artists AlbumFolder 12:22:54.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:54.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:54.7 Info: DROP TABLE "Artists" 12:22:54.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:54.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:54.7 Info: => 0.0041316s 12:22:54.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:54.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:54.7 Info: => 3.6E-05s 12:22:54.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:54.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:54.7 Info: => 2.92E-05s 12:22:54.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:22:54.7 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:22:54.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:22:54.7 Info: DROP TABLE "NamingConfig" 12:22:54.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:22:54.7 Info: => 0.0041576s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:22:54', 'remove_album_folders') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 42: remove_album_folders migrated 12:22:54.7 Info: => 0.0045817s 12:22:54.7 Info: 44: add_priority_to_indexers migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 44 12:22:54.7 Info: AlterTable Indexers 12:22:54.7 Info: => 8E-07s 12:22:54.7 Info: CreateColumn Indexers Priority Int32 12:22:54.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:22:54.7 Info: => 0.0005304s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:22:54', 'add_priority_to_indexers') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 44: add_priority_to_indexers migrated 12:22:54.7 Info: => 0.0008426s 12:22:54.7 Info: 45: remove_chown_and_folderchmod_config migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 45 12:22:54.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:54.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:54.7 Info: => 0.0001275s 12:22:54.7 Info: PerformDBOperation 12:22:54.7 Info: Performing DB Operation 12:22:54.7 Info: => 2.6E-05s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:22:54', 'remove_chown_and_folderchmod_config') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 45: remove_chown_and_folderchmod_config migrated 12:22:54.7 Info: => 0.0002967s 12:22:54.7 Info: 47: update_notifiarr migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 47 12:22:54.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:54.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:54.7 Info: => 7E-05s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:22:54', 'update_notifiarr') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 47: update_notifiarr migrated 12:22:54.7 Info: => 0.000327s 12:22:54.7 Info: 49: email_multiple_addresses migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 49 12:22:54.7 Info: PerformDBOperation 12:22:54.7 Info: Performing DB Operation 12:22:54.7 Info: => 5.7E-05s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:22:54', 'email_multiple_addresses') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 49: email_multiple_addresses migrated 12:22:54.7 Info: => 0.0003285s 12:22:54.7 Info: 50: rename_blacklist_to_blocklist migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 50 12:22:54.7 Info: RenameTable Blacklist Blocklist 12:22:54.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:22:54.7 Info: => 0.0018023s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:22:54', 'rename_blacklist_to_blocklist') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 50: rename_blacklist_to_blocklist migrated 12:22:54.7 Info: => 0.0021262s 12:22:54.7 Info: 51: cdh_per_downloadclient migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 51 12:22:54.7 Info: AlterTable DownloadClients 12:22:54.7 Info: => 1E-06s 12:22:54.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:22:54.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:54.7 Info: => 0.0005718s 12:22:54.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:22:54.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:54.7 Info: => 0.0005292s 12:22:54.7 Info: PerformDBOperation 12:22:54.7 Info: Performing DB Operation 12:22:54.7 Info: => 0.0001507s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:22:54', 'cdh_per_downloadclient') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 51: cdh_per_downloadclient migrated 12:22:54.7 Info: => 0.0004549s 12:22:54.7 Info: 52: download_history migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 52 12:22:54.7 Info: CreateTable DownloadHistory 12:22:54.7 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:54.7 Info: => 0.0002198s 12:22:54.7 Info: CreateIndex DownloadHistory (EventType) 12:22:54.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:54.7 Info: => 0.0001186s 12:22:54.7 Info: CreateIndex DownloadHistory (ArtistId) 12:22:54.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:54.7 Info: => 0.0001032s 12:22:54.7 Info: CreateIndex DownloadHistory (DownloadId) 12:22:54.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:54.7 Info: => 0.0001025s 12:22:54.7 Info: PerformDBOperation 12:22:54.7 Info: Performing DB Operation 12:22:54.7 Info: => 0.0001005s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:22:54', 'download_history') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 52: download_history migrated 12:22:54.7 Info: => 0.0004463s 12:22:54.7 Info: 53: add_update_history migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 53 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:22:54', 'add_update_history') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 53: add_update_history migrated 12:22:54.7 Info: => 0.0003078s 12:22:54.7 Info: 54: add_on_update_to_notifications migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 54 12:22:54.7 Info: AlterTable Notifications 12:22:54.7 Info: => 7E-07s 12:22:54.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:22:54.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:22:54.7 Info: => 0.0006082s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:22:54', 'add_on_update_to_notifications') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 54: add_on_update_to_notifications migrated 12:22:54.7 Info: => 0.0009183s 12:22:54.7 Info: 55: download_client_per_indexer migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 55 12:22:54.7 Info: AlterTable Indexers 12:22:54.7 Info: => 6E-07s 12:22:54.7 Info: CreateColumn Indexers DownloadClientId Int32 12:22:54.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:22:54.7 Info: => 0.0005849s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:22:54', 'download_client_per_indexer') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 55: download_client_per_indexer migrated 12:22:54.7 Info: => 0.0008997s 12:22:54.7 Info: 56: AddNewItemMonitorType migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 56 12:22:54.7 Info: AlterTable Artists 12:22:54.7 Info: => 6E-07s 12:22:54.7 Info: CreateColumn Artists MonitorNewItems Int32 12:22:54.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:54.7 Info: => 0.0005897s 12:22:54.7 Info: AlterTable RootFolders 12:22:54.7 Info: => 4E-07s 12:22:54.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:22:54.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:54.7 Info: => 0.0005422s 12:22:54.7 Info: AlterTable ImportLists 12:22:54.7 Info: => 5E-07s 12:22:54.7 Info: CreateColumn ImportLists MonitorNewItems Int32 12:22:54.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:54.7 Info: => 0.0005792s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:22:54', 'AddNewItemMonitorType') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 56: AddNewItemMonitorType migrated 12:22:54.7 Info: => 0.0009118s 12:22:54.7 Info: 57: ImportListSearch migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 57 12:22:54.7 Info: AlterTable ImportLists 12:22:54.7 Info: => 8E-07s 12:22:54.7 Info: CreateColumn ImportLists ShouldSearch Boolean 12:22:54.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:22:54.7 Info: => 0.000574s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:22:54', 'ImportListSearch') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 57: ImportListSearch migrated 12:22:54.7 Info: => 0.0008891s 12:22:54.7 Info: 58: ImportListMonitorExisting migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 58 12:22:54.7 Info: AlterTable ImportLists 12:22:54.7 Info: => 7E-07s 12:22:54.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:22:54.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:22:54.7 Info: => 0.0005726s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:22:54', 'ImportListMonitorExisting') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 58: ImportListMonitorExisting migrated 12:22:54.7 Info: => 0.0008896s 12:22:54.7 Info: 59: add_indexer_tags migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 59 12:22:54.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:22:54.7 Info: => 4.93E-05s 12:22:54.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:22:54.7 Info: => 3E-05s 12:22:54.7 Info: AlterTable Indexers 12:22:54.7 Info: => 3E-07s 12:22:54.7 Info: CreateColumn Indexers Tags String 12:22:54.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:22:54.7 Info: => 0.000571s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:22:54', 'add_indexer_tags') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 59: add_indexer_tags migrated 12:22:54.7 Info: => 0.0009149s 12:22:54.7 Info: 60: update_audio_types migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 60 12:22:54.7 Info: PerformDBOperation 12:22:54.7 Info: Performing DB Operation 12:22:54.7 Info: => 5.24E-05s 12:22:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:22:54', 'update_audio_types') 12:22:54.7 Info: Committing Transaction 12:22:54.7 Info: 60: update_audio_types migrated 12:22:54.7 Info: => 0.0003326s 12:22:54.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:22:54.7 Info: Beginning Transaction 12:22:54.7 Info: Starting migration of Main DB to 61 12:22:54.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:54.7 Info: DELETE FROM "Commands" WHERE 1 = 1 12:22:54.7 Info: => 4.57E-05s 12:22:54.7 Info: AlterTable AlbumReleases 12:22:54.7 Info: => 3E-07s 12:22:54.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:22:54.7 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:22:54.7 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:22:54.7 Info: DROP TABLE "AlbumReleases" 12:22:54.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:22:54.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:54.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:54.7 Info: => 0.004725s 12:22:54.7 Info: AlterTable Albums 12:22:54.7 Info: => 5E-07s 12:22:54.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:22:54.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:54.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:54.7 Info: DROP TABLE "Albums" 12:22:54.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:54.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:54.7 Info: => 0.0063824s 12:22:54.7 Info: AlterTable Albums 12:22:54.7 Info: => 6E-07s 12:22:54.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:22:54.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:54.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:54.7 Info: DROP TABLE "Albums" 12:22:54.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:54.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:54.7 Info: => 0.0050033s 12:22:54.7 Info: AlterTable Albums 12:22:54.7 Info: => 5E-07s 12:22:54.7 Info: AlterColumn Albums Added DateTimeOffset 12:22:54.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:54.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:54.7 Info: DROP TABLE "Albums" 12:22:54.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:54.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:54.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:54.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:54.7 Info: => 0.0050302s 12:22:54.7 Info: AlterTable Artists 12:22:54.7 Info: => 4E-07s 12:22:54.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:22:54.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:54.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:54.7 Info: DROP TABLE "Artists" 12:22:54.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:54.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:54.7 Info: => 0.0057484s 12:22:54.7 Info: AlterTable Artists 12:22:54.7 Info: => 6E-07s 12:22:54.7 Info: AlterColumn Artists Added DateTimeOffset 12:22:54.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:54.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:54.8 Info: DROP TABLE "Artists" 12:22:54.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:54.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:54.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:54.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:54.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:54.8 Info: => 0.0049009s 12:22:54.8 Info: AlterTable Blocklist 12:22:54.8 Info: => 5E-07s 12:22:54.8 Info: AlterColumn Blocklist Date DateTimeOffset 12:22:54.8 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:54.8 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:54.8 Info: DROP TABLE "Blocklist" 12:22:54.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:54.8 Info: => 0.0050871s 12:22:54.8 Info: AlterTable Blocklist 12:22:54.8 Info: => 6E-07s 12:22:54.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:22:54.8 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:54.8 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:54.8 Info: DROP TABLE "Blocklist" 12:22:54.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:54.8 Info: => 0.0043141s 12:22:54.8 Info: AlterTable Commands 12:22:54.8 Info: => 6E-07s 12:22:54.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:22:54.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:54.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:54.8 Info: DROP TABLE "Commands" 12:22:54.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:54.8 Info: => 0.0042774s 12:22:54.8 Info: AlterTable Commands 12:22:54.8 Info: => 6E-07s 12:22:54.8 Info: AlterColumn Commands StartedAt DateTimeOffset 12:22:54.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:54.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:54.8 Info: DROP TABLE "Commands" 12:22:54.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:54.8 Info: => 0.0051173s 12:22:54.8 Info: AlterTable Commands 12:22:54.8 Info: => 5E-07s 12:22:54.8 Info: AlterColumn Commands EndedAt DateTimeOffset 12:22:54.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:54.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:54.8 Info: DROP TABLE "Commands" 12:22:54.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:54.8 Info: => 0.0053489s 12:22:54.8 Info: AlterTable DownloadClientStatus 12:22:54.8 Info: => 6E-07s 12:22:54.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:22:54.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:54.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:54.8 Info: DROP TABLE "DownloadClientStatus" 12:22:54.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:54.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:54.8 Info: => 0.004432s 12:22:54.8 Info: AlterTable DownloadClientStatus 12:22:54.8 Info: => 5E-07s 12:22:54.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:22:54.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:54.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:54.8 Info: DROP TABLE "DownloadClientStatus" 12:22:54.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:54.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:54.8 Info: => 0.0045396s 12:22:54.8 Info: AlterTable DownloadClientStatus 12:22:54.8 Info: => 6E-07s 12:22:54.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:22:54.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:54.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:54.8 Info: DROP TABLE "DownloadClientStatus" 12:22:54.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:54.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:54.8 Info: => 0.0044615s 12:22:54.8 Info: AlterTable DownloadHistory 12:22:54.8 Info: => 5E-07s 12:22:54.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:22:54.8 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:54.8 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:22:54.8 Info: DROP TABLE "DownloadHistory" 12:22:54.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:22:54.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:54.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:54.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:54.8 Info: => 0.0048916s 12:22:54.8 Info: AlterTable ExtraFiles 12:22:54.8 Info: => 6E-07s 12:22:54.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:22:54.8 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:54.8 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:54.8 Info: DROP TABLE "ExtraFiles" 12:22:54.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:54.8 Info: => 0.0054381s 12:22:54.8 Info: AlterTable ExtraFiles 12:22:54.8 Info: => 6E-07s 12:22:54.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:22:54.8 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:54.8 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:54.8 Info: DROP TABLE "ExtraFiles" 12:22:54.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:54.8 Info: => 0.0054122s 12:22:54.8 Info: AlterTable History 12:22:54.8 Info: => 6E-07s 12:22:54.8 Info: AlterColumn History Date DateTimeOffset 12:22:54.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:54.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:54.8 Info: DROP TABLE "History" 12:22:54.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:54.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:54.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:54.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:54.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:54.8 Info: => 0.004924s 12:22:54.8 Info: AlterTable ImportListStatus 12:22:54.8 Info: => 5E-07s 12:22:54.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:22:54.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:54.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:54.8 Info: DROP TABLE "ImportListStatus" 12:22:54.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:54.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:54.8 Info: => 0.004308s 12:22:54.8 Info: AlterTable ImportListStatus 12:22:54.8 Info: => 5E-07s 12:22:54.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:22:54.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:54.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:54.8 Info: DROP TABLE "ImportListStatus" 12:22:54.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:54.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:54.8 Info: => 0.0043294s 12:22:54.8 Info: AlterTable ImportListStatus 12:22:54.8 Info: => 4E-07s 12:22:54.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:22:54.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:54.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:54.8 Info: DROP TABLE "ImportListStatus" 12:22:54.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:54.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:54.8 Info: => 0.0052388s 12:22:54.8 Info: AlterTable IndexerStatus 12:22:54.8 Info: => 4E-07s 12:22:54.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:22:54.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:54.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:54.8 Info: DROP TABLE "IndexerStatus" 12:22:54.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:54.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:54.8 Info: => 0.0042567s 12:22:54.8 Info: AlterTable IndexerStatus 12:22:54.8 Info: => 5E-07s 12:22:54.8 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:22:54.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:54.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:54.8 Info: DROP TABLE "IndexerStatus" 12:22:54.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:54.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:54.8 Info: => 0.0050527s 12:22:54.8 Info: AlterTable IndexerStatus 12:22:54.8 Info: => 5E-07s 12:22:54.8 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:22:54.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:54.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:54.8 Info: DROP TABLE "IndexerStatus" 12:22:54.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:54.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:54.8 Info: => 0.0053858s 12:22:54.8 Info: AlterTable LyricFiles 12:22:54.8 Info: => 6E-07s 12:22:54.8 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:22:54.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:54.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:54.8 Info: DROP TABLE "LyricFiles" 12:22:54.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:54.8 Info: => 0.0043047s 12:22:54.8 Info: AlterTable LyricFiles 12:22:54.8 Info: => 7E-07s 12:22:54.8 Info: AlterColumn LyricFiles Added DateTimeOffset 12:22:54.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:22:54.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:54.8 Info: DROP TABLE "LyricFiles" 12:22:54.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:54.9 Info: => 0.0043276s 12:22:54.9 Info: AlterTable MetadataFiles 12:22:54.9 Info: => 5E-07s 12:22:54.9 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:22:54.9 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:54.9 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:54.9 Info: DROP TABLE "MetadataFiles" 12:22:54.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:54.9 Info: => 0.0043441s 12:22:54.9 Info: AlterTable MetadataFiles 12:22:54.9 Info: => 6E-07s 12:22:54.9 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:22:54.9 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:54.9 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:54.9 Info: DROP TABLE "MetadataFiles" 12:22:54.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:54.9 Info: => 0.0045281s 12:22:54.9 Info: AlterTable PendingReleases 12:22:54.9 Info: => 6E-07s 12:22:54.9 Info: AlterColumn PendingReleases Added DateTimeOffset 12:22:54.9 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:22:54.9 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:22:54.9 Info: DROP TABLE "PendingReleases" 12:22:54.9 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:22:54.9 Info: => 0.004782s 12:22:54.9 Info: AlterTable ScheduledTasks 12:22:54.9 Info: => 6E-07s 12:22:54.9 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:22:54.9 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:54.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:54.9 Info: DROP TABLE "ScheduledTasks" 12:22:54.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:54.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:54.9 Info: => 0.0052906s 12:22:54.9 Info: AlterTable ScheduledTasks 12:22:54.9 Info: => 5E-07s 12:22:54.9 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:22:54.9 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:54.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:54.9 Info: DROP TABLE "ScheduledTasks" 12:22:54.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:54.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:54.9 Info: => 0.0044659s 12:22:54.9 Info: AlterTable TrackFiles 12:22:54.9 Info: => 5E-07s 12:22:54.9 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:22:54.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:54.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:54.9 Info: DROP TABLE "TrackFiles" 12:22:54.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:54.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:54.9 Info: => 0.0046119s 12:22:54.9 Info: AlterTable TrackFiles 12:22:54.9 Info: => 6E-07s 12:22:54.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:22:54.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:54.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:54.9 Info: DROP TABLE "TrackFiles" 12:22:54.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:54.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:54.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:54.9 Info: => 0.0053429s 12:22:54.9 Info: AlterTable VersionInfo 12:22:54.9 Info: => 4E-07s 12:22:54.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:22:54.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:22:54.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:22:54.9 Info: DROP TABLE "VersionInfo" 12:22:54.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:22:54.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:54.9 Info: => 0.0049104s 12:22:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:22:54', 'postgres_update_timestamp_columns_to_with_timezone') 12:22:54.9 Info: Committing Transaction 12:22:54.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:22:54.9 Info: => 0.0056083s 12:22:54.9 Info: 62: add_on_delete_to_notifications migrating 12:22:54.9 Info: Beginning Transaction 12:22:54.9 Info: Starting migration of Main DB to 62 12:22:54.9 Info: AlterTable Notifications 12:22:54.9 Info: => 7E-07s 12:22:54.9 Info: CreateColumn Notifications OnArtistDelete Boolean 12:22:54.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:22:54.9 Info: => 0.0005904s 12:22:54.9 Info: AlterTable Notifications 12:22:54.9 Info: => 6E-07s 12:22:54.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:22:54.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:22:54.9 Info: => 0.0005579s 12:22:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:22:54', 'add_on_delete_to_notifications') 12:22:54.9 Info: Committing Transaction 12:22:54.9 Info: 62: add_on_delete_to_notifications migrated 12:22:54.9 Info: => 0.0008641s 12:22:54.9 Info: 63: add_custom_formats migrating 12:22:54.9 Info: Beginning Transaction 12:22:54.9 Info: Starting migration of Main DB to 63 12:22:54.9 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 12:22:54.9 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 12:22:54.9 Info: AlterTable DelayProfiles 12:22:54.9 Info: => 3E-07s 12:22:54.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:22:54.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:22:54.9 Info: => 0.0005698s 12:22:54.9 Info: UpdateData 12:22:54.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:22:54.9 Info: => 5.26E-05s 12:22:54.9 Info: AlterTable TrackFiles 12:22:54.9 Info: => 4E-07s 12:22:54.9 Info: CreateColumn TrackFiles OriginalFilePath String 12:22:54.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:22:54.9 Info: => 0.0005337s 12:22:54.9 Info: PerformDBOperation 12:22:54.9 Info: Performing DB Operation 12:22:54.9 Info: => 0.0010679s 12:22:54.9 Info: CreateTable CustomFormats 12:22:54.9 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:22:54.9 Info: => 0.0001998s 12:22:54.9 Info: CreateIndex CustomFormats (Name) 12:22:54.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:22:54.9 Info: => 0.000113s 12:22:54.9 Info: AlterTable QualityProfiles 12:22:54.9 Info: => 5E-07s 12:22:54.9 Info: CreateColumn QualityProfiles FormatItems String 12:22:54.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:22:54.9 Info: => 0.0005682s 12:22:54.9 Info: AlterTable QualityProfiles 12:22:54.9 Info: => 5E-07s 12:22:54.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:22:54.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:54.9 Info: => 0.0005644s 12:22:54.9 Info: AlterTable QualityProfiles 12:22:54.9 Info: => 5E-07s 12:22:54.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:22:54.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:54.9 Info: => 0.0005374s 12:22:54.9 Info: PerformDBOperation 12:22:54.9 Info: Performing DB Operation 12:22:54.9 Info: => 0.0041735s 12:22:54.9 Info: PerformDBOperation 12:22:54.9 Info: Performing DB Operation 12:22:54.9 Info: => 3.52E-05s 12:22:54.9 Info: DeleteColumn ReleaseProfiles Preferred 12:22:54.9 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:54.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:54.9 Info: DROP TABLE "ReleaseProfiles" 12:22:54.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:54.9 Info: => 0.0039508s 12:22:54.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:22:54.9 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:54.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:54.9 Info: DROP TABLE "ReleaseProfiles" 12:22:54.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:54.9 Info: => 0.0053411s 12:22:54.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:54.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:54.9 Info: => 5.01E-05s 12:22:54.9 Info: AlterTable DelayProfiles 12:22:54.9 Info: => 3E-07s 12:22:54.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:22:54.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:54.9 Info: => 0.0005708s 12:22:54.9 Info: AlterTable DelayProfiles 12:22:54.9 Info: => 5E-07s 12:22:54.9 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:22:54.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:22:54.9 Info: => 0.0005436s 12:22:54.9 Info: -> 2 Insert operations completed in 00:00:00.0001418 taking an average of 00:00:00.0000709 12:22:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:22:54', 'add_custom_formats') 12:22:54.9 Info: Committing Transaction 12:22:54.9 Info: 63: add_custom_formats migrated 12:22:54.9 Info: => 0.0009563s 12:22:54.9 Debug: Took: 00:00:00.4127259 12:22:54.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 12:22:54.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 12:22:54.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149749978851_153/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:55.0 Info: DatabaseEngineVersionCheck migrating 12:22:55.0 Info: PerformDBOperation 12:22:55.0 Info: Performing DB Operation 12:22:55.0 Info: SQLite 3.47.0 12:22:55.0 Info: => 0.0009803s 12:22:55.0 Info: DatabaseEngineVersionCheck migrated 12:22:55.0 Info: => 0.0009937s 12:22:55.0 Info: VersionMigration migrating 12:22:55.0 Info: Beginning Transaction 12:22:55.0 Info: CreateTable VersionInfo 12:22:55.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:55.0 Info: => 0.0001523s 12:22:55.0 Info: Committing Transaction 12:22:55.0 Info: VersionMigration migrated 12:22:55.0 Info: => 0.0005351s 12:22:55.0 Info: VersionUniqueMigration migrating 12:22:55.0 Info: Beginning Transaction 12:22:55.0 Info: CreateIndex VersionInfo (Version) 12:22:55.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:55.0 Info: => 0.0001443s 12:22:55.0 Info: AlterTable VersionInfo 12:22:55.0 Info: => 7E-07s 12:22:55.0 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:55.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:55.0 Info: => 0.000517s 12:22:55.0 Info: Committing Transaction 12:22:55.0 Info: VersionUniqueMigration migrated 12:22:55.0 Info: => 0.000733s 12:22:55.0 Info: VersionDescriptionMigration migrating 12:22:55.0 Info: Beginning Transaction 12:22:55.0 Info: AlterTable VersionInfo 12:22:55.0 Info: => 5E-07s 12:22:55.0 Info: CreateColumn VersionInfo Description String 12:22:55.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:55.0 Info: => 0.0001997s 12:22:55.0 Info: Committing Transaction 12:22:55.0 Info: VersionDescriptionMigration migrated 12:22:55.0 Info: => 0.0003904s 12:22:55.0 Info: 1: InitialSetup migrating 12:22:55.0 Info: Beginning Transaction 12:22:55.0 Info: Starting migration of Main DB to 1 12:22:55.0 Info: CreateTable Config 12:22:55.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:55.0 Info: => 0.0001531s 12:22:55.0 Info: CreateIndex Config (Key) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:55.0 Info: => 7.12E-05s 12:22:55.0 Info: CreateTable RootFolders 12:22:55.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:55.0 Info: => 7.72E-05s 12:22:55.0 Info: CreateIndex RootFolders (Path) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:55.0 Info: => 6.26E-05s 12:22:55.0 Info: CreateTable Artists 12:22:55.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:55.0 Info: => 0.000212s 12:22:55.0 Info: CreateIndex Artists (ForeignArtistId) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:55.0 Info: => 6.61E-05s 12:22:55.0 Info: CreateIndex Artists (NameSlug) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:55.0 Info: => 6.24E-05s 12:22:55.0 Info: CreateIndex Artists (CleanName) 12:22:55.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.0 Info: => 5.9E-05s 12:22:55.0 Info: CreateIndex Artists (Path) 12:22:55.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.0 Info: => 5.7E-05s 12:22:55.0 Info: CreateTable Albums 12:22:55.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:55.0 Info: => 0.000199s 12:22:55.0 Info: CreateIndex Albums (ForeignAlbumId) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.0 Info: => 6.85E-05s 12:22:55.0 Info: CreateIndex Albums (MBId) 12:22:55.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.0 Info: => 5.78E-05s 12:22:55.0 Info: CreateIndex Albums (TADBId) 12:22:55.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.0 Info: => 5.8E-05s 12:22:55.0 Info: CreateIndex Albums (TitleSlug) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.0 Info: => 6.08E-05s 12:22:55.0 Info: CreateIndex Albums (CleanTitle) 12:22:55.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.0 Info: => 5.94E-05s 12:22:55.0 Info: CreateIndex Albums (Path) 12:22:55.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:55.0 Info: => 6.06E-05s 12:22:55.0 Info: CreateTable Tracks 12:22:55.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:55.0 Info: => 0.0001917s 12:22:55.0 Info: CreateIndex Tracks (ForeignTrackId) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:55.0 Info: => 7.44E-05s 12:22:55.0 Info: CreateIndex Tracks (ArtistId) 12:22:55.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:55.0 Info: => 0.000116s 12:22:55.0 Info: CreateIndex Tracks (TrackFileId) 12:22:55.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:55.0 Info: => 9.42E-05s 12:22:55.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:55.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:55.0 Info: => 7.31E-05s 12:22:55.0 Info: CreateTable TrackFiles 12:22:55.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:55.0 Info: => 0.0001203s 12:22:55.0 Info: CreateIndex TrackFiles (ArtistId) 12:22:55.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:55.0 Info: => 7.78E-05s 12:22:55.0 Info: CreateIndex TrackFiles (AlbumId) 12:22:55.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.0 Info: => 6.77E-05s 12:22:55.0 Info: CreateTable History 12:22:55.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:55.0 Info: => 0.0001248s 12:22:55.0 Info: CreateIndex History (Date) 12:22:55.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:55.0 Info: => 9.08E-05s 12:22:55.0 Info: CreateIndex History (EventType) 12:22:55.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:55.0 Info: => 7.21E-05s 12:22:55.0 Info: CreateIndex History (DownloadId) 12:22:55.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:55.0 Info: => 7E-05s 12:22:55.0 Info: CreateIndex History (AlbumId) 12:22:55.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:55.0 Info: => 7.29E-05s 12:22:55.0 Info: CreateTable Notifications 12:22:55.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:55.0 Info: => 0.0001185s 12:22:55.0 Info: CreateTable ScheduledTasks 12:22:55.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:55.0 Info: => 0.0001301s 12:22:55.0 Info: CreateIndex ScheduledTasks (TypeName) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:55.0 Info: => 0.0001174s 12:22:55.0 Info: CreateTable Indexers 12:22:55.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:55.0 Info: => 0.0001235s 12:22:55.0 Info: CreateIndex Indexers (Name) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:55.0 Info: => 8.3E-05s 12:22:55.0 Info: CreateTable Profiles 12:22:55.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:55.0 Info: => 8.78E-05s 12:22:55.0 Info: CreateIndex Profiles (Name) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:55.0 Info: => 7.43E-05s 12:22:55.0 Info: CreateTable QualityDefinitions 12:22:55.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:55.0 Info: => 0.0001001s 12:22:55.0 Info: CreateIndex QualityDefinitions (Quality) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:55.0 Info: => 6.94E-05s 12:22:55.0 Info: CreateIndex QualityDefinitions (Title) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:55.0 Info: => 0.0001069s 12:22:55.0 Info: CreateTable NamingConfig 12:22:55.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:55.0 Info: => 0.0001286s 12:22:55.0 Info: CreateTable Blacklist 12:22:55.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:55.0 Info: => 0.0002039s 12:22:55.0 Info: CreateTable Metadata 12:22:55.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:55.0 Info: => 0.0001013s 12:22:55.0 Info: CreateTable MetadataFiles 12:22:55.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:55.0 Info: => 0.0001122s 12:22:55.0 Info: CreateTable DownloadClients 12:22:55.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:55.0 Info: => 9.76E-05s 12:22:55.0 Info: CreateTable PendingReleases 12:22:55.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:55.0 Info: => 0.0001077s 12:22:55.0 Info: CreateTable RemotePathMappings 12:22:55.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:55.0 Info: => 0.0001043s 12:22:55.0 Info: CreateTable Tags 12:22:55.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:55.0 Info: => 8.62E-05s 12:22:55.0 Info: CreateIndex Tags (Label) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:55.0 Info: => 7.8E-05s 12:22:55.0 Info: CreateTable Restrictions 12:22:55.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:55.0 Info: => 9.07E-05s 12:22:55.0 Info: CreateTable DelayProfiles 12:22:55.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:55.0 Info: => 0.0001126s 12:22:55.0 Info: CreateTable Users 12:22:55.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:55.0 Info: => 8.49E-05s 12:22:55.0 Info: CreateIndex Users (Identifier) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:55.0 Info: => 0.0001123s 12:22:55.0 Info: CreateIndex Users (Username) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:55.0 Info: => 8.87E-05s 12:22:55.0 Info: CreateTable Commands 12:22:55.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:55.0 Info: => 0.0001232s 12:22:55.0 Info: CreateTable IndexerStatus 12:22:55.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:55.0 Info: => 0.0001134s 12:22:55.0 Info: CreateIndex IndexerStatus (ProviderId) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:55.0 Info: => 7.88E-05s 12:22:55.0 Info: CreateTable ExtraFiles 12:22:55.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:55.0 Info: => 0.000109s 12:22:55.0 Info: CreateTable LyricFiles 12:22:55.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:55.0 Info: => 0.0001369s 12:22:55.0 Info: CreateTable LanguageProfiles 12:22:55.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:55.0 Info: => 9.34E-05s 12:22:55.0 Info: CreateIndex LanguageProfiles (Name) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:55.0 Info: => 8.98E-05s 12:22:55.0 Info: CreateTable DownloadClientStatus 12:22:55.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:55.0 Info: => 9.96E-05s 12:22:55.0 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:55.0 Info: => 8E-05s 12:22:55.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:55.0 Info: -> 1 Insert operations completed in 00:00:00.0000585 taking an average of 00:00:00.0000585 12:22:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:55', 'InitialSetup') 12:22:55.0 Info: Committing Transaction 12:22:55.0 Info: 1: InitialSetup migrated 12:22:55.0 Info: => 0.0010578s 12:22:55.0 Info: 2: add_reason_to_pending_releases migrating 12:22:55.0 Info: Beginning Transaction 12:22:55.0 Info: Starting migration of Main DB to 2 12:22:55.0 Info: AlterTable PendingReleases 12:22:55.0 Info: => 6E-07s 12:22:55.0 Info: CreateColumn PendingReleases Reason Int32 12:22:55.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:55.0 Info: => 0.0005141s 12:22:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:55', 'add_reason_to_pending_releases') 12:22:55.0 Info: Committing Transaction 12:22:55.0 Info: 2: add_reason_to_pending_releases migrated 12:22:55.0 Info: => 0.0008174s 12:22:55.0 Info: 3: add_medium_support migrating 12:22:55.0 Info: Beginning Transaction 12:22:55.0 Info: Starting migration of Main DB to 3 12:22:55.0 Info: AlterTable Albums 12:22:55.0 Info: => 8E-07s 12:22:55.0 Info: CreateColumn Albums Media String 12:22:55.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:55.0 Info: => 0.0005036s 12:22:55.0 Info: AlterTable Tracks 12:22:55.0 Info: => 6E-07s 12:22:55.0 Info: CreateColumn Tracks MediumNumber Int32 12:22:55.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:55.0 Info: => 0.000483s 12:22:55.0 Info: AlterTable Tracks 12:22:55.0 Info: => 6E-07s 12:22:55.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:55.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:55.0 Info: => 0.0004624s 12:22:55.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:55.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:55.0 Info: => 4.16E-05s 12:22:55.0 Info: DeleteColumn Tracks TrackNumber 12:22:55.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:55.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:55.0 Info: DROP TABLE "Tracks" 12:22:55.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:55.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:55.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:55.0 Info: => 0.0038645s 12:22:55.0 Info: AlterTable Tracks 12:22:55.0 Info: => 5E-07s 12:22:55.0 Info: CreateColumn Tracks TrackNumber String 12:22:55.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:55.0 Info: => 0.0004634s 12:22:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:55', 'add_medium_support') 12:22:55.0 Info: Committing Transaction 12:22:55.0 Info: 3: add_medium_support migrated 12:22:55.0 Info: => 0.0008486s 12:22:55.0 Info: 4: add_various_qualites_in_profile migrating 12:22:55.0 Info: Beginning Transaction 12:22:55.0 Info: Starting migration of Main DB to 4 12:22:55.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:55.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:55.0 Info: => 5.01E-05s 12:22:55.0 Info: PerformDBOperation 12:22:55.0 Info: Performing DB Operation 12:22:55.0 Info: => 3.22E-05s 12:22:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:55', 'add_various_qualites_in_profile') 12:22:55.0 Info: Committing Transaction 12:22:55.0 Info: 4: add_various_qualites_in_profile migrated 12:22:55.0 Info: => 0.0002746s 12:22:55.0 Info: 5: metadata_profiles migrating 12:22:55.0 Info: Beginning Transaction 12:22:55.0 Info: Starting migration of Main DB to 5 12:22:55.0 Info: CreateTable MetadataProfiles 12:22:55.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:55.0 Info: => 0.0001228s 12:22:55.0 Info: CreateIndex MetadataProfiles (Name) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:55.0 Info: => 8E-05s 12:22:55.0 Info: AlterTable Artists 12:22:55.0 Info: => 5E-07s 12:22:55.0 Info: CreateColumn Artists MetadataProfileId Int32 12:22:55.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:55.0 Info: => 0.0005177s 12:22:55.0 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:55.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:55.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:55.0 Info: DROP TABLE "Artists" 12:22:55.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:55.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.0 Info: => 0.0056118s 12:22:55.0 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:55.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:55.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:55.0 Info: DROP TABLE "Artists" 12:22:55.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:55.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.0 Info: => 0.0050449s 12:22:55.0 Info: AlterTable Albums 12:22:55.0 Info: => 5E-07s 12:22:55.0 Info: CreateColumn Albums SecondaryTypes String 12:22:55.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:55.0 Info: => 0.0005017s 12:22:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:55', 'metadata_profiles') 12:22:55.0 Info: Committing Transaction 12:22:55.0 Info: 5: metadata_profiles migrated 12:22:55.0 Info: => 0.0009082s 12:22:55.0 Info: 6: separate_automatic_and_interactive_search migrating 12:22:55.0 Info: Beginning Transaction 12:22:55.0 Info: Starting migration of Main DB to 6 12:22:55.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:55.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:55.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:55.0 Info: DROP TABLE "Indexers" 12:22:55.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:55.0 Info: => 0.00339s 12:22:55.0 Info: AlterTable Indexers 12:22:55.0 Info: => 4E-07s 12:22:55.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:55.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:55.0 Info: => 0.00048s 12:22:55.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:55.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:55.0 Info: => 3.63E-05s 12:22:55.0 Info: AlterTable Indexers 12:22:55.0 Info: => 4E-07s 12:22:55.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:55.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:55.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:55.0 Info: DROP TABLE "Indexers" 12:22:55.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:55.0 Info: => 0.0033731s 12:22:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:55', 'separate_automatic_and_interactive_search') 12:22:55.0 Info: Committing Transaction 12:22:55.0 Info: 6: separate_automatic_and_interactive_search migrated 12:22:55.0 Info: => 0.0036811s 12:22:55.0 Info: 7: change_album_path_to_relative migrating 12:22:55.0 Info: Beginning Transaction 12:22:55.0 Info: Starting migration of Main DB to 7 12:22:55.0 Info: DeleteColumn Albums Path 12:22:55.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:55.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:55.0 Info: DROP TABLE "Albums" 12:22:55.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.0 Info: => 0.0041231s 12:22:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:55', 'change_album_path_to_relative') 12:22:55.0 Info: Committing Transaction 12:22:55.0 Info: 7: change_album_path_to_relative migrated 12:22:55.0 Info: => 0.004498s 12:22:55.0 Info: 8: change_quality_size_mb_to_kb migrating 12:22:55.0 Info: Beginning Transaction 12:22:55.0 Info: Starting migration of Main DB to 8 12:22:55.0 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:55.0 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:55.0 Info: => 4.7E-05s 12:22:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:55', 'change_quality_size_mb_to_kb') 12:22:55.0 Info: Committing Transaction 12:22:55.0 Info: 8: change_quality_size_mb_to_kb migrated 12:22:55.0 Info: => 0.0002841s 12:22:55.0 Info: 9: album_releases migrating 12:22:55.0 Info: Beginning Transaction 12:22:55.0 Info: Starting migration of Main DB to 9 12:22:55.0 Info: AlterTable Albums 12:22:55.0 Info: => 6E-07s 12:22:55.0 Info: CreateColumn Albums Releases String 12:22:55.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:55.0 Info: => 0.0004953s 12:22:55.0 Info: AlterTable Albums 12:22:55.0 Info: => 5E-07s 12:22:55.0 Info: CreateColumn Albums CurrentRelease String 12:22:55.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:55.0 Info: => 0.0004693s 12:22:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:55', 'album_releases') 12:22:55.0 Info: Committing Transaction 12:22:55.0 Info: 9: album_releases migrated 12:22:55.0 Info: => 0.0007441s 12:22:55.0 Info: 10: album_releases_fix migrating 12:22:55.0 Info: Beginning Transaction 12:22:55.0 Info: Starting migration of Main DB to 10 12:22:55.0 Info: AlterTable Albums 12:22:55.0 Info: => 4E-07s 12:22:55.0 Info: AlterColumn Albums Releases String 12:22:55.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:55.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:55.0 Info: DROP TABLE "Albums" 12:22:55.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.0 Info: => 0.0048602s 12:22:55.0 Info: AlterTable Albums 12:22:55.0 Info: => 4E-07s 12:22:55.0 Info: AlterColumn Albums CurrentRelease String 12:22:55.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:55.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:55.0 Info: DROP TABLE "Albums" 12:22:55.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.0 Info: => 0.0048062s 12:22:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:55', 'album_releases_fix') 12:22:55.0 Info: Committing Transaction 12:22:55.0 Info: 10: album_releases_fix migrated 12:22:55.0 Info: => 0.0051985s 12:22:55.0 Info: 11: import_lists migrating 12:22:55.0 Info: Beginning Transaction 12:22:55.0 Info: Starting migration of Main DB to 11 12:22:55.0 Info: CreateTable ImportLists 12:22:55.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:55.0 Info: => 0.0001988s 12:22:55.0 Info: CreateIndex ImportLists (Name) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:55.0 Info: => 8.1E-05s 12:22:55.0 Info: CreateTable ImportListStatus 12:22:55.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:55.0 Info: => 0.0001056s 12:22:55.0 Info: CreateIndex ImportListStatus (ProviderId) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:55.0 Info: => 6.96E-05s 12:22:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:55', 'import_lists') 12:22:55.0 Info: Committing Transaction 12:22:55.0 Info: 11: import_lists migrated 12:22:55.0 Info: => 0.0003553s 12:22:55.0 Info: 12: add_release_status migrating 12:22:55.0 Info: Beginning Transaction 12:22:55.0 Info: Starting migration of Main DB to 12 12:22:55.0 Info: AlterTable MetadataProfiles 12:22:55.0 Info: => 5E-07s 12:22:55.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:55.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:55.0 Info: => 0.0005152s 12:22:55.0 Info: PerformDBOperation 12:22:55.0 Info: Performing DB Operation 12:22:55.0 Info: => 2.86E-05s 12:22:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:55', 'add_release_status') 12:22:55.0 Info: Committing Transaction 12:22:55.0 Info: 12: add_release_status migrated 12:22:55.0 Info: => 0.0003058s 12:22:55.0 Info: 13: album_download_notification migrating 12:22:55.0 Info: Beginning Transaction 12:22:55.0 Info: Starting migration of Main DB to 13 12:22:55.0 Info: AlterTable Notifications 12:22:55.0 Info: => 7E-07s 12:22:55.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:55.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:55.0 Info: => 0.0005105s 12:22:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:55', 'album_download_notification') 12:22:55.0 Info: Committing Transaction 12:22:55.0 Info: 13: album_download_notification migrated 12:22:55.0 Info: => 0.000802s 12:22:55.0 Info: 14: fix_language_metadata_profiles migrating 12:22:55.0 Info: Beginning Transaction 12:22:55.0 Info: Starting migration of Main DB to 14 12:22:55.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:55.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:55.0 Info: => 7.75E-05s 12:22:55.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:55.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:55.0 Info: => 4.98E-05s 12:22:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:55', 'fix_language_metadata_profiles') 12:22:55.0 Info: Committing Transaction 12:22:55.0 Info: 14: fix_language_metadata_profiles migrated 12:22:55.0 Info: => 0.0002899s 12:22:55.0 Info: 15: remove_fanzub migrating 12:22:55.0 Info: Beginning Transaction 12:22:55.0 Info: Starting migration of Main DB to 15 12:22:55.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:55.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:55.0 Info: => 4.42E-05s 12:22:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:55', 'remove_fanzub') 12:22:55.0 Info: Committing Transaction 12:22:55.0 Info: 15: remove_fanzub migrated 12:22:55.0 Info: => 0.0002734s 12:22:55.0 Info: 16: update_artist_history_indexes migrating 12:22:55.0 Info: Beginning Transaction 12:22:55.0 Info: Starting migration of Main DB to 16 12:22:55.0 Info: CreateIndex Albums (ArtistId) 12:22:55.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:55.0 Info: => 0.0001032s 12:22:55.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:55.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:55.0 Info: => 7.73E-05s 12:22:55.0 Info: DeleteIndex History (AlbumId) 12:22:55.0 Info: DROP INDEX "IX_History_AlbumId" 12:22:55.0 Info: => 0.0001247s 12:22:55.0 Info: CreateIndex History (AlbumId, Date) 12:22:55.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:55.0 Info: => 8.89E-05s 12:22:55.0 Info: DeleteIndex History (DownloadId) 12:22:55.0 Info: DROP INDEX "IX_History_DownloadId" 12:22:55.0 Info: => 0.0001088s 12:22:55.0 Info: CreateIndex History (DownloadId, Date) 12:22:55.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:55.0 Info: => 8.76E-05s 12:22:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:55', 'update_artist_history_indexes') 12:22:55.0 Info: Committing Transaction 12:22:55.0 Info: 16: update_artist_history_indexes migrated 12:22:55.0 Info: => 0.0003854s 12:22:55.0 Info: 17: remove_nma migrating 12:22:55.0 Info: Beginning Transaction 12:22:55.0 Info: Starting migration of Main DB to 17 12:22:55.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:55.0 Info: => 4.77E-05s 12:22:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:55', 'remove_nma') 12:22:55.0 Info: Committing Transaction 12:22:55.0 Info: 17: remove_nma migrated 12:22:55.0 Info: => 0.0002774s 12:22:55.0 Info: 18: album_disambiguation migrating 12:22:55.0 Info: Beginning Transaction 12:22:55.0 Info: Starting migration of Main DB to 18 12:22:55.0 Info: AlterTable Albums 12:22:55.0 Info: => 6E-07s 12:22:55.0 Info: CreateColumn Albums Disambiguation String 12:22:55.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:55.0 Info: => 0.0005311s 12:22:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:55', 'album_disambiguation') 12:22:55.0 Info: Committing Transaction 12:22:55.0 Info: 18: album_disambiguation migrated 12:22:55.0 Info: => 0.0008105s 12:22:55.0 Info: 19: add_ape_quality_in_profiles migrating 12:22:55.0 Info: Beginning Transaction 12:22:55.0 Info: Starting migration of Main DB to 19 12:22:55.0 Info: PerformDBOperation 12:22:55.0 Info: Performing DB Operation 12:22:55.0 Info: => 3.03E-05s 12:22:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:55', 'add_ape_quality_in_profiles') 12:22:55.0 Info: Committing Transaction 12:22:55.0 Info: 19: add_ape_quality_in_profiles migrated 12:22:55.0 Info: => 0.000268s 12:22:55.0 Info: 20: remove_pushalot migrating 12:22:55.0 Info: Beginning Transaction 12:22:55.0 Info: Starting migration of Main DB to 20 12:22:55.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:55.0 Info: => 4.62E-05s 12:22:55.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:55.0 Info: => 2.84E-05s 12:22:55.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:55.0 Info: => 2.64E-05s 12:22:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:55', 'remove_pushalot') 12:22:55.0 Info: Committing Transaction 12:22:55.0 Info: 20: remove_pushalot migrated 12:22:55.0 Info: => 0.0002508s 12:22:55.0 Info: 21: add_custom_filters migrating 12:22:55.0 Info: Beginning Transaction 12:22:55.0 Info: Starting migration of Main DB to 21 12:22:55.0 Info: CreateTable CustomFilters 12:22:55.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:55.0 Info: => 0.0001213s 12:22:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:55', 'add_custom_filters') 12:22:55.0 Info: Committing Transaction 12:22:55.0 Info: 21: add_custom_filters migrated 12:22:55.0 Info: => 0.0003865s 12:22:55.0 Info: 22: import_list_tags migrating 12:22:55.0 Info: Beginning Transaction 12:22:55.0 Info: Starting migration of Main DB to 22 12:22:55.0 Info: AlterTable ImportLists 12:22:55.0 Info: => 7E-07s 12:22:55.0 Info: CreateColumn ImportLists Tags String 12:22:55.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:55.0 Info: => 0.0005248s 12:22:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:55', 'import_list_tags') 12:22:55.0 Info: Committing Transaction 12:22:55.0 Info: 22: import_list_tags migrated 12:22:55.0 Info: => 0.0008227s 12:22:55.0 Info: 23: add_release_groups_etc migrating 12:22:55.0 Info: Beginning Transaction 12:22:55.0 Info: Starting migration of Main DB to 23 12:22:55.0 Info: CreateTable ArtistMetadata 12:22:55.0 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:55.0 Info: => 0.0001663s 12:22:55.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:55.0 Info: => 7.75E-05s 12:22:55.0 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:55.0 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:55.0 Info: => 7.93E-05s 12:22:55.0 Info: AlterTable Artists 12:22:55.0 Info: => 4E-07s 12:22:55.0 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:55.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:55.0 Info: => 0.0005222s 12:22:55.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:55.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:55.0 Info: => 6.48E-05s 12:22:55.0 Info: CreateTable AlbumReleases 12:22:55.0 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:55.0 Info: => 0.0001412s 12:22:55.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:55.0 Info: => 0.0001152s 12:22:55.0 Info: CreateIndex AlbumReleases (AlbumId) 12:22:55.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:55.0 Info: => 7.63E-05s 12:22:55.0 Info: PerformDBOperation 12:22:55.0 Info: Performing DB Operation 12:22:55.0 Info: => 3.33E-05s 12:22:55.0 Info: AlterTable Albums 12:22:55.0 Info: => 4E-07s 12:22:55.0 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:55.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:55.0 Info: => 0.0005444s 12:22:55.0 Info: AlterTable Albums 12:22:55.0 Info: => 5E-07s 12:22:55.0 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:55.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:55.0 Info: => 0.0005417s 12:22:55.0 Info: AlterTable Albums 12:22:55.0 Info: => 6E-07s 12:22:55.0 Info: CreateColumn Albums Links String 12:22:55.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:55.0 Info: => 0.000559s 12:22:55.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:55.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:55.0 Info: => 7.95E-05s 12:22:55.0 Info: AlterTable Tracks 12:22:55.0 Info: => 6E-07s 12:22:55.0 Info: CreateColumn Tracks ForeignRecordingId String 12:22:55.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:55.0 Info: => 0.0005366s 12:22:55.0 Info: AlterTable Tracks 12:22:55.0 Info: => 6E-07s 12:22:55.0 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:55.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:55.0 Info: => 0.0005264s 12:22:55.0 Info: AlterTable Tracks 12:22:55.0 Info: => 5E-07s 12:22:55.0 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:55.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:55.0 Info: => 0.0005337s 12:22:55.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:55.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:55.0 Info: => 0.0008204s 12:22:55.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:55.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:55.0 Info: => 6.71E-05s 12:22:55.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:55.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:55.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:55.0 Info: DROP TABLE "Artists" 12:22:55.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.0 Info: => 0.0042029s 12:22:55.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:55.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:55.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:55.0 Info: DROP TABLE "Albums" 12:22:55.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.0 Info: => 0.0057176s 12:22:55.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:55.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:55.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:55.1 Info: DROP TABLE "Tracks" 12:22:55.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:55.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:55.1 Info: => 0.0040261s 12:22:55.1 Info: DeleteColumn TrackFiles ArtistId 12:22:55.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:55.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:55.1 Info: DROP TABLE "TrackFiles" 12:22:55.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:55.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.1 Info: => 0.0046924s 12:22:55.1 Info: CreateIndex Artists (ArtistMetadataId) 12:22:55.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:55.1 Info: => 7.62E-05s 12:22:55.1 Info: CreateIndex Artists (Monitored) 12:22:55.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:55.1 Info: => 7.05E-05s 12:22:55.1 Info: CreateIndex Albums (ArtistMetadataId) 12:22:55.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:55.1 Info: => 6.8E-05s 12:22:55.1 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:55.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:55.1 Info: => 6.68E-05s 12:22:55.1 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:55.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:55.1 Info: => 6.67E-05s 12:22:55.1 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:55.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:55.1 Info: => 6.73E-05s 12:22:55.1 Info: UpdateData 12:22:55.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:55.1 Info: => 3.96E-05s 12:22:55.1 Info: UpdateData 12:22:55.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:55.1 Info: => 3.05E-05s 12:22:55.1 Info: UpdateData 12:22:55.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:55.1 Info: => 3.87E-05s 12:22:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:55', 'add_release_groups_etc') 12:22:55.1 Info: Committing Transaction 12:22:55.1 Info: 23: add_release_groups_etc migrated 12:22:55.1 Info: => 0.0006335s 12:22:55.1 Info: 24: NewMediaInfoFormat migrating 12:22:55.1 Info: Beginning Transaction 12:22:55.1 Info: Starting migration of Main DB to 24 12:22:55.1 Info: UpdateData 12:22:55.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:55.1 Info: => 5.03E-05s 12:22:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:55', 'NewMediaInfoFormat') 12:22:55.1 Info: Committing Transaction 12:22:55.1 Info: 24: NewMediaInfoFormat migrated 12:22:55.1 Info: => 0.0003015s 12:22:55.1 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:55.1 Info: Beginning Transaction 12:22:55.1 Info: Starting migration of Main DB to 25 12:22:55.1 Info: RenameTable Restrictions ReleaseProfiles 12:22:55.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:55.1 Info: => 0.0014479s 12:22:55.1 Info: AlterTable ReleaseProfiles 12:22:55.1 Info: => 7E-07s 12:22:55.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:55.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:55.1 Info: => 0.0005258s 12:22:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:55', 'rename_restrictions_to_release_profiles') 12:22:55.1 Info: Committing Transaction 12:22:55.1 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:55.1 Info: => 0.0008479s 12:22:55.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:55.1 Info: Beginning Transaction 12:22:55.1 Info: Starting migration of Main DB to 26 12:22:55.1 Info: RenameTable Profiles QualityProfiles 12:22:55.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:55.1 Info: => 0.0014593s 12:22:55.1 Info: AlterTable QualityProfiles 12:22:55.1 Info: => 5E-07s 12:22:55.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:55.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:55.1 Info: => 0.0005224s 12:22:55.1 Info: AlterTable LanguageProfiles 12:22:55.1 Info: => 9E-07s 12:22:55.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:55.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:55.1 Info: => 0.0005001s 12:22:55.1 Info: UpdateData 12:22:55.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:55.1 Info: => 4.39E-05s 12:22:55.1 Info: UpdateData 12:22:55.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:55.1 Info: => 2.74E-05s 12:22:55.1 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:55.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:55.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:55.1 Info: DROP TABLE "Artists" 12:22:55.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:55.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:55.1 Info: => 0.0042137s 12:22:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:55', 'rename_quality_profiles_add_upgrade_allowed') 12:22:55.1 Info: Committing Transaction 12:22:55.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:55.1 Info: => 0.0046572s 12:22:55.1 Info: 27: add_import_exclusions migrating 12:22:55.1 Info: Beginning Transaction 12:22:55.1 Info: Starting migration of Main DB to 27 12:22:55.1 Info: CreateTable ImportListExclusions 12:22:55.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:55.1 Info: => 0.0001811s 12:22:55.1 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:55.1 Info: => 0.0001371s 12:22:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:55', 'add_import_exclusions') 12:22:55.1 Info: Committing Transaction 12:22:55.1 Info: 27: add_import_exclusions migrated 12:22:55.1 Info: => 0.0004796s 12:22:55.1 Info: 28: clean_artist_metadata_table migrating 12:22:55.1 Info: Beginning Transaction 12:22:55.1 Info: Starting migration of Main DB to 28 12:22:55.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.1 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.1 Info: => 0.0001594s 12:22:55.1 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.1 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.1 Info: => 0.0001197s 12:22:55.1 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:55.1 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:55.1 Info: => 0.000117s 12:22:55.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:55.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:55.1 Info: => 0.0001164s 12:22:55.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.1 Info: => 0.0001131s 12:22:55.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:55.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:55.1 Info: => 0.0001135s 12:22:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:55', 'clean_artist_metadata_table') 12:22:55.1 Info: Committing Transaction 12:22:55.1 Info: 28: clean_artist_metadata_table migrated 12:22:55.1 Info: => 0.0004001s 12:22:55.1 Info: 29: health_issue_notification migrating 12:22:55.1 Info: Beginning Transaction 12:22:55.1 Info: Starting migration of Main DB to 29 12:22:55.1 Info: AlterTable Notifications 12:22:55.1 Info: => 8E-07s 12:22:55.1 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:55.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:55.1 Info: => 0.0005718s 12:22:55.1 Info: AlterTable Notifications 12:22:55.1 Info: => 5E-07s 12:22:55.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:55.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:55.1 Info: => 0.0005473s 12:22:55.1 Info: AlterTable Notifications 12:22:55.1 Info: => 6E-07s 12:22:55.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:55.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:55.1 Info: => 0.0005404s 12:22:55.1 Info: AlterTable Notifications 12:22:55.1 Info: => 6E-07s 12:22:55.1 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:55.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:55.1 Info: => 0.0005399s 12:22:55.1 Info: AlterTable Notifications 12:22:55.1 Info: => 6E-07s 12:22:55.1 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:55.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:55.1 Info: => 0.0005294s 12:22:55.1 Info: DeleteColumn Notifications OnDownload 12:22:55.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:55.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:55.1 Info: DROP TABLE "Notifications" 12:22:55.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:55.1 Info: => 0.005151s 12:22:55.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:55.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:55.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:55.1 Info: DROP TABLE "Notifications" 12:22:55.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:55.1 Info: => 0.0044686s 12:22:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:55', 'health_issue_notification') 12:22:55.1 Info: Committing Transaction 12:22:55.1 Info: 29: health_issue_notification migrated 12:22:55.1 Info: => 0.004887s 12:22:55.1 Info: 30: add_mediafilerepository_mtime migrating 12:22:55.1 Info: Beginning Transaction 12:22:55.1 Info: Starting migration of Main DB to 30 12:22:55.1 Info: AlterTable TrackFiles 12:22:55.1 Info: => 8E-07s 12:22:55.1 Info: CreateColumn TrackFiles Modified DateTime 12:22:55.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:55.1 Info: => 0.000606s 12:22:55.1 Info: AlterTable TrackFiles 12:22:55.1 Info: => 5E-07s 12:22:55.1 Info: CreateColumn TrackFiles Path String 12:22:55.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:55.1 Info: => 0.0005716s 12:22:55.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:55.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:55.1 Info: => 3.93E-05s 12:22:55.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:55.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:55.1 Info: => 0.0001195s 12:22:55.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:55.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:55.1 Info: => 0.0001292s 12:22:55.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:55.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:55.1 Info: => 0.0001358s 12:22:55.1 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:55.1 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:55.1 Info: => 7.6E-05s 12:22:55.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:55.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:55.1 Info: => 4.54E-05s 12:22:55.1 Info: AlterTable TrackFiles 12:22:55.1 Info: => 6E-07s 12:22:55.1 Info: AlterColumn TrackFiles Path String 12:22:55.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:55.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:55.1 Info: DROP TABLE "TrackFiles" 12:22:55.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:55.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.1 Info: => 0.0041451s 12:22:55.1 Info: CreateIndex TrackFiles (Path) 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:55.1 Info: => 7.53E-05s 12:22:55.1 Info: DeleteColumn TrackFiles RelativePath 12:22:55.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:55.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:55.1 Info: DROP TABLE "TrackFiles" 12:22:55.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:55.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:55.1 Info: => 0.0058759s 12:22:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:55', 'add_mediafilerepository_mtime') 12:22:55.1 Info: Committing Transaction 12:22:55.1 Info: 30: add_mediafilerepository_mtime migrated 12:22:55.1 Info: => 0.0062531s 12:22:55.1 Info: 31: add_artistmetadataid_constraint migrating 12:22:55.1 Info: Beginning Transaction 12:22:55.1 Info: Starting migration of Main DB to 31 12:22:55.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:55.1 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:55.1 Info: => 8.59E-05s 12:22:55.1 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:55.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:55.1 Info: => 0.0001295s 12:22:55.1 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:55.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:55.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:55.1 Info: DROP TABLE "Artists" 12:22:55.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:55.1 Info: => 0.0053937s 12:22:55.1 Info: CreateIndex Artists (ArtistMetadataId) 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:55.1 Info: => 0.0001153s 12:22:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:55', 'add_artistmetadataid_constraint') 12:22:55.1 Info: Committing Transaction 12:22:55.1 Info: 31: add_artistmetadataid_constraint migrated 12:22:55.1 Info: => 0.0005127s 12:22:55.1 Info: 32: old_ids_and_artist_alias migrating 12:22:55.1 Info: Beginning Transaction 12:22:55.1 Info: Starting migration of Main DB to 32 12:22:55.1 Info: AlterTable ArtistMetadata 12:22:55.1 Info: => 6E-07s 12:22:55.1 Info: CreateColumn ArtistMetadata Aliases String 12:22:55.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:55.1 Info: => 0.0005545s 12:22:55.1 Info: AlterTable ArtistMetadata 12:22:55.1 Info: => 6E-07s 12:22:55.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:55.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:55.1 Info: => 0.0005188s 12:22:55.1 Info: AlterTable Albums 12:22:55.1 Info: => 5E-07s 12:22:55.1 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:55.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:55.1 Info: => 0.0005675s 12:22:55.1 Info: AlterTable AlbumReleases 12:22:55.1 Info: => 7E-07s 12:22:55.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:55.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:55.1 Info: => 0.0005345s 12:22:55.1 Info: AlterTable Tracks 12:22:55.1 Info: => 7E-07s 12:22:55.1 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:55.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:55.1 Info: => 0.0005219s 12:22:55.1 Info: AlterTable Tracks 12:22:55.1 Info: => 5E-07s 12:22:55.1 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:55.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:55.1 Info: => 0.0005173s 12:22:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:55', 'old_ids_and_artist_alias') 12:22:55.1 Info: Committing Transaction 12:22:55.1 Info: 32: old_ids_and_artist_alias migrated 12:22:55.1 Info: => 0.0008572s 12:22:55.1 Info: 33: download_propers_config migrating 12:22:55.1 Info: Beginning Transaction 12:22:55.1 Info: Starting migration of Main DB to 33 12:22:55.1 Info: PerformDBOperation 12:22:55.1 Info: Performing DB Operation 12:22:55.1 Info: => 3.07E-05s 12:22:55.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:55.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:55.1 Info: => 3.27E-05s 12:22:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:55', 'download_propers_config') 12:22:55.1 Info: Committing Transaction 12:22:55.1 Info: 33: download_propers_config migrated 12:22:55.1 Info: => 0.0003107s 12:22:55.1 Info: 34: remove_language_profiles migrating 12:22:55.1 Info: Beginning Transaction 12:22:55.1 Info: Starting migration of Main DB to 34 12:22:55.1 Info: DeleteTable LanguageProfiles 12:22:55.1 Info: DROP TABLE "LanguageProfiles" 12:22:55.1 Info: => 0.0001967s 12:22:55.1 Info: DeleteColumn Artists LanguageProfileId 12:22:55.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:55.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:55.1 Info: DROP TABLE "Artists" 12:22:55.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:55.1 Info: => 0.0042883s 12:22:55.1 Info: DeleteColumn ImportLists LanguageProfileId 12:22:55.1 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:55.1 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:55.1 Info: DROP TABLE "ImportLists" 12:22:55.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:55.1 Info: => 0.00483s 12:22:55.1 Info: DeleteColumn Blacklist Language 12:22:55.1 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:55.1 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:55.1 Info: DROP TABLE "Blacklist" 12:22:55.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:55.1 Info: => 0.0036247s 12:22:55.1 Info: DeleteColumn History Language 12:22:55.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:55.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:55.1 Info: DROP TABLE "History" 12:22:55.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:55.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:55.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:55.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:55.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:55.1 Info: => 0.004153s 12:22:55.1 Info: DeleteColumn LyricFiles Language 12:22:55.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:55.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:55.1 Info: DROP TABLE "LyricFiles" 12:22:55.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:55.1 Info: => 0.0035963s 12:22:55.1 Info: DeleteColumn TrackFiles Language 12:22:55.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:55.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:55.1 Info: DROP TABLE "TrackFiles" 12:22:55.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:55.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:55.1 Info: => 0.0053497s 12:22:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:55', 'remove_language_profiles') 12:22:55.1 Info: Committing Transaction 12:22:55.1 Info: 34: remove_language_profiles migrated 12:22:55.1 Info: => 0.0059322s 12:22:55.1 Info: 35: multi_disc_naming_format migrating 12:22:55.1 Info: Beginning Transaction 12:22:55.1 Info: Starting migration of Main DB to 35 12:22:55.1 Info: AlterTable NamingConfig 12:22:55.1 Info: => 7E-07s 12:22:55.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:55.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:55.1 Info: => 0.000572s 12:22:55.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:55.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:55.1 Info: => 4.52E-05s 12:22:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:55', 'multi_disc_naming_format') 12:22:55.1 Info: Committing Transaction 12:22:55.1 Info: 35: multi_disc_naming_format migrated 12:22:55.1 Info: => 0.0003453s 12:22:55.1 Info: 36: add_download_client_priority migrating 12:22:55.1 Info: Beginning Transaction 12:22:55.1 Info: Starting migration of Main DB to 36 12:22:55.1 Info: AlterTable DownloadClients 12:22:55.1 Info: => 7E-07s 12:22:55.1 Info: CreateColumn DownloadClients Priority Int32 12:22:55.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:55.1 Info: => 0.0005618s 12:22:55.1 Info: PerformDBOperation 12:22:55.1 Info: Performing DB Operation 12:22:55.1 Info: => 4.92E-05s 12:22:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:55', 'add_download_client_priority') 12:22:55.1 Info: Committing Transaction 12:22:55.1 Info: 36: add_download_client_priority migrated 12:22:55.1 Info: => 0.0003551s 12:22:55.1 Info: 37: remove_growl_prowl migrating 12:22:55.1 Info: Beginning Transaction 12:22:55.1 Info: Starting migration of Main DB to 37 12:22:55.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:22:55.1 Info: => 4.71E-05s 12:22:55.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:22:55.1 Info: => 2.72E-05s 12:22:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:22:55', 'remove_growl_prowl') 12:22:55.1 Info: Committing Transaction 12:22:55.1 Info: 37: remove_growl_prowl migrated 12:22:55.1 Info: => 0.0002908s 12:22:55.1 Info: 38: remove_plex_hometheatre migrating 12:22:55.1 Info: Beginning Transaction 12:22:55.1 Info: Starting migration of Main DB to 38 12:22:55.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:22:55.1 Info: => 4.56E-05s 12:22:55.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:22:55.1 Info: => 2.89E-05s 12:22:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:22:55', 'remove_plex_hometheatre') 12:22:55.1 Info: Committing Transaction 12:22:55.1 Info: 38: remove_plex_hometheatre migrated 12:22:55.1 Info: => 0.0002809s 12:22:55.1 Info: 39: add_root_folder_add_defaults migrating 12:22:55.1 Info: Beginning Transaction 12:22:55.1 Info: Starting migration of Main DB to 39 12:22:55.1 Info: AlterTable RootFolders 12:22:55.1 Info: => 5E-07s 12:22:55.1 Info: CreateColumn RootFolders Name String 12:22:55.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:22:55.1 Info: => 0.000576s 12:22:55.1 Info: AlterTable RootFolders 12:22:55.1 Info: => 5E-07s 12:22:55.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:22:55.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:22:55.1 Info: => 0.0005295s 12:22:55.1 Info: AlterTable RootFolders 12:22:55.1 Info: => 6E-07s 12:22:55.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:22:55.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:22:55.1 Info: => 0.0005289s 12:22:55.1 Info: AlterTable RootFolders 12:22:55.1 Info: => 4E-07s 12:22:55.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:22:55.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:55.1 Info: => 0.0005294s 12:22:55.1 Info: AlterTable RootFolders 12:22:55.1 Info: => 4E-07s 12:22:55.1 Info: CreateColumn RootFolders DefaultTags String 12:22:55.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:22:55.1 Info: => 0.0005324s 12:22:55.1 Info: PerformDBOperation 12:22:55.1 Info: Performing DB Operation 12:22:55.1 Info: => 4.96E-05s 12:22:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:22:55', 'add_root_folder_add_defaults') 12:22:55.1 Info: Committing Transaction 12:22:55.1 Info: 39: add_root_folder_add_defaults migrated 12:22:55.1 Info: => 0.0003393s 12:22:55.1 Info: 40: task_duration migrating 12:22:55.1 Info: Beginning Transaction 12:22:55.1 Info: Starting migration of Main DB to 40 12:22:55.1 Info: AlterTable ScheduledTasks 12:22:55.1 Info: => 5E-07s 12:22:55.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:22:55.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:22:55.1 Info: => 0.0005485s 12:22:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:22:55', 'task_duration') 12:22:55.1 Info: Committing Transaction 12:22:55.1 Info: 40: task_duration migrated 12:22:55.1 Info: => 0.0008892s 12:22:55.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:22:55.1 Info: Beginning Transaction 12:22:55.1 Info: Starting migration of Main DB to 41 12:22:55.1 Info: AlterTable ReleaseProfiles 12:22:55.1 Info: => 7E-07s 12:22:55.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:22:55.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:22:55.1 Info: => 0.0005284s 12:22:55.1 Info: AlterTable ReleaseProfiles 12:22:55.1 Info: => 5E-07s 12:22:55.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:22:55.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:22:55.1 Info: => 0.0005071s 12:22:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:22:55', 'add_indexer_and_enabled_to_release_profiles') 12:22:55.1 Info: Committing Transaction 12:22:55.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:22:55.1 Info: => 0.0008091s 12:22:55.1 Info: 42: remove_album_folders migrating 12:22:55.1 Info: Beginning Transaction 12:22:55.1 Info: Starting migration of Main DB to 42 12:22:55.1 Info: DeleteColumn Artists AlbumFolder 12:22:55.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:55.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:55.1 Info: DROP TABLE "Artists" 12:22:55.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:55.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:55.1 Info: => 0.0042777s 12:22:55.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:55.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:22:55.2 Info: => 4.72E-05s 12:22:55.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:55.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:22:55.2 Info: => 2.87E-05s 12:22:55.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:22:55.2 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:22:55.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:22:55.2 Info: DROP TABLE "NamingConfig" 12:22:55.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:22:55.2 Info: => 0.0044071s 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:22:55', 'remove_album_folders') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 42: remove_album_folders migrated 12:22:55.2 Info: => 0.0048224s 12:22:55.2 Info: 44: add_priority_to_indexers migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 44 12:22:55.2 Info: AlterTable Indexers 12:22:55.2 Info: => 6E-07s 12:22:55.2 Info: CreateColumn Indexers Priority Int32 12:22:55.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:22:55.2 Info: => 0.000533s 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:22:55', 'add_priority_to_indexers') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 44: add_priority_to_indexers migrated 12:22:55.2 Info: => 0.0008372s 12:22:55.2 Info: 45: remove_chown_and_folderchmod_config migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 45 12:22:55.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:55.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:22:55.2 Info: => 0.0001236s 12:22:55.2 Info: PerformDBOperation 12:22:55.2 Info: Performing DB Operation 12:22:55.2 Info: => 2.71E-05s 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:22:55', 'remove_chown_and_folderchmod_config') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 45: remove_chown_and_folderchmod_config migrated 12:22:55.2 Info: => 0.0002866s 12:22:55.2 Info: 47: update_notifiarr migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 47 12:22:55.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:55.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:22:55.2 Info: => 9.02E-05s 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:22:55', 'update_notifiarr') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 47: update_notifiarr migrated 12:22:55.2 Info: => 0.0003618s 12:22:55.2 Info: 49: email_multiple_addresses migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 49 12:22:55.2 Info: PerformDBOperation 12:22:55.2 Info: Performing DB Operation 12:22:55.2 Info: => 5.87E-05s 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:22:55', 'email_multiple_addresses') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 49: email_multiple_addresses migrated 12:22:55.2 Info: => 0.0003285s 12:22:55.2 Info: 50: rename_blacklist_to_blocklist migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 50 12:22:55.2 Info: RenameTable Blacklist Blocklist 12:22:55.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:22:55.2 Info: => 0.0018338s 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:22:55', 'rename_blacklist_to_blocklist') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 50: rename_blacklist_to_blocklist migrated 12:22:55.2 Info: => 0.0021546s 12:22:55.2 Info: 51: cdh_per_downloadclient migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 51 12:22:55.2 Info: AlterTable DownloadClients 12:22:55.2 Info: => 6E-07s 12:22:55.2 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:22:55.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:55.2 Info: => 0.0005714s 12:22:55.2 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:22:55.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:22:55.2 Info: => 0.0005258s 12:22:55.2 Info: PerformDBOperation 12:22:55.2 Info: Performing DB Operation 12:22:55.2 Info: => 0.0001535s 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:22:55', 'cdh_per_downloadclient') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 51: cdh_per_downloadclient migrated 12:22:55.2 Info: => 0.0004527s 12:22:55.2 Info: 52: download_history migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 52 12:22:55.2 Info: CreateTable DownloadHistory 12:22:55.2 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:55.2 Info: => 0.0002281s 12:22:55.2 Info: CreateIndex DownloadHistory (EventType) 12:22:55.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:55.2 Info: => 0.0001191s 12:22:55.2 Info: CreateIndex DownloadHistory (ArtistId) 12:22:55.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:55.2 Info: => 0.0001103s 12:22:55.2 Info: CreateIndex DownloadHistory (DownloadId) 12:22:55.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:55.2 Info: => 0.0001101s 12:22:55.2 Info: PerformDBOperation 12:22:55.2 Info: Performing DB Operation 12:22:55.2 Info: => 0.0001018s 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:22:55', 'download_history') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 52: download_history migrated 12:22:55.2 Info: => 0.0004723s 12:22:55.2 Info: 53: add_update_history migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 53 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:22:55', 'add_update_history') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 53: add_update_history migrated 12:22:55.2 Info: => 0.0003081s 12:22:55.2 Info: 54: add_on_update_to_notifications migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 54 12:22:55.2 Info: AlterTable Notifications 12:22:55.2 Info: => 6E-07s 12:22:55.2 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:22:55.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:22:55.2 Info: => 0.0005854s 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:22:55', 'add_on_update_to_notifications') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 54: add_on_update_to_notifications migrated 12:22:55.2 Info: => 0.0008953s 12:22:55.2 Info: 55: download_client_per_indexer migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 55 12:22:55.2 Info: AlterTable Indexers 12:22:55.2 Info: => 6E-07s 12:22:55.2 Info: CreateColumn Indexers DownloadClientId Int32 12:22:55.2 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:22:55.2 Info: => 0.0005837s 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:22:55', 'download_client_per_indexer') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 55: download_client_per_indexer migrated 12:22:55.2 Info: => 0.000889s 12:22:55.2 Info: 56: AddNewItemMonitorType migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 56 12:22:55.2 Info: AlterTable Artists 12:22:55.2 Info: => 6E-07s 12:22:55.2 Info: CreateColumn Artists MonitorNewItems Int32 12:22:55.2 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:55.2 Info: => 0.0005879s 12:22:55.2 Info: AlterTable RootFolders 12:22:55.2 Info: => 6E-07s 12:22:55.2 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:22:55.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:22:55.2 Info: => 0.0005488s 12:22:55.2 Info: AlterTable ImportLists 12:22:55.2 Info: => 5E-07s 12:22:55.2 Info: CreateColumn ImportLists MonitorNewItems Int32 12:22:55.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:22:55.2 Info: => 0.0005419s 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:22:55', 'AddNewItemMonitorType') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 56: AddNewItemMonitorType migrated 12:22:55.2 Info: => 0.000864s 12:22:55.2 Info: 57: ImportListSearch migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 57 12:22:55.2 Info: AlterTable ImportLists 12:22:55.2 Info: => 7E-07s 12:22:55.2 Info: CreateColumn ImportLists ShouldSearch Boolean 12:22:55.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:22:55.2 Info: => 0.0005709s 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:22:55', 'ImportListSearch') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 57: ImportListSearch migrated 12:22:55.2 Info: => 0.0008759s 12:22:55.2 Info: 58: ImportListMonitorExisting migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 58 12:22:55.2 Info: AlterTable ImportLists 12:22:55.2 Info: => 8E-07s 12:22:55.2 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:22:55.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:22:55.2 Info: => 0.0005701s 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:22:55', 'ImportListMonitorExisting') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 58: ImportListMonitorExisting migrated 12:22:55.2 Info: => 0.0008807s 12:22:55.2 Info: 59: add_indexer_tags migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 59 12:22:55.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:22:55.2 Info: => 4.88E-05s 12:22:55.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:22:55.2 Info: => 2.94E-05s 12:22:55.2 Info: AlterTable Indexers 12:22:55.2 Info: => 3E-07s 12:22:55.2 Info: CreateColumn Indexers Tags String 12:22:55.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:22:55.2 Info: => 0.0005589s 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:22:55', 'add_indexer_tags') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 59: add_indexer_tags migrated 12:22:55.2 Info: => 0.0008825s 12:22:55.2 Info: 60: update_audio_types migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 60 12:22:55.2 Info: PerformDBOperation 12:22:55.2 Info: Performing DB Operation 12:22:55.2 Info: => 5.14E-05s 12:22:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:22:55', 'update_audio_types') 12:22:55.2 Info: Committing Transaction 12:22:55.2 Info: 60: update_audio_types migrated 12:22:55.2 Info: => 0.0003259s 12:22:55.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:22:55.2 Info: Beginning Transaction 12:22:55.2 Info: Starting migration of Main DB to 61 12:22:55.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.2 Info: DELETE FROM "Commands" WHERE 1 = 1 12:22:55.2 Info: => 4.75E-05s 12:22:55.2 Info: AlterTable AlbumReleases 12:22:55.2 Info: => 3E-07s 12:22:55.2 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:22:55.2 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:22:55.2 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:22:55.2 Info: DROP TABLE "AlbumReleases" 12:22:55.2 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:22:55.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:55.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:55.2 Info: => 0.0056985s 12:22:55.2 Info: AlterTable Albums 12:22:55.2 Info: => 5E-07s 12:22:55.2 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:22:55.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:55.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:55.2 Info: DROP TABLE "Albums" 12:22:55.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:55.2 Info: => 0.0048947s 12:22:55.2 Info: AlterTable Albums 12:22:55.2 Info: => 4E-07s 12:22:55.2 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:22:55.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:55.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:55.2 Info: DROP TABLE "Albums" 12:22:55.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:55.2 Info: => 0.0049249s 12:22:55.2 Info: AlterTable Albums 12:22:55.2 Info: => 5E-07s 12:22:55.2 Info: AlterColumn Albums Added DateTimeOffset 12:22:55.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:22:55.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:22:55.2 Info: DROP TABLE "Albums" 12:22:55.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:55.2 Info: => 0.0061125s 12:22:55.2 Info: AlterTable Artists 12:22:55.2 Info: => 4E-07s 12:22:55.2 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:22:55.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:55.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:55.2 Info: DROP TABLE "Artists" 12:22:55.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:55.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:55.2 Info: => 0.0049742s 12:22:55.2 Info: AlterTable Artists 12:22:55.2 Info: => 4E-07s 12:22:55.2 Info: AlterColumn Artists Added DateTimeOffset 12:22:55.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:22:55.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:22:55.2 Info: DROP TABLE "Artists" 12:22:55.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:55.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:55.2 Info: => 0.0059431s 12:22:55.2 Info: AlterTable Blocklist 12:22:55.2 Info: => 5E-07s 12:22:55.2 Info: AlterColumn Blocklist Date DateTimeOffset 12:22:55.2 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:55.2 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:55.2 Info: DROP TABLE "Blocklist" 12:22:55.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:55.2 Info: => 0.0043531s 12:22:55.2 Info: AlterTable Blocklist 12:22:55.2 Info: => 5E-07s 12:22:55.2 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:22:55.2 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:55.2 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:22:55.2 Info: DROP TABLE "Blocklist" 12:22:55.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:22:55.2 Info: => 0.0052677s 12:22:55.2 Info: AlterTable Commands 12:22:55.2 Info: => 6E-07s 12:22:55.2 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:22:55.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:55.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:55.2 Info: DROP TABLE "Commands" 12:22:55.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:55.2 Info: => 0.0043187s 12:22:55.2 Info: AlterTable Commands 12:22:55.2 Info: => 5E-07s 12:22:55.2 Info: AlterColumn Commands StartedAt DateTimeOffset 12:22:55.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:55.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:55.2 Info: DROP TABLE "Commands" 12:22:55.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:55.2 Info: => 0.0043656s 12:22:55.2 Info: AlterTable Commands 12:22:55.2 Info: => 6E-07s 12:22:55.2 Info: AlterColumn Commands EndedAt DateTimeOffset 12:22:55.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:55.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:22:55.2 Info: DROP TABLE "Commands" 12:22:55.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:22:55.2 Info: => 0.005078s 12:22:55.2 Info: AlterTable DownloadClientStatus 12:22:55.2 Info: => 6E-07s 12:22:55.2 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:22:55.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:55.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:55.2 Info: DROP TABLE "DownloadClientStatus" 12:22:55.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:55.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:55.2 Info: => 0.0044979s 12:22:55.2 Info: AlterTable DownloadClientStatus 12:22:55.2 Info: => 5E-07s 12:22:55.2 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:22:55.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:55.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:55.2 Info: DROP TABLE "DownloadClientStatus" 12:22:55.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:55.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:55.2 Info: => 0.0052488s 12:22:55.2 Info: AlterTable DownloadClientStatus 12:22:55.2 Info: => 5E-07s 12:22:55.2 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:22:55.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:55.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:22:55.2 Info: DROP TABLE "DownloadClientStatus" 12:22:55.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:22:55.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:55.2 Info: => 0.0044243s 12:22:55.2 Info: AlterTable DownloadHistory 12:22:55.2 Info: => 5E-07s 12:22:55.2 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:22:55.2 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:22:55.2 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:22:55.2 Info: DROP TABLE "DownloadHistory" 12:22:55.2 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:22:55.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:22:55.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:22:55.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:22:55.2 Info: => 0.0049691s 12:22:55.2 Info: AlterTable ExtraFiles 12:22:55.2 Info: => 5E-07s 12:22:55.2 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:22:55.3 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:55.3 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:55.3 Info: DROP TABLE "ExtraFiles" 12:22:55.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:55.3 Info: => 0.0051089s 12:22:55.3 Info: AlterTable ExtraFiles 12:22:55.3 Info: => 6E-07s 12:22:55.3 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:22:55.3 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:55.3 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:22:55.3 Info: DROP TABLE "ExtraFiles" 12:22:55.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:22:55.3 Info: => 0.0050491s 12:22:55.3 Info: AlterTable History 12:22:55.3 Info: => 5E-07s 12:22:55.3 Info: AlterColumn History Date DateTimeOffset 12:22:55.3 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:55.3 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:55.3 Info: DROP TABLE "History" 12:22:55.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:55.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:55.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:55.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:55.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:55.3 Info: => 0.0048601s 12:22:55.3 Info: AlterTable ImportListStatus 12:22:55.3 Info: => 5E-07s 12:22:55.3 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:22:55.3 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:55.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:55.3 Info: DROP TABLE "ImportListStatus" 12:22:55.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:55.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:55.3 Info: => 0.0042199s 12:22:55.3 Info: AlterTable ImportListStatus 12:22:55.3 Info: => 4E-07s 12:22:55.3 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:22:55.3 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:55.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:55.3 Info: DROP TABLE "ImportListStatus" 12:22:55.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:55.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:55.3 Info: => 0.0050726s 12:22:55.3 Info: AlterTable ImportListStatus 12:22:55.3 Info: => 6E-07s 12:22:55.3 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:22:55.3 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:55.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:22:55.3 Info: DROP TABLE "ImportListStatus" 12:22:55.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:22:55.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:55.3 Info: => 0.0052041s 12:22:55.3 Info: AlterTable IndexerStatus 12:22:55.3 Info: => 5E-07s 12:22:55.3 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:22:55.3 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:55.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:55.3 Info: DROP TABLE "IndexerStatus" 12:22:55.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:55.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:55.3 Info: => 0.0041913s 12:22:55.3 Info: AlterTable IndexerStatus 12:22:55.3 Info: => 5E-07s 12:22:55.3 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:22:55.3 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:55.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:55.3 Info: DROP TABLE "IndexerStatus" 12:22:55.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:55.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:55.3 Info: => 0.0042442s 12:22:55.3 Info: AlterTable IndexerStatus 12:22:55.3 Info: => 5E-07s 12:22:55.3 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:22:55.3 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:55.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:22:55.3 Info: DROP TABLE "IndexerStatus" 12:22:55.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:22:55.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:55.3 Info: => 0.0049673s 12:22:55.3 Info: AlterTable LyricFiles 12:22:55.3 Info: => 5E-07s 12:22:55.3 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:22:55.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:55.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:55.3 Info: DROP TABLE "LyricFiles" 12:22:55.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:55.3 Info: => 0.0056071s 12:22:55.3 Info: AlterTable LyricFiles 12:22:55.3 Info: => 6E-07s 12:22:55.3 Info: AlterColumn LyricFiles Added DateTimeOffset 12:22:55.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:22:55.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:55.3 Info: DROP TABLE "LyricFiles" 12:22:55.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:55.3 Info: => 0.0042668s 12:22:55.3 Info: AlterTable MetadataFiles 12:22:55.3 Info: => 6E-07s 12:22:55.3 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:22:55.3 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:55.3 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:55.3 Info: DROP TABLE "MetadataFiles" 12:22:55.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:55.3 Info: => 0.0051176s 12:22:55.3 Info: AlterTable MetadataFiles 12:22:55.3 Info: => 6E-07s 12:22:55.3 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:22:55.3 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:55.3 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:22:55.3 Info: DROP TABLE "MetadataFiles" 12:22:55.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:22:55.3 Info: => 0.0054346s 12:22:55.3 Info: AlterTable PendingReleases 12:22:55.3 Info: => 6E-07s 12:22:55.3 Info: AlterColumn PendingReleases Added DateTimeOffset 12:22:55.3 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:22:55.3 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:22:55.3 Info: DROP TABLE "PendingReleases" 12:22:55.3 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:22:55.3 Info: => 0.0040129s 12:22:55.3 Info: AlterTable ScheduledTasks 12:22:55.3 Info: => 5E-07s 12:22:55.3 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:22:55.3 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:55.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:55.3 Info: DROP TABLE "ScheduledTasks" 12:22:55.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:55.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:55.3 Info: => 0.0045585s 12:22:55.3 Info: AlterTable ScheduledTasks 12:22:55.3 Info: => 4E-07s 12:22:55.3 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:22:55.3 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:22:55.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:22:55.3 Info: DROP TABLE "ScheduledTasks" 12:22:55.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:22:55.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:55.3 Info: => 0.004465s 12:22:55.3 Info: AlterTable TrackFiles 12:22:55.3 Info: => 4E-07s 12:22:55.3 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:22:55.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:55.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:55.3 Info: DROP TABLE "TrackFiles" 12:22:55.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:55.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:55.3 Info: => 0.0046662s 12:22:55.3 Info: AlterTable TrackFiles 12:22:55.3 Info: => 5E-07s 12:22:55.3 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:22:55.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:55.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:55.3 Info: DROP TABLE "TrackFiles" 12:22:55.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:55.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:55.3 Info: => 0.0055156s 12:22:55.3 Info: AlterTable VersionInfo 12:22:55.3 Info: => 4E-07s 12:22:55.3 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:22:55.3 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:22:55.3 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:22:55.3 Info: DROP TABLE "VersionInfo" 12:22:55.3 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:22:55.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:55.3 Info: => 0.0050439s 12:22:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:22:55', 'postgres_update_timestamp_columns_to_with_timezone') 12:22:55.3 Info: Committing Transaction 12:22:55.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:22:55.4 Info: => 0.0142079s 12:22:55.4 Info: 62: add_on_delete_to_notifications migrating 12:22:55.4 Info: Beginning Transaction 12:22:55.4 Info: Starting migration of Main DB to 62 12:22:55.4 Info: AlterTable Notifications 12:22:55.4 Info: => 7E-07s 12:22:55.4 Info: CreateColumn Notifications OnArtistDelete Boolean 12:22:55.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:22:55.4 Info: => 0.0006027s 12:22:55.4 Info: AlterTable Notifications 12:22:55.4 Info: => 4E-07s 12:22:55.4 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:22:55.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:22:55.4 Info: => 0.0005575s 12:22:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:22:55', 'add_on_delete_to_notifications') 12:22:55.4 Info: Committing Transaction 12:22:55.4 Info: 62: add_on_delete_to_notifications migrated 12:22:55.4 Info: => 0.0009607s 12:22:55.4 Info: 63: add_custom_formats migrating 12:22:55.4 Info: Beginning Transaction 12:22:55.4 Info: Starting migration of Main DB to 63 12:22:55.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 0, 0) 12:22:55.4 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 12:22:55.4 Info: AlterTable DelayProfiles 12:22:55.4 Info: => 4E-07s 12:22:55.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:22:55.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:22:55.4 Info: => 0.0005747s 12:22:55.4 Info: UpdateData 12:22:55.4 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:22:55.4 Info: => 5.3E-05s 12:22:55.4 Info: AlterTable TrackFiles 12:22:55.4 Info: => 3E-07s 12:22:55.4 Info: CreateColumn TrackFiles OriginalFilePath String 12:22:55.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:22:55.4 Info: => 0.0005951s 12:22:55.4 Info: PerformDBOperation 12:22:55.4 Info: Performing DB Operation 12:22:55.4 Info: => 0.0011183s 12:22:55.4 Info: CreateTable CustomFormats 12:22:55.4 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:22:55.4 Info: => 0.0001967s 12:22:55.4 Info: CreateIndex CustomFormats (Name) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:22:55.4 Info: => 0.0001162s 12:22:55.4 Info: AlterTable QualityProfiles 12:22:55.4 Info: => 4E-07s 12:22:55.4 Info: CreateColumn QualityProfiles FormatItems String 12:22:55.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:22:55.4 Info: => 0.0005757s 12:22:55.4 Info: AlterTable QualityProfiles 12:22:55.4 Info: => 6E-07s 12:22:55.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:22:55.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:55.4 Info: => 0.0005785s 12:22:55.4 Info: AlterTable QualityProfiles 12:22:55.4 Info: => 6E-07s 12:22:55.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:22:55.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:55.4 Info: => 0.0005623s 12:22:55.4 Info: PerformDBOperation 12:22:55.4 Info: Performing DB Operation 12:22:55.4 Info: => 0.0020398s 12:22:55.4 Info: PerformDBOperation 12:22:55.4 Info: Performing DB Operation 12:22:55.4 Info: => 3.87E-05s 12:22:55.4 Info: DeleteColumn ReleaseProfiles Preferred 12:22:55.4 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:55.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:55.4 Info: DROP TABLE "ReleaseProfiles" 12:22:55.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:55.4 Info: => 0.0053373s 12:22:55.4 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:22:55.4 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:22:55.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:22:55.4 Info: DROP TABLE "ReleaseProfiles" 12:22:55.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:22:55.4 Info: => 0.004534s 12:22:55.4 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:55.4 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:22:55.4 Info: => 4.78E-05s 12:22:55.4 Info: AlterTable DelayProfiles 12:22:55.4 Info: => 4E-07s 12:22:55.4 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:22:55.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:22:55.4 Info: => 0.0005913s 12:22:55.4 Info: AlterTable DelayProfiles 12:22:55.4 Info: => 6E-07s 12:22:55.4 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:22:55.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:22:55.4 Info: => 0.0005777s 12:22:55.4 Info: -> 2 Insert operations completed in 00:00:00.0001382 taking an average of 00:00:00.0000691 12:22:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:22:55', 'add_custom_formats') 12:22:55.4 Info: Committing Transaction 12:22:55.4 Info: 63: add_custom_formats migrated 12:22:55.4 Info: => 0.0010002s 12:22:55.4 Debug: Took: 00:00:00.4233477 12:22:55.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 12:22:55.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 12:22:55.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149754522789_155/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:55.4 Info: DatabaseEngineVersionCheck migrating 12:22:55.4 Info: PerformDBOperation 12:22:55.4 Info: Performing DB Operation 12:22:55.4 Info: SQLite 3.47.0 12:22:55.4 Info: => 0.0009827s 12:22:55.4 Info: DatabaseEngineVersionCheck migrated 12:22:55.4 Info: => 0.0009961s 12:22:55.4 Info: VersionMigration migrating 12:22:55.4 Info: Beginning Transaction 12:22:55.4 Info: CreateTable VersionInfo 12:22:55.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:55.4 Info: => 0.0001423s 12:22:55.4 Info: Committing Transaction 12:22:55.4 Info: VersionMigration migrated 12:22:55.4 Info: => 0.0005666s 12:22:55.4 Info: VersionUniqueMigration migrating 12:22:55.4 Info: Beginning Transaction 12:22:55.4 Info: CreateIndex VersionInfo (Version) 12:22:55.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:55.4 Info: => 0.0001289s 12:22:55.4 Info: AlterTable VersionInfo 12:22:55.4 Info: => 6E-07s 12:22:55.4 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:55.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:55.4 Info: => 0.0005071s 12:22:55.4 Info: Committing Transaction 12:22:55.4 Info: VersionUniqueMigration migrated 12:22:55.4 Info: => 0.0007264s 12:22:55.4 Info: VersionDescriptionMigration migrating 12:22:55.4 Info: Beginning Transaction 12:22:55.4 Info: AlterTable VersionInfo 12:22:55.4 Info: => 5E-07s 12:22:55.4 Info: CreateColumn VersionInfo Description String 12:22:55.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:55.4 Info: => 0.0001988s 12:22:55.4 Info: Committing Transaction 12:22:55.4 Info: VersionDescriptionMigration migrated 12:22:55.4 Info: => 0.0003845s 12:22:55.4 Info: 1: InitialSetup migrating 12:22:55.4 Info: Beginning Transaction 12:22:55.4 Info: Starting migration of Main DB to 1 12:22:55.4 Info: CreateTable Config 12:22:55.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:55.4 Info: => 0.0001538s 12:22:55.4 Info: CreateIndex Config (Key) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:55.4 Info: => 7.2E-05s 12:22:55.4 Info: CreateTable RootFolders 12:22:55.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:55.4 Info: => 7.94E-05s 12:22:55.4 Info: CreateIndex RootFolders (Path) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:55.4 Info: => 6.86E-05s 12:22:55.4 Info: CreateTable Artists 12:22:55.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:55.4 Info: => 0.0002298s 12:22:55.4 Info: CreateIndex Artists (ForeignArtistId) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:55.4 Info: => 7.32E-05s 12:22:55.4 Info: CreateIndex Artists (NameSlug) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:55.4 Info: => 6.28E-05s 12:22:55.4 Info: CreateIndex Artists (CleanName) 12:22:55.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.4 Info: => 6.05E-05s 12:22:55.4 Info: CreateIndex Artists (Path) 12:22:55.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.4 Info: => 5.94E-05s 12:22:55.4 Info: CreateTable Albums 12:22:55.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:55.4 Info: => 0.0001919s 12:22:55.4 Info: CreateIndex Albums (ForeignAlbumId) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.4 Info: => 6.74E-05s 12:22:55.4 Info: CreateIndex Albums (MBId) 12:22:55.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.4 Info: => 6.23E-05s 12:22:55.4 Info: CreateIndex Albums (TADBId) 12:22:55.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.4 Info: => 6.41E-05s 12:22:55.4 Info: CreateIndex Albums (TitleSlug) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.4 Info: => 6.29E-05s 12:22:55.4 Info: CreateIndex Albums (CleanTitle) 12:22:55.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.4 Info: => 6.15E-05s 12:22:55.4 Info: CreateIndex Albums (Path) 12:22:55.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:55.4 Info: => 5.83E-05s 12:22:55.4 Info: CreateTable Tracks 12:22:55.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:55.4 Info: => 0.0001946s 12:22:55.4 Info: CreateIndex Tracks (ForeignTrackId) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:55.4 Info: => 7.55E-05s 12:22:55.4 Info: CreateIndex Tracks (ArtistId) 12:22:55.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:55.4 Info: => 0.0001005s 12:22:55.4 Info: CreateIndex Tracks (TrackFileId) 12:22:55.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:55.4 Info: => 9.06E-05s 12:22:55.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:55.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:55.4 Info: => 7.57E-05s 12:22:55.4 Info: CreateTable TrackFiles 12:22:55.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:55.4 Info: => 0.0001234s 12:22:55.4 Info: CreateIndex TrackFiles (ArtistId) 12:22:55.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:55.4 Info: => 7.62E-05s 12:22:55.4 Info: CreateIndex TrackFiles (AlbumId) 12:22:55.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.4 Info: => 6.78E-05s 12:22:55.4 Info: CreateTable History 12:22:55.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:55.4 Info: => 0.0001248s 12:22:55.4 Info: CreateIndex History (Date) 12:22:55.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:55.4 Info: => 0.0001136s 12:22:55.4 Info: CreateIndex History (EventType) 12:22:55.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:55.4 Info: => 8.44E-05s 12:22:55.4 Info: CreateIndex History (DownloadId) 12:22:55.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:55.4 Info: => 7.39E-05s 12:22:55.4 Info: CreateIndex History (AlbumId) 12:22:55.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:55.4 Info: => 8.35E-05s 12:22:55.4 Info: CreateTable Notifications 12:22:55.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:55.4 Info: => 0.000118s 12:22:55.4 Info: CreateTable ScheduledTasks 12:22:55.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:55.4 Info: => 0.000101s 12:22:55.4 Info: CreateIndex ScheduledTasks (TypeName) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:55.4 Info: => 7.02E-05s 12:22:55.4 Info: CreateTable Indexers 12:22:55.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:55.4 Info: => 9.91E-05s 12:22:55.4 Info: CreateIndex Indexers (Name) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:55.4 Info: => 9.31E-05s 12:22:55.4 Info: CreateTable Profiles 12:22:55.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:55.4 Info: => 8.93E-05s 12:22:55.4 Info: CreateIndex Profiles (Name) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:55.4 Info: => 7.45E-05s 12:22:55.4 Info: CreateTable QualityDefinitions 12:22:55.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:55.4 Info: => 0.0001059s 12:22:55.4 Info: CreateIndex QualityDefinitions (Quality) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:55.4 Info: => 6.76E-05s 12:22:55.4 Info: CreateIndex QualityDefinitions (Title) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:55.4 Info: => 7.18E-05s 12:22:55.4 Info: CreateTable NamingConfig 12:22:55.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:55.4 Info: => 0.0001491s 12:22:55.4 Info: CreateTable Blacklist 12:22:55.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:55.4 Info: => 0.0002104s 12:22:55.4 Info: CreateTable Metadata 12:22:55.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:55.4 Info: => 0.0001049s 12:22:55.4 Info: CreateTable MetadataFiles 12:22:55.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:55.4 Info: => 0.0001129s 12:22:55.4 Info: CreateTable DownloadClients 12:22:55.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:55.4 Info: => 0.0001014s 12:22:55.4 Info: CreateTable PendingReleases 12:22:55.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:55.4 Info: => 0.0001126s 12:22:55.4 Info: CreateTable RemotePathMappings 12:22:55.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:55.4 Info: => 9.43E-05s 12:22:55.4 Info: CreateTable Tags 12:22:55.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:55.4 Info: => 9.83E-05s 12:22:55.4 Info: CreateIndex Tags (Label) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:55.4 Info: => 7.94E-05s 12:22:55.4 Info: CreateTable Restrictions 12:22:55.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:55.4 Info: => 9.08E-05s 12:22:55.4 Info: CreateTable DelayProfiles 12:22:55.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:55.4 Info: => 0.0001171s 12:22:55.4 Info: CreateTable Users 12:22:55.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:55.4 Info: => 8.66E-05s 12:22:55.4 Info: CreateIndex Users (Identifier) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:55.4 Info: => 7.74E-05s 12:22:55.4 Info: CreateIndex Users (Username) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:55.4 Info: => 0.0001086s 12:22:55.4 Info: CreateTable Commands 12:22:55.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:55.4 Info: => 0.0001422s 12:22:55.4 Info: CreateTable IndexerStatus 12:22:55.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:55.4 Info: => 0.0001155s 12:22:55.4 Info: CreateIndex IndexerStatus (ProviderId) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:55.4 Info: => 8.05E-05s 12:22:55.4 Info: CreateTable ExtraFiles 12:22:55.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:55.4 Info: => 0.0001171s 12:22:55.4 Info: CreateTable LyricFiles 12:22:55.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:55.4 Info: => 0.0001285s 12:22:55.4 Info: CreateTable LanguageProfiles 12:22:55.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:55.4 Info: => 9.4E-05s 12:22:55.4 Info: CreateIndex LanguageProfiles (Name) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:55.4 Info: => 9.71E-05s 12:22:55.4 Info: CreateTable DownloadClientStatus 12:22:55.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:55.4 Info: => 0.0001042s 12:22:55.4 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:55.4 Info: => 8.15E-05s 12:22:55.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:55.4 Info: -> 1 Insert operations completed in 00:00:00.0000587 taking an average of 00:00:00.0000587 12:22:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:55', 'InitialSetup') 12:22:55.4 Info: Committing Transaction 12:22:55.4 Info: 1: InitialSetup migrated 12:22:55.4 Info: => 0.0009753s 12:22:55.4 Info: 2: add_reason_to_pending_releases migrating 12:22:55.4 Info: Beginning Transaction 12:22:55.4 Info: Starting migration of Main DB to 2 12:22:55.4 Info: AlterTable PendingReleases 12:22:55.4 Info: => 6E-07s 12:22:55.4 Info: CreateColumn PendingReleases Reason Int32 12:22:55.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:55.4 Info: => 0.0005057s 12:22:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:55', 'add_reason_to_pending_releases') 12:22:55.4 Info: Committing Transaction 12:22:55.4 Info: 2: add_reason_to_pending_releases migrated 12:22:55.4 Info: => 0.0007974s 12:22:55.4 Info: 3: add_medium_support migrating 12:22:55.4 Info: Beginning Transaction 12:22:55.4 Info: Starting migration of Main DB to 3 12:22:55.4 Info: AlterTable Albums 12:22:55.4 Info: => 7E-07s 12:22:55.4 Info: CreateColumn Albums Media String 12:22:55.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:55.4 Info: => 0.0004982s 12:22:55.4 Info: AlterTable Tracks 12:22:55.4 Info: => 5E-07s 12:22:55.4 Info: CreateColumn Tracks MediumNumber Int32 12:22:55.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:55.4 Info: => 0.0004672s 12:22:55.4 Info: AlterTable Tracks 12:22:55.4 Info: => 5E-07s 12:22:55.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:55.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:55.4 Info: => 0.0004613s 12:22:55.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:55.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:55.4 Info: => 4.17E-05s 12:22:55.4 Info: DeleteColumn Tracks TrackNumber 12:22:55.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:55.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:55.4 Info: DROP TABLE "Tracks" 12:22:55.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:55.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:55.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:55.4 Info: => 0.0038707s 12:22:55.4 Info: AlterTable Tracks 12:22:55.4 Info: => 4E-07s 12:22:55.4 Info: CreateColumn Tracks TrackNumber String 12:22:55.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:55.4 Info: => 0.0004663s 12:22:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:55', 'add_medium_support') 12:22:55.4 Info: Committing Transaction 12:22:55.4 Info: 3: add_medium_support migrated 12:22:55.4 Info: => 0.0008506s 12:22:55.4 Info: 4: add_various_qualites_in_profile migrating 12:22:55.4 Info: Beginning Transaction 12:22:55.4 Info: Starting migration of Main DB to 4 12:22:55.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:55.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:55.4 Info: => 5.26E-05s 12:22:55.4 Info: PerformDBOperation 12:22:55.4 Info: Performing DB Operation 12:22:55.4 Info: => 3.26E-05s 12:22:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:55', 'add_various_qualites_in_profile') 12:22:55.4 Info: Committing Transaction 12:22:55.4 Info: 4: add_various_qualites_in_profile migrated 12:22:55.4 Info: => 0.000279s 12:22:55.4 Info: 5: metadata_profiles migrating 12:22:55.4 Info: Beginning Transaction 12:22:55.4 Info: Starting migration of Main DB to 5 12:22:55.4 Info: CreateTable MetadataProfiles 12:22:55.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:55.4 Info: => 0.0001464s 12:22:55.4 Info: CreateIndex MetadataProfiles (Name) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:55.4 Info: => 8.44E-05s 12:22:55.4 Info: AlterTable Artists 12:22:55.4 Info: => 4E-07s 12:22:55.4 Info: CreateColumn Artists MetadataProfileId Int32 12:22:55.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:55.4 Info: => 0.000485s 12:22:55.4 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:55.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:55.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:55.4 Info: DROP TABLE "Artists" 12:22:55.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:55.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:55.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.4 Info: => 0.0044959s 12:22:55.4 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:55.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:55.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:55.4 Info: DROP TABLE "Artists" 12:22:55.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:55.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:55.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.5 Info: => 0.006353s 12:22:55.5 Info: AlterTable Albums 12:22:55.5 Info: => 5E-07s 12:22:55.5 Info: CreateColumn Albums SecondaryTypes String 12:22:55.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:55.5 Info: => 0.000506s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:55', 'metadata_profiles') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 5: metadata_profiles migrated 12:22:55.5 Info: => 0.0009344s 12:22:55.5 Info: 6: separate_automatic_and_interactive_search migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 6 12:22:55.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:55.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:55.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:55.5 Info: DROP TABLE "Indexers" 12:22:55.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:55.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:55.5 Info: => 0.0041501s 12:22:55.5 Info: AlterTable Indexers 12:22:55.5 Info: => 4E-07s 12:22:55.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:55.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:55.5 Info: => 0.0004827s 12:22:55.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:55.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:55.5 Info: => 3.93E-05s 12:22:55.5 Info: AlterTable Indexers 12:22:55.5 Info: => 3E-07s 12:22:55.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:55.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:55.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:55.5 Info: DROP TABLE "Indexers" 12:22:55.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:55.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:55.5 Info: => 0.0041752s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:55', 'separate_automatic_and_interactive_search') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 6: separate_automatic_and_interactive_search migrated 12:22:55.5 Info: => 0.0045051s 12:22:55.5 Info: 7: change_album_path_to_relative migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 7 12:22:55.5 Info: DeleteColumn Albums Path 12:22:55.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:55.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:55.5 Info: DROP TABLE "Albums" 12:22:55.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.5 Info: => 0.004149s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:55', 'change_album_path_to_relative') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 7: change_album_path_to_relative migrated 12:22:55.5 Info: => 0.0045307s 12:22:55.5 Info: 8: change_quality_size_mb_to_kb migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 8 12:22:55.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:55.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:55.5 Info: => 4.93E-05s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:55', 'change_quality_size_mb_to_kb') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 8: change_quality_size_mb_to_kb migrated 12:22:55.5 Info: => 0.0002952s 12:22:55.5 Info: 9: album_releases migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 9 12:22:55.5 Info: AlterTable Albums 12:22:55.5 Info: => 6E-07s 12:22:55.5 Info: CreateColumn Albums Releases String 12:22:55.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:55.5 Info: => 0.0004982s 12:22:55.5 Info: AlterTable Albums 12:22:55.5 Info: => 5E-07s 12:22:55.5 Info: CreateColumn Albums CurrentRelease String 12:22:55.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:55.5 Info: => 0.0004639s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:55', 'album_releases') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 9: album_releases migrated 12:22:55.5 Info: => 0.0007356s 12:22:55.5 Info: 10: album_releases_fix migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 10 12:22:55.5 Info: AlterTable Albums 12:22:55.5 Info: => 7E-07s 12:22:55.5 Info: AlterColumn Albums Releases String 12:22:55.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:55.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:55.5 Info: DROP TABLE "Albums" 12:22:55.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.5 Info: => 0.0050434s 12:22:55.5 Info: AlterTable Albums 12:22:55.5 Info: => 6E-07s 12:22:55.5 Info: AlterColumn Albums CurrentRelease String 12:22:55.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:55.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:55.5 Info: DROP TABLE "Albums" 12:22:55.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.5 Info: => 0.0040451s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:55', 'album_releases_fix') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 10: album_releases_fix migrated 12:22:55.5 Info: => 0.0043938s 12:22:55.5 Info: 11: import_lists migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 11 12:22:55.5 Info: CreateTable ImportLists 12:22:55.5 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:55.5 Info: => 0.0002019s 12:22:55.5 Info: CreateIndex ImportLists (Name) 12:22:55.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:55.5 Info: => 8.25E-05s 12:22:55.5 Info: CreateTable ImportListStatus 12:22:55.5 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:55.5 Info: => 0.0001069s 12:22:55.5 Info: CreateIndex ImportListStatus (ProviderId) 12:22:55.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:55.5 Info: => 6.92E-05s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:55', 'import_lists') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 11: import_lists migrated 12:22:55.5 Info: => 0.0003584s 12:22:55.5 Info: 12: add_release_status migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 12 12:22:55.5 Info: AlterTable MetadataProfiles 12:22:55.5 Info: => 5E-07s 12:22:55.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:55.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:55.5 Info: => 0.0005167s 12:22:55.5 Info: PerformDBOperation 12:22:55.5 Info: Performing DB Operation 12:22:55.5 Info: => 2.69E-05s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:55', 'add_release_status') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 12: add_release_status migrated 12:22:55.5 Info: => 0.0002873s 12:22:55.5 Info: 13: album_download_notification migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 13 12:22:55.5 Info: AlterTable Notifications 12:22:55.5 Info: => 6E-07s 12:22:55.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:55.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:55.5 Info: => 0.0005045s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:55', 'album_download_notification') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 13: album_download_notification migrated 12:22:55.5 Info: => 0.0007826s 12:22:55.5 Info: 14: fix_language_metadata_profiles migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 14 12:22:55.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:55.5 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:55.5 Info: => 7.64E-05s 12:22:55.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:55.5 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:55.5 Info: => 5.06E-05s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:55', 'fix_language_metadata_profiles') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 14: fix_language_metadata_profiles migrated 12:22:55.5 Info: => 0.0002799s 12:22:55.5 Info: 15: remove_fanzub migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 15 12:22:55.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:55.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:55.5 Info: => 4.26E-05s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:55', 'remove_fanzub') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 15: remove_fanzub migrated 12:22:55.5 Info: => 0.0002715s 12:22:55.5 Info: 16: update_artist_history_indexes migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 16 12:22:55.5 Info: CreateIndex Albums (ArtistId) 12:22:55.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:55.5 Info: => 0.0001013s 12:22:55.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:55.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:55.5 Info: => 7.44E-05s 12:22:55.5 Info: DeleteIndex History (AlbumId) 12:22:55.5 Info: DROP INDEX "IX_History_AlbumId" 12:22:55.5 Info: => 0.000122s 12:22:55.5 Info: CreateIndex History (AlbumId, Date) 12:22:55.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:55.5 Info: => 8.75E-05s 12:22:55.5 Info: DeleteIndex History (DownloadId) 12:22:55.5 Info: DROP INDEX "IX_History_DownloadId" 12:22:55.5 Info: => 0.00011s 12:22:55.5 Info: CreateIndex History (DownloadId, Date) 12:22:55.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:55.5 Info: => 0.0001018s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:55', 'update_artist_history_indexes') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 16: update_artist_history_indexes migrated 12:22:55.5 Info: => 0.0004055s 12:22:55.5 Info: 17: remove_nma migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 17 12:22:55.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:55.5 Info: => 4.72E-05s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:55', 'remove_nma') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 17: remove_nma migrated 12:22:55.5 Info: => 0.0002755s 12:22:55.5 Info: 18: album_disambiguation migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 18 12:22:55.5 Info: AlterTable Albums 12:22:55.5 Info: => 6E-07s 12:22:55.5 Info: CreateColumn Albums Disambiguation String 12:22:55.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:55.5 Info: => 0.0005119s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:55', 'album_disambiguation') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 18: album_disambiguation migrated 12:22:55.5 Info: => 0.0008073s 12:22:55.5 Info: 19: add_ape_quality_in_profiles migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 19 12:22:55.5 Info: PerformDBOperation 12:22:55.5 Info: Performing DB Operation 12:22:55.5 Info: => 3.15E-05s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:55', 'add_ape_quality_in_profiles') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 19: add_ape_quality_in_profiles migrated 12:22:55.5 Info: => 0.0002694s 12:22:55.5 Info: 20: remove_pushalot migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 20 12:22:55.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:55.5 Info: => 4.61E-05s 12:22:55.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:55.5 Info: => 2.91E-05s 12:22:55.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:55.5 Info: => 2.76E-05s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:55', 'remove_pushalot') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 20: remove_pushalot migrated 12:22:55.5 Info: => 0.0002514s 12:22:55.5 Info: 21: add_custom_filters migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 21 12:22:55.5 Info: CreateTable CustomFilters 12:22:55.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:55.5 Info: => 0.0001208s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:55', 'add_custom_filters') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 21: add_custom_filters migrated 12:22:55.5 Info: => 0.0003814s 12:22:55.5 Info: 22: import_list_tags migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 22 12:22:55.5 Info: AlterTable ImportLists 12:22:55.5 Info: => 5E-07s 12:22:55.5 Info: CreateColumn ImportLists Tags String 12:22:55.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:55.5 Info: => 0.0005246s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:55', 'import_list_tags') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 22: import_list_tags migrated 12:22:55.5 Info: => 0.0008015s 12:22:55.5 Info: 23: add_release_groups_etc migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 23 12:22:55.5 Info: CreateTable ArtistMetadata 12:22:55.5 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:55.5 Info: => 0.0002147s 12:22:55.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:55.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:55.5 Info: => 0.0001085s 12:22:55.5 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:55.5 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:55.5 Info: => 8.25E-05s 12:22:55.5 Info: AlterTable Artists 12:22:55.5 Info: => 3E-07s 12:22:55.5 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:55.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:55.5 Info: => 0.0005273s 12:22:55.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:55.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:55.5 Info: => 6.42E-05s 12:22:55.5 Info: CreateTable AlbumReleases 12:22:55.5 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:55.5 Info: => 0.0001414s 12:22:55.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:55.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:55.5 Info: => 0.0001197s 12:22:55.5 Info: CreateIndex AlbumReleases (AlbumId) 12:22:55.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:55.5 Info: => 8.57E-05s 12:22:55.5 Info: PerformDBOperation 12:22:55.5 Info: Performing DB Operation 12:22:55.5 Info: => 3.29E-05s 12:22:55.5 Info: AlterTable Albums 12:22:55.5 Info: => 4E-07s 12:22:55.5 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:55.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:55.5 Info: => 0.0005391s 12:22:55.5 Info: AlterTable Albums 12:22:55.5 Info: => 4E-07s 12:22:55.5 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:55.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:55.5 Info: => 0.0005295s 12:22:55.5 Info: AlterTable Albums 12:22:55.5 Info: => 6E-07s 12:22:55.5 Info: CreateColumn Albums Links String 12:22:55.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:55.5 Info: => 0.0005315s 12:22:55.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:55.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:55.5 Info: => 7.7E-05s 12:22:55.5 Info: AlterTable Tracks 12:22:55.5 Info: => 4E-07s 12:22:55.5 Info: CreateColumn Tracks ForeignRecordingId String 12:22:55.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:55.5 Info: => 0.0005213s 12:22:55.5 Info: AlterTable Tracks 12:22:55.5 Info: => 5E-07s 12:22:55.5 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:55.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:55.5 Info: => 0.0005367s 12:22:55.5 Info: AlterTable Tracks 12:22:55.5 Info: => 4E-07s 12:22:55.5 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:55.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:55.5 Info: => 0.0005346s 12:22:55.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:55.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:55.5 Info: => 8.21E-05s 12:22:55.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:55.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:55.5 Info: => 5.97E-05s 12:22:55.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:55.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:55.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:55.5 Info: DROP TABLE "Artists" 12:22:55.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.5 Info: => 0.0048246s 12:22:55.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:55.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:55.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:55.5 Info: DROP TABLE "Albums" 12:22:55.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.5 Info: => 0.0043203s 12:22:55.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:55.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:55.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:55.5 Info: DROP TABLE "Tracks" 12:22:55.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:55.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:55.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:55.5 Info: => 0.004919s 12:22:55.5 Info: DeleteColumn TrackFiles ArtistId 12:22:55.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:55.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:55.5 Info: DROP TABLE "TrackFiles" 12:22:55.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:55.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.5 Info: => 0.0037107s 12:22:55.5 Info: CreateIndex Artists (ArtistMetadataId) 12:22:55.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:55.5 Info: => 7.14E-05s 12:22:55.5 Info: CreateIndex Artists (Monitored) 12:22:55.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:55.5 Info: => 6.85E-05s 12:22:55.5 Info: CreateIndex Albums (ArtistMetadataId) 12:22:55.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:55.5 Info: => 6.78E-05s 12:22:55.5 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:55.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:55.5 Info: => 6.51E-05s 12:22:55.5 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:55.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:55.5 Info: => 6.54E-05s 12:22:55.5 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:55.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:55.5 Info: => 6.67E-05s 12:22:55.5 Info: UpdateData 12:22:55.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:55.5 Info: => 3.74E-05s 12:22:55.5 Info: UpdateData 12:22:55.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:55.5 Info: => 3.11E-05s 12:22:55.5 Info: UpdateData 12:22:55.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:55.5 Info: => 3.72E-05s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:55', 'add_release_groups_etc') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 23: add_release_groups_etc migrated 12:22:55.5 Info: => 0.0005795s 12:22:55.5 Info: 24: NewMediaInfoFormat migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 24 12:22:55.5 Info: UpdateData 12:22:55.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:55.5 Info: => 5.05E-05s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:55', 'NewMediaInfoFormat') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 24: NewMediaInfoFormat migrated 12:22:55.5 Info: => 0.0002906s 12:22:55.5 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 25 12:22:55.5 Info: RenameTable Restrictions ReleaseProfiles 12:22:55.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:55.5 Info: => 0.0013945s 12:22:55.5 Info: AlterTable ReleaseProfiles 12:22:55.5 Info: => 7E-07s 12:22:55.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:55.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:55.5 Info: => 0.0005109s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:55', 'rename_restrictions_to_release_profiles') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:55.5 Info: => 0.000798s 12:22:55.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 26 12:22:55.5 Info: RenameTable Profiles QualityProfiles 12:22:55.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:55.5 Info: => 0.0014159s 12:22:55.5 Info: AlterTable QualityProfiles 12:22:55.5 Info: => 7E-07s 12:22:55.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:55.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:55.5 Info: => 0.0005084s 12:22:55.5 Info: AlterTable LanguageProfiles 12:22:55.5 Info: => 6E-07s 12:22:55.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:55.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:55.5 Info: => 0.0004896s 12:22:55.5 Info: UpdateData 12:22:55.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:55.5 Info: => 4.41E-05s 12:22:55.5 Info: UpdateData 12:22:55.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:55.5 Info: => 2.8E-05s 12:22:55.5 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:55.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:55.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:55.5 Info: DROP TABLE "Artists" 12:22:55.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:55.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:55.5 Info: => 0.0041455s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:55', 'rename_quality_profiles_add_upgrade_allowed') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:55.5 Info: => 0.0045874s 12:22:55.5 Info: 27: add_import_exclusions migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 27 12:22:55.5 Info: CreateTable ImportListExclusions 12:22:55.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:55.5 Info: => 0.0001728s 12:22:55.5 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:55.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:55.5 Info: => 0.0001278s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:55', 'add_import_exclusions') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 27: add_import_exclusions migrated 12:22:55.5 Info: => 0.0004573s 12:22:55.5 Info: 28: clean_artist_metadata_table migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 28 12:22:55.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.5 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.5 Info: => 0.0001582s 12:22:55.5 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.5 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.5 Info: => 0.000123s 12:22:55.5 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:55.5 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:55.5 Info: => 0.0001149s 12:22:55.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:55.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:55.5 Info: => 0.0001145s 12:22:55.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.5 Info: => 0.0001132s 12:22:55.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:55.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:55.5 Info: => 0.0001168s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:55', 'clean_artist_metadata_table') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 28: clean_artist_metadata_table migrated 12:22:55.5 Info: => 0.0003715s 12:22:55.5 Info: 29: health_issue_notification migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 29 12:22:55.5 Info: AlterTable Notifications 12:22:55.5 Info: => 7E-07s 12:22:55.5 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:55.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:55.5 Info: => 0.0005648s 12:22:55.5 Info: AlterTable Notifications 12:22:55.5 Info: => 5E-07s 12:22:55.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:55.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:55.5 Info: => 0.0005563s 12:22:55.5 Info: AlterTable Notifications 12:22:55.5 Info: => 5E-07s 12:22:55.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:55.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:55.5 Info: => 0.0005272s 12:22:55.5 Info: AlterTable Notifications 12:22:55.5 Info: => 6E-07s 12:22:55.5 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:55.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:55.5 Info: => 0.0005299s 12:22:55.5 Info: AlterTable Notifications 12:22:55.5 Info: => 5E-07s 12:22:55.5 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:55.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:55.5 Info: => 0.0005237s 12:22:55.5 Info: DeleteColumn Notifications OnDownload 12:22:55.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:55.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:55.5 Info: DROP TABLE "Notifications" 12:22:55.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:55.5 Info: => 0.005545s 12:22:55.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:55.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:55.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:55.5 Info: DROP TABLE "Notifications" 12:22:55.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:55.5 Info: => 0.0045112s 12:22:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:55', 'health_issue_notification') 12:22:55.5 Info: Committing Transaction 12:22:55.5 Info: 29: health_issue_notification migrated 12:22:55.5 Info: => 0.0048869s 12:22:55.5 Info: 30: add_mediafilerepository_mtime migrating 12:22:55.5 Info: Beginning Transaction 12:22:55.5 Info: Starting migration of Main DB to 30 12:22:55.5 Info: AlterTable TrackFiles 12:22:55.5 Info: => 7E-07s 12:22:55.5 Info: CreateColumn TrackFiles Modified DateTime 12:22:55.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:55.5 Info: => 0.0006251s 12:22:55.5 Info: AlterTable TrackFiles 12:22:55.5 Info: => 7E-07s 12:22:55.5 Info: CreateColumn TrackFiles Path String 12:22:55.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:55.5 Info: => 0.0005521s 12:22:55.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:55.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:55.5 Info: => 3.92E-05s 12:22:55.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:55.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:55.5 Info: => 0.0001249s 12:22:55.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:55.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:55.5 Info: => 0.0001365s 12:22:55.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:55.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:55.5 Info: => 0.0001395s 12:22:55.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:55.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:55.5 Info: => 7.64E-05s 12:22:55.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:55.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:55.5 Info: => 4.65E-05s 12:22:55.5 Info: AlterTable TrackFiles 12:22:55.5 Info: => 4E-07s 12:22:55.5 Info: AlterColumn TrackFiles Path String 12:22:55.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:55.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:55.5 Info: DROP TABLE "TrackFiles" 12:22:55.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:55.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.5 Info: => 0.0047975s 12:22:55.5 Info: CreateIndex TrackFiles (Path) 12:22:55.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:55.5 Info: => 7.28E-05s 12:22:55.5 Info: DeleteColumn TrackFiles RelativePath 12:22:55.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:55.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:55.6 Info: DROP TABLE "TrackFiles" 12:22:55.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:55.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:55.6 Info: => 0.005533s 12:22:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:55', 'add_mediafilerepository_mtime') 12:22:55.6 Info: Committing Transaction 12:22:55.6 Info: 30: add_mediafilerepository_mtime migrated 12:22:55.6 Info: => 0.0058822s 12:22:55.6 Info: 31: add_artistmetadataid_constraint migrating 12:22:55.6 Info: Beginning Transaction 12:22:55.6 Info: Starting migration of Main DB to 31 12:22:55.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:55.6 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:55.6 Info: => 8.77E-05s 12:22:55.6 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:55.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:55.6 Info: => 0.0001424s 12:22:55.6 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:55.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:55.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:55.6 Info: DROP TABLE "Artists" 12:22:55.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:55.6 Info: => 0.0046348s 12:22:55.6 Info: CreateIndex Artists (ArtistMetadataId) 12:22:55.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:55.6 Info: => 0.0001117s 12:22:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:55', 'add_artistmetadataid_constraint') 12:22:55.6 Info: Committing Transaction 12:22:55.6 Info: 31: add_artistmetadataid_constraint migrated 12:22:55.6 Info: => 0.0004646s 12:22:55.6 Info: 32: old_ids_and_artist_alias migrating 12:22:55.6 Info: Beginning Transaction 12:22:55.6 Info: Starting migration of Main DB to 32 12:22:55.6 Info: AlterTable ArtistMetadata 12:22:55.6 Info: => 8E-07s 12:22:55.6 Info: CreateColumn ArtistMetadata Aliases String 12:22:55.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:55.6 Info: => 0.0005814s 12:22:55.6 Info: AlterTable ArtistMetadata 12:22:55.6 Info: => 6E-07s 12:22:55.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:55.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:55.6 Info: => 0.0005606s 12:22:55.6 Info: AlterTable Albums 12:22:55.6 Info: => 6E-07s 12:22:55.6 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:55.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:55.6 Info: => 0.0005674s 12:22:55.6 Info: AlterTable AlbumReleases 12:22:55.6 Info: => 6E-07s 12:22:55.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:55.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:55.6 Info: => 0.0005524s 12:22:55.6 Info: AlterTable Tracks 12:22:55.6 Info: => 6E-07s 12:22:55.6 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:55.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:55.6 Info: => 0.0005557s 12:22:55.6 Info: AlterTable Tracks 12:22:55.6 Info: => 4E-07s 12:22:55.6 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:55.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:55.6 Info: => 0.0005269s 12:22:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:55', 'old_ids_and_artist_alias') 12:22:55.6 Info: Committing Transaction 12:22:55.6 Info: 32: old_ids_and_artist_alias migrated 12:22:55.6 Info: => 0.0008273s 12:22:55.6 Info: 33: download_propers_config migrating 12:22:55.6 Info: Beginning Transaction 12:22:55.6 Info: Starting migration of Main DB to 33 12:22:55.6 Info: PerformDBOperation 12:22:55.6 Info: Performing DB Operation 12:22:55.6 Info: => 3.14E-05s 12:22:55.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:55.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:55.6 Info: => 3.51E-05s 12:22:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:55', 'download_propers_config') 12:22:55.6 Info: Committing Transaction 12:22:55.6 Info: 33: download_propers_config migrated 12:22:55.6 Info: => 0.000275s 12:22:55.6 Info: 34: remove_language_profiles migrating 12:22:55.6 Info: Beginning Transaction 12:22:55.6 Info: Starting migration of Main DB to 34 12:22:55.6 Info: DeleteTable LanguageProfiles 12:22:55.6 Info: DROP TABLE "LanguageProfiles" 12:22:55.6 Info: => 0.0001958s 12:22:55.6 Info: DeleteColumn Artists LanguageProfileId 12:22:55.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:55.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:55.6 Info: DROP TABLE "Artists" 12:22:55.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:55.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:55.6 Info: => 0.0053945s 12:22:55.6 Info: DeleteColumn ImportLists LanguageProfileId 12:22:55.6 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:55.6 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:55.6 Info: DROP TABLE "ImportLists" 12:22:55.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:55.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:55.6 Info: => 0.0038921s 12:22:55.6 Info: DeleteColumn Blacklist Language 12:22:55.6 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:55.6 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:55.6 Info: DROP TABLE "Blacklist" 12:22:55.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:55.6 Info: => 0.0037916s 12:22:55.6 Info: DeleteColumn History Language 12:22:55.6 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:55.6 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:55.6 Info: DROP TABLE "History" 12:22:55.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:55.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:55.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:55.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:55.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:55.6 Info: => 0.0051625s 12:22:55.6 Info: DeleteColumn LyricFiles Language 12:22:55.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:55.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:55.6 Info: DROP TABLE "LyricFiles" 12:22:55.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:55.6 Info: => 0.0036893s 12:22:55.6 Info: DeleteColumn TrackFiles Language 12:22:55.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:55.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:55.6 Info: DROP TABLE "TrackFiles" 12:22:55.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:55.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:55.6 Info: => 0.0047606s 12:22:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:55', 'remove_language_profiles') 12:22:55.6 Info: Committing Transaction 12:22:55.6 Info: 34: remove_language_profiles migrated 12:22:55.6 Info: => 0.0053455s 12:22:55.6 Info: 35: multi_disc_naming_format migrating 12:22:55.6 Info: Beginning Transaction 12:22:55.6 Info: Starting migration of Main DB to 35 12:22:55.6 Info: AlterTable NamingConfig 12:22:55.6 Info: => 6E-07s 12:22:55.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:55.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:55.6 Info: => 0.0005621s 12:22:55.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:55.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:55.6 Info: => 4.25E-05s 12:22:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:55', 'multi_disc_naming_format') 12:22:55.6 Info: Committing Transaction 12:22:55.6 Info: 35: multi_disc_naming_format migrated 12:22:55.6 Info: => 0.0003666s 12:22:55.6 Info: 36: add_download_client_priority migrating 12:22:55.6 Info: Beginning Transaction 12:22:55.6 Info: Starting migration of Main DB to 36 12:22:55.6 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (0, 'Deluge', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (0, 'Deluge2', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (0, 'sab', 'Sabnzbd', '{ "host": "127.0.0.1", "port": 0, "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'SabnzbdSettings') 12:22:55.6 Info: AlterTable DownloadClients 12:22:55.6 Info: => 6E-07s 12:22:55.6 Info: CreateColumn DownloadClients Priority Int32 12:22:55.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:55.6 Info: => 0.0005941s 12:22:55.6 Info: PerformDBOperation 12:22:55.6 Info: Performing DB Operation 12:22:55.6 Info: => 5.02E-05s 12:22:55.6 Info: -> 1 Insert operations completed in 00:00:00.0002448 taking an average of 00:00:00.0002448 12:22:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:55', 'add_download_client_priority') 12:22:55.6 Info: Committing Transaction 12:22:55.6 Info: 36: add_download_client_priority migrated 12:22:55.6 Info: => 0.0004723s 12:22:55.6 Debug: Took: 00:00:00.1945985 12:22:55.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 12:22:55.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 12:22:55.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149756913876_157/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:55.6 Info: DatabaseEngineVersionCheck migrating 12:22:55.6 Info: PerformDBOperation 12:22:55.6 Info: Performing DB Operation 12:22:55.6 Info: SQLite 3.47.0 12:22:55.6 Info: => 0.0009596s 12:22:55.6 Info: DatabaseEngineVersionCheck migrated 12:22:55.6 Info: => 0.0009727s 12:22:55.7 Info: VersionMigration migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: CreateTable VersionInfo 12:22:55.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:55.7 Info: => 0.000141s 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: VersionMigration migrated 12:22:55.7 Info: => 0.0004877s 12:22:55.7 Info: VersionUniqueMigration migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: CreateIndex VersionInfo (Version) 12:22:55.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:55.7 Info: => 0.000123s 12:22:55.7 Info: AlterTable VersionInfo 12:22:55.7 Info: => 4E-07s 12:22:55.7 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:55.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:55.7 Info: => 0.0004977s 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: VersionUniqueMigration migrated 12:22:55.7 Info: => 0.0007301s 12:22:55.7 Info: VersionDescriptionMigration migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: AlterTable VersionInfo 12:22:55.7 Info: => 4E-07s 12:22:55.7 Info: CreateColumn VersionInfo Description String 12:22:55.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:55.7 Info: => 0.0001967s 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: VersionDescriptionMigration migrated 12:22:55.7 Info: => 0.0003921s 12:22:55.7 Info: 1: InitialSetup migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 1 12:22:55.7 Info: CreateTable Config 12:22:55.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:55.7 Info: => 0.0001624s 12:22:55.7 Info: CreateIndex Config (Key) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:55.7 Info: => 7.46E-05s 12:22:55.7 Info: CreateTable RootFolders 12:22:55.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:55.7 Info: => 9.41E-05s 12:22:55.7 Info: CreateIndex RootFolders (Path) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:55.7 Info: => 7.03E-05s 12:22:55.7 Info: CreateTable Artists 12:22:55.7 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:55.7 Info: => 0.0002625s 12:22:55.7 Info: CreateIndex Artists (ForeignArtistId) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:55.7 Info: => 7.64E-05s 12:22:55.7 Info: CreateIndex Artists (NameSlug) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:55.7 Info: => 6.65E-05s 12:22:55.7 Info: CreateIndex Artists (CleanName) 12:22:55.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.7 Info: => 5.85E-05s 12:22:55.7 Info: CreateIndex Artists (Path) 12:22:55.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.7 Info: => 5.69E-05s 12:22:55.7 Info: CreateTable Albums 12:22:55.7 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:55.7 Info: => 0.0001915s 12:22:55.7 Info: CreateIndex Albums (ForeignAlbumId) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.7 Info: => 6.75E-05s 12:22:55.7 Info: CreateIndex Albums (MBId) 12:22:55.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.7 Info: => 6.13E-05s 12:22:55.7 Info: CreateIndex Albums (TADBId) 12:22:55.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.7 Info: => 6.12E-05s 12:22:55.7 Info: CreateIndex Albums (TitleSlug) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.7 Info: => 5.99E-05s 12:22:55.7 Info: CreateIndex Albums (CleanTitle) 12:22:55.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.7 Info: => 6.2E-05s 12:22:55.7 Info: CreateIndex Albums (Path) 12:22:55.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:55.7 Info: => 6.95E-05s 12:22:55.7 Info: CreateTable Tracks 12:22:55.7 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:55.7 Info: => 0.0001762s 12:22:55.7 Info: CreateIndex Tracks (ForeignTrackId) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:55.7 Info: => 7.6E-05s 12:22:55.7 Info: CreateIndex Tracks (ArtistId) 12:22:55.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:55.7 Info: => 9.92E-05s 12:22:55.7 Info: CreateIndex Tracks (TrackFileId) 12:22:55.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:55.7 Info: => 9.02E-05s 12:22:55.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:55.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:55.7 Info: => 7.4E-05s 12:22:55.7 Info: CreateTable TrackFiles 12:22:55.7 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:55.7 Info: => 0.0001611s 12:22:55.7 Info: CreateIndex TrackFiles (ArtistId) 12:22:55.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:55.7 Info: => 7.84E-05s 12:22:55.7 Info: CreateIndex TrackFiles (AlbumId) 12:22:55.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.7 Info: => 6.76E-05s 12:22:55.7 Info: CreateTable History 12:22:55.7 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:55.7 Info: => 0.0001636s 12:22:55.7 Info: CreateIndex History (Date) 12:22:55.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:55.7 Info: => 0.0001034s 12:22:55.7 Info: CreateIndex History (EventType) 12:22:55.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:55.7 Info: => 8.59E-05s 12:22:55.7 Info: CreateIndex History (DownloadId) 12:22:55.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:55.7 Info: => 7.12E-05s 12:22:55.7 Info: CreateIndex History (AlbumId) 12:22:55.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:55.7 Info: => 6.9E-05s 12:22:55.7 Info: CreateTable Notifications 12:22:55.7 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:55.7 Info: => 0.0001556s 12:22:55.7 Info: CreateTable ScheduledTasks 12:22:55.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:55.7 Info: => 0.000126s 12:22:55.7 Info: CreateIndex ScheduledTasks (TypeName) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:55.7 Info: => 7.19E-05s 12:22:55.7 Info: CreateTable Indexers 12:22:55.7 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:55.7 Info: => 0.0001317s 12:22:55.7 Info: CreateIndex Indexers (Name) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:55.7 Info: => 9.21E-05s 12:22:55.7 Info: CreateTable Profiles 12:22:55.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:55.7 Info: => 9.13E-05s 12:22:55.7 Info: CreateIndex Profiles (Name) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:55.7 Info: => 7.51E-05s 12:22:55.7 Info: CreateTable QualityDefinitions 12:22:55.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:55.7 Info: => 0.000137s 12:22:55.7 Info: CreateIndex QualityDefinitions (Quality) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:55.7 Info: => 7.36E-05s 12:22:55.7 Info: CreateIndex QualityDefinitions (Title) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:55.7 Info: => 7.12E-05s 12:22:55.7 Info: CreateTable NamingConfig 12:22:55.7 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:55.7 Info: => 0.0001571s 12:22:55.7 Info: CreateTable Blacklist 12:22:55.7 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:55.7 Info: => 0.0001956s 12:22:55.7 Info: CreateTable Metadata 12:22:55.7 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:55.7 Info: => 0.0001246s 12:22:55.7 Info: CreateTable MetadataFiles 12:22:55.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:55.7 Info: => 0.0001607s 12:22:55.7 Info: CreateTable DownloadClients 12:22:55.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:55.7 Info: => 0.0001338s 12:22:55.7 Info: CreateTable PendingReleases 12:22:55.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:55.7 Info: => 0.0001389s 12:22:55.7 Info: CreateTable RemotePathMappings 12:22:55.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:55.7 Info: => 0.0001199s 12:22:55.7 Info: CreateTable Tags 12:22:55.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:55.7 Info: => 9.86E-05s 12:22:55.7 Info: CreateIndex Tags (Label) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:55.7 Info: => 8.32E-05s 12:22:55.7 Info: CreateTable Restrictions 12:22:55.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:55.7 Info: => 9.4E-05s 12:22:55.7 Info: CreateTable DelayProfiles 12:22:55.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:55.7 Info: => 0.0001159s 12:22:55.7 Info: CreateTable Users 12:22:55.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:55.7 Info: => 8.81E-05s 12:22:55.7 Info: CreateIndex Users (Identifier) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:55.7 Info: => 7.9E-05s 12:22:55.7 Info: CreateIndex Users (Username) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:55.7 Info: => 0.0001094s 12:22:55.7 Info: CreateTable Commands 12:22:55.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:55.7 Info: => 0.0001627s 12:22:55.7 Info: CreateTable IndexerStatus 12:22:55.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:55.7 Info: => 0.0001181s 12:22:55.7 Info: CreateIndex IndexerStatus (ProviderId) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:55.7 Info: => 7.7E-05s 12:22:55.7 Info: CreateTable ExtraFiles 12:22:55.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:55.7 Info: => 0.0001057s 12:22:55.7 Info: CreateTable LyricFiles 12:22:55.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:55.7 Info: => 0.0001633s 12:22:55.7 Info: CreateTable LanguageProfiles 12:22:55.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:55.7 Info: => 0.0001258s 12:22:55.7 Info: CreateIndex LanguageProfiles (Name) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:55.7 Info: => 9.49E-05s 12:22:55.7 Info: CreateTable DownloadClientStatus 12:22:55.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:55.7 Info: => 0.0001012s 12:22:55.7 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:55.7 Info: => 8.12E-05s 12:22:55.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:55.7 Info: -> 1 Insert operations completed in 00:00:00.0000600 taking an average of 00:00:00.0000600 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:55', 'InitialSetup') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 1: InitialSetup migrated 12:22:55.7 Info: => 0.0009717s 12:22:55.7 Info: 2: add_reason_to_pending_releases migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 2 12:22:55.7 Info: AlterTable PendingReleases 12:22:55.7 Info: => 6E-07s 12:22:55.7 Info: CreateColumn PendingReleases Reason Int32 12:22:55.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:55.7 Info: => 0.0005353s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:55', 'add_reason_to_pending_releases') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 2: add_reason_to_pending_releases migrated 12:22:55.7 Info: => 0.0008291s 12:22:55.7 Info: 3: add_medium_support migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 3 12:22:55.7 Info: AlterTable Albums 12:22:55.7 Info: => 6E-07s 12:22:55.7 Info: CreateColumn Albums Media String 12:22:55.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:55.7 Info: => 0.0005108s 12:22:55.7 Info: AlterTable Tracks 12:22:55.7 Info: => 6E-07s 12:22:55.7 Info: CreateColumn Tracks MediumNumber Int32 12:22:55.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:55.7 Info: => 0.0004743s 12:22:55.7 Info: AlterTable Tracks 12:22:55.7 Info: => 4E-07s 12:22:55.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:55.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:55.7 Info: => 0.0004919s 12:22:55.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:55.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:55.7 Info: => 4.1E-05s 12:22:55.7 Info: DeleteColumn Tracks TrackNumber 12:22:55.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:55.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:55.7 Info: DROP TABLE "Tracks" 12:22:55.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:55.7 Info: => 0.0040509s 12:22:55.7 Info: AlterTable Tracks 12:22:55.7 Info: => 4E-07s 12:22:55.7 Info: CreateColumn Tracks TrackNumber String 12:22:55.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:55.7 Info: => 0.0004928s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:55', 'add_medium_support') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 3: add_medium_support migrated 12:22:55.7 Info: => 0.0008806s 12:22:55.7 Info: 4: add_various_qualites_in_profile migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 4 12:22:55.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:55.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:55.7 Info: => 5.71E-05s 12:22:55.7 Info: PerformDBOperation 12:22:55.7 Info: Performing DB Operation 12:22:55.7 Info: => 3.86E-05s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:55', 'add_various_qualites_in_profile') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 4: add_various_qualites_in_profile migrated 12:22:55.7 Info: => 0.0003147s 12:22:55.7 Info: 5: metadata_profiles migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 5 12:22:55.7 Info: CreateTable MetadataProfiles 12:22:55.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:55.7 Info: => 0.0001345s 12:22:55.7 Info: CreateIndex MetadataProfiles (Name) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:55.7 Info: => 9.17E-05s 12:22:55.7 Info: AlterTable Artists 12:22:55.7 Info: => 4E-07s 12:22:55.7 Info: CreateColumn Artists MetadataProfileId Int32 12:22:55.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:55.7 Info: => 0.000503s 12:22:55.7 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:55.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:55.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:55.7 Info: DROP TABLE "Artists" 12:22:55.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.7 Info: => 0.0049914s 12:22:55.7 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:55.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:55.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:55.7 Info: DROP TABLE "Artists" 12:22:55.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.7 Info: => 0.0048474s 12:22:55.7 Info: AlterTable Albums 12:22:55.7 Info: => 4E-07s 12:22:55.7 Info: CreateColumn Albums SecondaryTypes String 12:22:55.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:55.7 Info: => 0.0005302s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:55', 'metadata_profiles') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 5: metadata_profiles migrated 12:22:55.7 Info: => 0.0009539s 12:22:55.7 Info: 6: separate_automatic_and_interactive_search migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 6 12:22:55.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:55.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:55.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:55.7 Info: DROP TABLE "Indexers" 12:22:55.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:55.7 Info: => 0.0046159s 12:22:55.7 Info: AlterTable Indexers 12:22:55.7 Info: => 5E-07s 12:22:55.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:55.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:55.7 Info: => 0.0004762s 12:22:55.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:55.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:55.7 Info: => 4.06E-05s 12:22:55.7 Info: AlterTable Indexers 12:22:55.7 Info: => 4E-07s 12:22:55.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:55.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:55.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:55.7 Info: DROP TABLE "Indexers" 12:22:55.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:55.7 Info: => 0.0033544s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:55', 'separate_automatic_and_interactive_search') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 6: separate_automatic_and_interactive_search migrated 12:22:55.7 Info: => 0.0036909s 12:22:55.7 Info: 7: change_album_path_to_relative migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 7 12:22:55.7 Info: DeleteColumn Albums Path 12:22:55.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:55.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:55.7 Info: DROP TABLE "Albums" 12:22:55.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.7 Info: => 0.0051367s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:55', 'change_album_path_to_relative') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 7: change_album_path_to_relative migrated 12:22:55.7 Info: => 0.005599s 12:22:55.7 Info: 8: change_quality_size_mb_to_kb migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 8 12:22:55.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:55.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:55.7 Info: => 4.8E-05s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:55', 'change_quality_size_mb_to_kb') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 8: change_quality_size_mb_to_kb migrated 12:22:55.7 Info: => 0.0003359s 12:22:55.7 Info: 9: album_releases migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 9 12:22:55.7 Info: AlterTable Albums 12:22:55.7 Info: => 6E-07s 12:22:55.7 Info: CreateColumn Albums Releases String 12:22:55.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:55.7 Info: => 0.0005233s 12:22:55.7 Info: AlterTable Albums 12:22:55.7 Info: => 5E-07s 12:22:55.7 Info: CreateColumn Albums CurrentRelease String 12:22:55.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:55.7 Info: => 0.0005003s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:55', 'album_releases') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 9: album_releases migrated 12:22:55.7 Info: => 0.0008262s 12:22:55.7 Info: 10: album_releases_fix migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 10 12:22:55.7 Info: AlterTable Albums 12:22:55.7 Info: => 6E-07s 12:22:55.7 Info: AlterColumn Albums Releases String 12:22:55.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:55.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:55.7 Info: DROP TABLE "Albums" 12:22:55.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.7 Info: => 0.0040056s 12:22:55.7 Info: AlterTable Albums 12:22:55.7 Info: => 5E-07s 12:22:55.7 Info: AlterColumn Albums CurrentRelease String 12:22:55.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:55.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:55.7 Info: DROP TABLE "Albums" 12:22:55.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.7 Info: => 0.0040077s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:55', 'album_releases_fix') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 10: album_releases_fix migrated 12:22:55.7 Info: => 0.004423s 12:22:55.7 Info: 11: import_lists migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 11 12:22:55.7 Info: CreateTable ImportLists 12:22:55.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:55.7 Info: => 0.0001658s 12:22:55.7 Info: CreateIndex ImportLists (Name) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:55.7 Info: => 7.8E-05s 12:22:55.7 Info: CreateTable ImportListStatus 12:22:55.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:55.7 Info: => 0.0001077s 12:22:55.7 Info: CreateIndex ImportListStatus (ProviderId) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:55.7 Info: => 7.11E-05s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:55', 'import_lists') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 11: import_lists migrated 12:22:55.7 Info: => 0.0004314s 12:22:55.7 Info: 12: add_release_status migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 12 12:22:55.7 Info: AlterTable MetadataProfiles 12:22:55.7 Info: => 6E-07s 12:22:55.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:55.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:55.7 Info: => 0.0005535s 12:22:55.7 Info: PerformDBOperation 12:22:55.7 Info: Performing DB Operation 12:22:55.7 Info: => 2.66E-05s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:55', 'add_release_status') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 12: add_release_status migrated 12:22:55.7 Info: => 0.0003353s 12:22:55.7 Info: 13: album_download_notification migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 13 12:22:55.7 Info: AlterTable Notifications 12:22:55.7 Info: => 6E-07s 12:22:55.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:55.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:55.7 Info: => 0.000524s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:55', 'album_download_notification') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 13: album_download_notification migrated 12:22:55.7 Info: => 0.0015167s 12:22:55.7 Info: 14: fix_language_metadata_profiles migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 14 12:22:55.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:55.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:55.7 Info: => 7.77E-05s 12:22:55.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:55.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:55.7 Info: => 5.23E-05s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:55', 'fix_language_metadata_profiles') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 14: fix_language_metadata_profiles migrated 12:22:55.7 Info: => 0.0003349s 12:22:55.7 Info: 15: remove_fanzub migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 15 12:22:55.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:55.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:55.7 Info: => 4.25E-05s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:55', 'remove_fanzub') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 15: remove_fanzub migrated 12:22:55.7 Info: => 0.00031s 12:22:55.7 Info: 16: update_artist_history_indexes migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 16 12:22:55.7 Info: CreateIndex Albums (ArtistId) 12:22:55.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:55.7 Info: => 0.0001022s 12:22:55.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:55.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:55.7 Info: => 7.69E-05s 12:22:55.7 Info: DeleteIndex History (AlbumId) 12:22:55.7 Info: DROP INDEX "IX_History_AlbumId" 12:22:55.7 Info: => 0.0001216s 12:22:55.7 Info: CreateIndex History (AlbumId, Date) 12:22:55.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:55.7 Info: => 8.71E-05s 12:22:55.7 Info: DeleteIndex History (DownloadId) 12:22:55.7 Info: DROP INDEX "IX_History_DownloadId" 12:22:55.7 Info: => 0.0001088s 12:22:55.7 Info: CreateIndex History (DownloadId, Date) 12:22:55.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:55.7 Info: => 8.68E-05s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:55', 'update_artist_history_indexes') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 16: update_artist_history_indexes migrated 12:22:55.7 Info: => 0.0004276s 12:22:55.7 Info: 17: remove_nma migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 17 12:22:55.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:55.7 Info: => 4.72E-05s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:55', 'remove_nma') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 17: remove_nma migrated 12:22:55.7 Info: => 0.0003065s 12:22:55.7 Info: 18: album_disambiguation migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 18 12:22:55.7 Info: AlterTable Albums 12:22:55.7 Info: => 5E-07s 12:22:55.7 Info: CreateColumn Albums Disambiguation String 12:22:55.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:55.7 Info: => 0.0005668s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:55', 'album_disambiguation') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 18: album_disambiguation migrated 12:22:55.7 Info: => 0.0008715s 12:22:55.7 Info: 19: add_ape_quality_in_profiles migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 19 12:22:55.7 Info: PerformDBOperation 12:22:55.7 Info: Performing DB Operation 12:22:55.7 Info: => 3.06E-05s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:55', 'add_ape_quality_in_profiles') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 19: add_ape_quality_in_profiles migrated 12:22:55.7 Info: => 0.0003043s 12:22:55.7 Info: 20: remove_pushalot migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 20 12:22:55.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:55.7 Info: => 4.52E-05s 12:22:55.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:55.7 Info: => 2.95E-05s 12:22:55.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:55.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:55.7 Info: => 2.87E-05s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:55', 'remove_pushalot') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 20: remove_pushalot migrated 12:22:55.7 Info: => 0.0002829s 12:22:55.7 Info: 21: add_custom_filters migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 21 12:22:55.7 Info: CreateTable CustomFilters 12:22:55.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:55.7 Info: => 0.0001225s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:55', 'add_custom_filters') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 21: add_custom_filters migrated 12:22:55.7 Info: => 0.0004151s 12:22:55.7 Info: 22: import_list_tags migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 22 12:22:55.7 Info: AlterTable ImportLists 12:22:55.7 Info: => 6E-07s 12:22:55.7 Info: CreateColumn ImportLists Tags String 12:22:55.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:55.7 Info: => 0.0005532s 12:22:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:55', 'import_list_tags') 12:22:55.7 Info: Committing Transaction 12:22:55.7 Info: 22: import_list_tags migrated 12:22:55.7 Info: => 0.0008524s 12:22:55.7 Info: 23: add_release_groups_etc migrating 12:22:55.7 Info: Beginning Transaction 12:22:55.7 Info: Starting migration of Main DB to 23 12:22:55.7 Info: CreateTable ArtistMetadata 12:22:55.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:55.7 Info: => 0.0002167s 12:22:55.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:55.7 Info: => 0.0001299s 12:22:55.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:55.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:55.7 Info: => 8.29E-05s 12:22:55.7 Info: AlterTable Artists 12:22:55.7 Info: => 5E-07s 12:22:55.7 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:55.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:55.7 Info: => 0.0005473s 12:22:55.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:55.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:55.7 Info: => 6.63E-05s 12:22:55.7 Info: CreateTable AlbumReleases 12:22:55.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:55.7 Info: => 0.0001408s 12:22:55.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:55.7 Info: => 0.0007861s 12:22:55.7 Info: CreateIndex AlbumReleases (AlbumId) 12:22:55.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:55.7 Info: => 9.09E-05s 12:22:55.7 Info: PerformDBOperation 12:22:55.7 Info: Performing DB Operation 12:22:55.7 Info: => 3.23E-05s 12:22:55.7 Info: AlterTable Albums 12:22:55.7 Info: => 4E-07s 12:22:55.7 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:55.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:55.7 Info: => 0.0005849s 12:22:55.7 Info: AlterTable Albums 12:22:55.7 Info: => 6E-07s 12:22:55.7 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:55.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:55.7 Info: => 0.0005599s 12:22:55.7 Info: AlterTable Albums 12:22:55.7 Info: => 5E-07s 12:22:55.7 Info: CreateColumn Albums Links String 12:22:55.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:55.7 Info: => 0.0005454s 12:22:55.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:55.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:55.7 Info: => 7.7E-05s 12:22:55.7 Info: AlterTable Tracks 12:22:55.7 Info: => 4E-07s 12:22:55.7 Info: CreateColumn Tracks ForeignRecordingId String 12:22:55.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:55.7 Info: => 0.0005641s 12:22:55.7 Info: AlterTable Tracks 12:22:55.7 Info: => 5E-07s 12:22:55.7 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:55.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:55.7 Info: => 0.0005734s 12:22:55.7 Info: AlterTable Tracks 12:22:55.7 Info: => 5E-07s 12:22:55.7 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:55.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:55.7 Info: => 0.0005478s 12:22:55.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:55.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:55.7 Info: => 7.92E-05s 12:22:55.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:55.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:55.7 Info: => 6.01E-05s 12:22:55.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:55.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:55.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:55.7 Info: DROP TABLE "Artists" 12:22:55.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.7 Info: => 0.005495s 12:22:55.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:55.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:55.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:55.7 Info: DROP TABLE "Albums" 12:22:55.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.7 Info: => 0.0047744s 12:22:55.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:55.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:55.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:55.7 Info: DROP TABLE "Tracks" 12:22:55.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:55.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:55.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:55.7 Info: => 0.0044225s 12:22:55.7 Info: DeleteColumn TrackFiles ArtistId 12:22:55.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:55.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:55.8 Info: DROP TABLE "TrackFiles" 12:22:55.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:55.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.8 Info: => 0.004933s 12:22:55.8 Info: CreateIndex Artists (ArtistMetadataId) 12:22:55.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:55.8 Info: => 0.0001122s 12:22:55.8 Info: CreateIndex Artists (Monitored) 12:22:55.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:55.8 Info: => 7.35E-05s 12:22:55.8 Info: CreateIndex Albums (ArtistMetadataId) 12:22:55.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:55.8 Info: => 0.0001039s 12:22:55.8 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:55.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:55.8 Info: => 0.000101s 12:22:55.8 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:55.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:55.8 Info: => 0.0001055s 12:22:55.8 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:55.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:55.8 Info: => 0.0001056s 12:22:55.8 Info: UpdateData 12:22:55.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:55.8 Info: => 4.13E-05s 12:22:55.8 Info: UpdateData 12:22:55.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:55.8 Info: => 3.2E-05s 12:22:55.8 Info: UpdateData 12:22:55.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:55.8 Info: => 0.0008444s 12:22:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:55', 'add_release_groups_etc') 12:22:55.8 Info: Committing Transaction 12:22:55.8 Info: 23: add_release_groups_etc migrated 12:22:55.8 Info: => 0.0014244s 12:22:55.8 Info: 24: NewMediaInfoFormat migrating 12:22:55.8 Info: Beginning Transaction 12:22:55.8 Info: Starting migration of Main DB to 24 12:22:55.8 Info: UpdateData 12:22:55.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:55.8 Info: => 5.02E-05s 12:22:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:55', 'NewMediaInfoFormat') 12:22:55.8 Info: Committing Transaction 12:22:55.8 Info: 24: NewMediaInfoFormat migrated 12:22:55.8 Info: => 0.0003205s 12:22:55.8 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:55.8 Info: Beginning Transaction 12:22:55.8 Info: Starting migration of Main DB to 25 12:22:55.8 Info: RenameTable Restrictions ReleaseProfiles 12:22:55.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:55.8 Info: => 0.0018347s 12:22:55.8 Info: AlterTable ReleaseProfiles 12:22:55.8 Info: => 6E-07s 12:22:55.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:55.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:55.8 Info: => 0.0005757s 12:22:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:55', 'rename_restrictions_to_release_profiles') 12:22:55.8 Info: Committing Transaction 12:22:55.8 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:55.8 Info: => 0.0008919s 12:22:55.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:55.8 Info: Beginning Transaction 12:22:55.8 Info: Starting migration of Main DB to 26 12:22:55.8 Info: RenameTable Profiles QualityProfiles 12:22:55.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:55.8 Info: => 0.001885s 12:22:55.8 Info: AlterTable QualityProfiles 12:22:55.8 Info: => 6E-07s 12:22:55.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:55.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:55.8 Info: => 0.000513s 12:22:55.8 Info: AlterTable LanguageProfiles 12:22:55.8 Info: => 5E-07s 12:22:55.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:55.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:55.8 Info: => 0.0004909s 12:22:55.8 Info: UpdateData 12:22:55.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:55.8 Info: => 4.42E-05s 12:22:55.8 Info: UpdateData 12:22:55.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:55.8 Info: => 2.7E-05s 12:22:55.8 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:55.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:55.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:55.8 Info: DROP TABLE "Artists" 12:22:55.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:55.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:55.8 Info: => 0.0046679s 12:22:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:55', 'rename_quality_profiles_add_upgrade_allowed') 12:22:55.8 Info: Committing Transaction 12:22:55.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:55.8 Info: => 0.0050739s 12:22:55.8 Info: 27: add_import_exclusions migrating 12:22:55.8 Info: Beginning Transaction 12:22:55.8 Info: Starting migration of Main DB to 27 12:22:55.8 Info: CreateTable ImportListExclusions 12:22:55.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:55.8 Info: => 0.000172s 12:22:55.8 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:55.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:55.8 Info: => 0.0001372s 12:22:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:55', 'add_import_exclusions') 12:22:55.8 Info: Committing Transaction 12:22:55.8 Info: 27: add_import_exclusions migrated 12:22:55.8 Info: => 0.0004802s 12:22:55.8 Info: 28: clean_artist_metadata_table migrating 12:22:55.8 Info: Beginning Transaction 12:22:55.8 Info: Starting migration of Main DB to 28 12:22:55.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.8 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.8 Info: => 0.0001546s 12:22:55.8 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.8 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.8 Info: => 0.0001196s 12:22:55.8 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:55.8 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:55.8 Info: => 0.0001127s 12:22:55.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:55.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:55.8 Info: => 0.0001137s 12:22:55.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:55.8 Info: => 0.0001117s 12:22:55.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:55.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:55.8 Info: => 0.0001106s 12:22:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:55', 'clean_artist_metadata_table') 12:22:55.8 Info: Committing Transaction 12:22:55.8 Info: 28: clean_artist_metadata_table migrated 12:22:55.8 Info: => 0.0004101s 12:22:55.8 Info: 29: health_issue_notification migrating 12:22:55.8 Info: Beginning Transaction 12:22:55.8 Info: Starting migration of Main DB to 29 12:22:55.8 Info: AlterTable Notifications 12:22:55.8 Info: => 7E-07s 12:22:55.8 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:55.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:55.8 Info: => 0.0005691s 12:22:55.8 Info: AlterTable Notifications 12:22:55.8 Info: => 5E-07s 12:22:55.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:55.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:55.8 Info: => 0.0005311s 12:22:55.8 Info: AlterTable Notifications 12:22:55.8 Info: => 5E-07s 12:22:55.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:55.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:55.8 Info: => 0.0005256s 12:22:55.8 Info: AlterTable Notifications 12:22:55.8 Info: => 5E-07s 12:22:55.8 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:55.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:55.8 Info: => 0.0005302s 12:22:55.8 Info: AlterTable Notifications 12:22:55.8 Info: => 5E-07s 12:22:55.8 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:55.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:55.8 Info: => 0.0005205s 12:22:55.8 Info: DeleteColumn Notifications OnDownload 12:22:55.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:55.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:55.8 Info: DROP TABLE "Notifications" 12:22:55.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:55.8 Info: => 0.0052747s 12:22:55.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:55.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:55.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:55.8 Info: DROP TABLE "Notifications" 12:22:55.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:55.8 Info: => 0.0056453s 12:22:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:55', 'health_issue_notification') 12:22:55.8 Info: Committing Transaction 12:22:55.8 Info: 29: health_issue_notification migrated 12:22:55.8 Info: => 0.0061257s 12:22:55.8 Info: 30: add_mediafilerepository_mtime migrating 12:22:55.8 Info: Beginning Transaction 12:22:55.8 Info: Starting migration of Main DB to 30 12:22:55.8 Info: AlterTable TrackFiles 12:22:55.8 Info: => 8E-07s 12:22:55.8 Info: CreateColumn TrackFiles Modified DateTime 12:22:55.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:55.8 Info: => 0.0005967s 12:22:55.8 Info: AlterTable TrackFiles 12:22:55.8 Info: => 5E-07s 12:22:55.8 Info: CreateColumn TrackFiles Path String 12:22:55.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:55.8 Info: => 0.0005195s 12:22:55.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:55.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:55.8 Info: => 3.71E-05s 12:22:55.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:55.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:55.8 Info: => 0.0001219s 12:22:55.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:55.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:55.8 Info: => 0.000128s 12:22:55.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:55.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:55.8 Info: => 0.0001341s 12:22:55.8 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:55.8 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:55.8 Info: => 7.76E-05s 12:22:55.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:55.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:55.8 Info: => 4.58E-05s 12:22:55.8 Info: AlterTable TrackFiles 12:22:55.8 Info: => 3E-07s 12:22:55.8 Info: AlterColumn TrackFiles Path String 12:22:55.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:55.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:55.8 Info: DROP TABLE "TrackFiles" 12:22:55.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:55.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.8 Info: => 0.0039703s 12:22:55.8 Info: CreateIndex TrackFiles (Path) 12:22:55.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:55.8 Info: => 7.45E-05s 12:22:55.8 Info: DeleteColumn TrackFiles RelativePath 12:22:55.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:55.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:55.8 Info: DROP TABLE "TrackFiles" 12:22:55.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:55.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:55.8 Info: => 0.0043459s 12:22:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:55', 'add_mediafilerepository_mtime') 12:22:55.8 Info: Committing Transaction 12:22:55.8 Info: 30: add_mediafilerepository_mtime migrated 12:22:55.8 Info: => 0.0048021s 12:22:55.8 Info: 31: add_artistmetadataid_constraint migrating 12:22:55.8 Info: Beginning Transaction 12:22:55.8 Info: Starting migration of Main DB to 31 12:22:55.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:55.8 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:55.8 Info: => 8.91E-05s 12:22:55.8 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:55.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:55.8 Info: => 0.0001362s 12:22:55.8 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:55.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:55.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:55.8 Info: DROP TABLE "Artists" 12:22:55.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:55.8 Info: => 0.0044538s 12:22:55.8 Info: CreateIndex Artists (ArtistMetadataId) 12:22:55.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:55.8 Info: => 8.66E-05s 12:22:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:55', 'add_artistmetadataid_constraint') 12:22:55.8 Info: Committing Transaction 12:22:55.8 Info: 31: add_artistmetadataid_constraint migrated 12:22:55.8 Info: => 0.000547s 12:22:55.8 Info: 32: old_ids_and_artist_alias migrating 12:22:55.8 Info: Beginning Transaction 12:22:55.8 Info: Starting migration of Main DB to 32 12:22:55.8 Info: AlterTable ArtistMetadata 12:22:55.8 Info: => 1E-06s 12:22:55.8 Info: CreateColumn ArtistMetadata Aliases String 12:22:55.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:55.8 Info: => 0.000594s 12:22:55.8 Info: AlterTable ArtistMetadata 12:22:55.8 Info: => 6E-07s 12:22:55.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:55.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:55.8 Info: => 0.000567s 12:22:55.8 Info: AlterTable Albums 12:22:55.8 Info: => 4E-07s 12:22:55.8 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:55.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:55.8 Info: => 0.0005852s 12:22:55.8 Info: AlterTable AlbumReleases 12:22:55.8 Info: => 5E-07s 12:22:55.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:55.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:55.8 Info: => 0.0005669s 12:22:55.8 Info: AlterTable Tracks 12:22:55.8 Info: => 5E-07s 12:22:55.8 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:55.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:55.8 Info: => 0.0005552s 12:22:55.8 Info: AlterTable Tracks 12:22:55.8 Info: => 5E-07s 12:22:55.8 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:55.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:55.8 Info: => 0.0005507s 12:22:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:55', 'old_ids_and_artist_alias') 12:22:55.8 Info: Committing Transaction 12:22:55.8 Info: 32: old_ids_and_artist_alias migrated 12:22:55.8 Info: => 0.0008949s 12:22:55.8 Info: 33: download_propers_config migrating 12:22:55.8 Info: Beginning Transaction 12:22:55.8 Info: Starting migration of Main DB to 33 12:22:55.8 Info: PerformDBOperation 12:22:55.8 Info: Performing DB Operation 12:22:55.8 Info: => 3.34E-05s 12:22:55.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:55.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:55.8 Info: => 3.28E-05s 12:22:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:55', 'download_propers_config') 12:22:55.8 Info: Committing Transaction 12:22:55.8 Info: 33: download_propers_config migrated 12:22:55.8 Info: => 0.0003172s 12:22:55.8 Info: 34: remove_language_profiles migrating 12:22:55.8 Info: Beginning Transaction 12:22:55.8 Info: Starting migration of Main DB to 34 12:22:55.8 Info: DeleteTable LanguageProfiles 12:22:55.8 Info: DROP TABLE "LanguageProfiles" 12:22:55.8 Info: => 0.0002245s 12:22:55.8 Info: DeleteColumn Artists LanguageProfileId 12:22:55.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:55.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:55.8 Info: DROP TABLE "Artists" 12:22:55.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:55.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:55.8 Info: => 0.0055664s 12:22:55.8 Info: DeleteColumn ImportLists LanguageProfileId 12:22:55.8 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:55.8 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:55.8 Info: DROP TABLE "ImportLists" 12:22:55.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:55.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:55.8 Info: => 0.0071455s 12:22:55.8 Info: DeleteColumn Blacklist Language 12:22:55.8 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:55.8 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:55.8 Info: DROP TABLE "Blacklist" 12:22:55.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:55.8 Info: => 0.0051365s 12:22:55.8 Info: DeleteColumn History Language 12:22:55.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:55.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:55.8 Info: DROP TABLE "History" 12:22:55.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:55.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:55.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:55.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:55.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:55.8 Info: => 0.0047398s 12:22:55.8 Info: DeleteColumn LyricFiles Language 12:22:55.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:55.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:55.8 Info: DROP TABLE "LyricFiles" 12:22:55.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:55.8 Info: => 0.0051879s 12:22:55.8 Info: DeleteColumn TrackFiles Language 12:22:55.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:55.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:55.8 Info: DROP TABLE "TrackFiles" 12:22:55.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:55.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:55.8 Info: => 0.0043448s 12:22:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:55', 'remove_language_profiles') 12:22:55.8 Info: Committing Transaction 12:22:55.8 Info: 34: remove_language_profiles migrated 12:22:55.8 Info: => 0.0050453s 12:22:55.8 Info: 35: multi_disc_naming_format migrating 12:22:55.8 Info: Beginning Transaction 12:22:55.8 Info: Starting migration of Main DB to 35 12:22:55.8 Info: AlterTable NamingConfig 12:22:55.8 Info: => 1.2E-06s 12:22:55.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:55.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:55.8 Info: => 0.0005784s 12:22:55.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:55.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:55.8 Info: => 4.27E-05s 12:22:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:55', 'multi_disc_naming_format') 12:22:55.8 Info: Committing Transaction 12:22:55.8 Info: 35: multi_disc_naming_format migrated 12:22:55.8 Info: => 0.0003542s 12:22:55.8 Info: 36: add_download_client_priority migrating 12:22:55.8 Info: Beginning Transaction 12:22:55.8 Info: Starting migration of Main DB to 36 12:22:55.8 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'Deluge2', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'sab', 'Sabnzbd', '{ "host": "127.0.0.1", "port": 0, "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'SabnzbdSettings') 12:22:55.8 Info: AlterTable DownloadClients 12:22:55.8 Info: => 5E-07s 12:22:55.8 Info: CreateColumn DownloadClients Priority Int32 12:22:55.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:55.8 Info: => 0.000565s 12:22:55.8 Info: PerformDBOperation 12:22:55.8 Info: Performing DB Operation 12:22:55.8 Info: => 0.0009394s 12:22:55.8 Info: -> 1 Insert operations completed in 00:00:00.0001564 taking an average of 00:00:00.0001564 12:22:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:55', 'add_download_client_priority') 12:22:55.8 Info: Committing Transaction 12:22:55.8 Info: 36: add_download_client_priority migrated 12:22:55.8 Info: => 0.0013529s 12:22:55.8 Debug: Took: 00:00:00.2022513 12:22:55.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 12:22:55.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 12:22:55.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149759250419_159/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:55.9 Info: DatabaseEngineVersionCheck migrating 12:22:55.9 Info: PerformDBOperation 12:22:55.9 Info: Performing DB Operation 12:22:55.9 Info: SQLite 3.47.0 12:22:55.9 Info: => 0.0009523s 12:22:55.9 Info: DatabaseEngineVersionCheck migrated 12:22:55.9 Info: => 0.0009664s 12:22:55.9 Info: VersionMigration migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: CreateTable VersionInfo 12:22:55.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:55.9 Info: => 0.0001418s 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: VersionMigration migrated 12:22:55.9 Info: => 0.0004894s 12:22:55.9 Info: VersionUniqueMigration migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: CreateIndex VersionInfo (Version) 12:22:55.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:55.9 Info: => 0.0001217s 12:22:55.9 Info: AlterTable VersionInfo 12:22:55.9 Info: => 5E-07s 12:22:55.9 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:55.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:55.9 Info: => 0.0004861s 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: VersionUniqueMigration migrated 12:22:55.9 Info: => 0.0006884s 12:22:55.9 Info: VersionDescriptionMigration migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: AlterTable VersionInfo 12:22:55.9 Info: => 6E-07s 12:22:55.9 Info: CreateColumn VersionInfo Description String 12:22:55.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:55.9 Info: => 0.0001957s 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: VersionDescriptionMigration migrated 12:22:55.9 Info: => 0.0003744s 12:22:55.9 Info: 1: InitialSetup migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 1 12:22:55.9 Info: CreateTable Config 12:22:55.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:55.9 Info: => 0.0001567s 12:22:55.9 Info: CreateIndex Config (Key) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:55.9 Info: => 7.27E-05s 12:22:55.9 Info: CreateTable RootFolders 12:22:55.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:55.9 Info: => 7.7E-05s 12:22:55.9 Info: CreateIndex RootFolders (Path) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:55.9 Info: => 6.65E-05s 12:22:55.9 Info: CreateTable Artists 12:22:55.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:55.9 Info: => 0.0009488s 12:22:55.9 Info: CreateIndex Artists (ForeignArtistId) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:55.9 Info: => 8.47E-05s 12:22:55.9 Info: CreateIndex Artists (NameSlug) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:55.9 Info: => 7.7E-05s 12:22:55.9 Info: CreateIndex Artists (CleanName) 12:22:55.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.9 Info: => 6.94E-05s 12:22:55.9 Info: CreateIndex Artists (Path) 12:22:55.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.9 Info: => 6.22E-05s 12:22:55.9 Info: CreateTable Albums 12:22:55.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:55.9 Info: => 0.0002154s 12:22:55.9 Info: CreateIndex Albums (ForeignAlbumId) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.9 Info: => 7.58E-05s 12:22:55.9 Info: CreateIndex Albums (MBId) 12:22:55.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.9 Info: => 6.22E-05s 12:22:55.9 Info: CreateIndex Albums (TADBId) 12:22:55.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.9 Info: => 6.11E-05s 12:22:55.9 Info: CreateIndex Albums (TitleSlug) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.9 Info: => 6.34E-05s 12:22:55.9 Info: CreateIndex Albums (CleanTitle) 12:22:55.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.9 Info: => 5.95E-05s 12:22:55.9 Info: CreateIndex Albums (Path) 12:22:55.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:55.9 Info: => 5.89E-05s 12:22:55.9 Info: CreateTable Tracks 12:22:55.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:55.9 Info: => 0.0001296s 12:22:55.9 Info: CreateIndex Tracks (ForeignTrackId) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:55.9 Info: => 6.77E-05s 12:22:55.9 Info: CreateIndex Tracks (ArtistId) 12:22:55.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:55.9 Info: => 0.0001249s 12:22:55.9 Info: CreateIndex Tracks (TrackFileId) 12:22:55.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:55.9 Info: => 9.13E-05s 12:22:55.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:55.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:55.9 Info: => 7.39E-05s 12:22:55.9 Info: CreateTable TrackFiles 12:22:55.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:55.9 Info: => 0.0001217s 12:22:55.9 Info: CreateIndex TrackFiles (ArtistId) 12:22:55.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:55.9 Info: => 7.45E-05s 12:22:55.9 Info: CreateIndex TrackFiles (AlbumId) 12:22:55.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:55.9 Info: => 6.86E-05s 12:22:55.9 Info: CreateTable History 12:22:55.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:55.9 Info: => 0.0001301s 12:22:55.9 Info: CreateIndex History (Date) 12:22:55.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:55.9 Info: => 9.14E-05s 12:22:55.9 Info: CreateIndex History (EventType) 12:22:55.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:55.9 Info: => 7.16E-05s 12:22:55.9 Info: CreateIndex History (DownloadId) 12:22:55.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:55.9 Info: => 7.1E-05s 12:22:55.9 Info: CreateIndex History (AlbumId) 12:22:55.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:55.9 Info: => 7.03E-05s 12:22:55.9 Info: CreateTable Notifications 12:22:55.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:55.9 Info: => 0.0001143s 12:22:55.9 Info: CreateTable ScheduledTasks 12:22:55.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:55.9 Info: => 0.0001309s 12:22:55.9 Info: CreateIndex ScheduledTasks (TypeName) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:55.9 Info: => 0.0001033s 12:22:55.9 Info: CreateTable Indexers 12:22:55.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:55.9 Info: => 0.0001204s 12:22:55.9 Info: CreateIndex Indexers (Name) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:55.9 Info: => 7.78E-05s 12:22:55.9 Info: CreateTable Profiles 12:22:55.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:55.9 Info: => 8.43E-05s 12:22:55.9 Info: CreateIndex Profiles (Name) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:55.9 Info: => 7.5E-05s 12:22:55.9 Info: CreateTable QualityDefinitions 12:22:55.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:55.9 Info: => 9.72E-05s 12:22:55.9 Info: CreateIndex QualityDefinitions (Quality) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:55.9 Info: => 6.76E-05s 12:22:55.9 Info: CreateIndex QualityDefinitions (Title) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:55.9 Info: => 0.0001042s 12:22:55.9 Info: CreateTable NamingConfig 12:22:55.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:55.9 Info: => 0.0007483s 12:22:55.9 Info: CreateTable Blacklist 12:22:55.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:55.9 Info: => 0.0001666s 12:22:55.9 Info: CreateTable Metadata 12:22:55.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:55.9 Info: => 9.91E-05s 12:22:55.9 Info: CreateTable MetadataFiles 12:22:55.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:55.9 Info: => 0.0001117s 12:22:55.9 Info: CreateTable DownloadClients 12:22:55.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:55.9 Info: => 9.96E-05s 12:22:55.9 Info: CreateTable PendingReleases 12:22:55.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:55.9 Info: => 0.0001073s 12:22:55.9 Info: CreateTable RemotePathMappings 12:22:55.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:55.9 Info: => 0.0001084s 12:22:55.9 Info: CreateTable Tags 12:22:55.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:55.9 Info: => 8.33E-05s 12:22:55.9 Info: CreateIndex Tags (Label) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:55.9 Info: => 8.23E-05s 12:22:55.9 Info: CreateTable Restrictions 12:22:55.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:55.9 Info: => 9.1E-05s 12:22:55.9 Info: CreateTable DelayProfiles 12:22:55.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:55.9 Info: => 0.0001185s 12:22:55.9 Info: CreateTable Users 12:22:55.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:55.9 Info: => 8.6E-05s 12:22:55.9 Info: CreateIndex Users (Identifier) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:55.9 Info: => 0.0001138s 12:22:55.9 Info: CreateIndex Users (Username) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:55.9 Info: => 9.06E-05s 12:22:55.9 Info: CreateTable Commands 12:22:55.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:55.9 Info: => 0.000127s 12:22:55.9 Info: CreateTable IndexerStatus 12:22:55.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:55.9 Info: => 0.0001132s 12:22:55.9 Info: CreateIndex IndexerStatus (ProviderId) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:55.9 Info: => 7.72E-05s 12:22:55.9 Info: CreateTable ExtraFiles 12:22:55.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:55.9 Info: => 0.0001063s 12:22:55.9 Info: CreateTable LyricFiles 12:22:55.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:55.9 Info: => 0.0001405s 12:22:55.9 Info: CreateTable LanguageProfiles 12:22:55.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:55.9 Info: => 9.04E-05s 12:22:55.9 Info: CreateIndex LanguageProfiles (Name) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:55.9 Info: => 8.02E-05s 12:22:55.9 Info: CreateTable DownloadClientStatus 12:22:55.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:55.9 Info: => 9.9E-05s 12:22:55.9 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:55.9 Info: => 8.92E-05s 12:22:55.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:55.9 Info: -> 1 Insert operations completed in 00:00:00.0000589 taking an average of 00:00:00.0000589 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:55', 'InitialSetup') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 1: InitialSetup migrated 12:22:55.9 Info: => 0.0009569s 12:22:55.9 Info: 2: add_reason_to_pending_releases migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 2 12:22:55.9 Info: AlterTable PendingReleases 12:22:55.9 Info: => 8E-07s 12:22:55.9 Info: CreateColumn PendingReleases Reason Int32 12:22:55.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:55.9 Info: => 0.0005426s 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:55', 'add_reason_to_pending_releases') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 2: add_reason_to_pending_releases migrated 12:22:55.9 Info: => 0.0008223s 12:22:55.9 Info: 3: add_medium_support migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 3 12:22:55.9 Info: AlterTable Albums 12:22:55.9 Info: => 1.2E-06s 12:22:55.9 Info: CreateColumn Albums Media String 12:22:55.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:55.9 Info: => 0.0005202s 12:22:55.9 Info: AlterTable Tracks 12:22:55.9 Info: => 5E-07s 12:22:55.9 Info: CreateColumn Tracks MediumNumber Int32 12:22:55.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:55.9 Info: => 0.0004727s 12:22:55.9 Info: AlterTable Tracks 12:22:55.9 Info: => 6E-07s 12:22:55.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:55.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:55.9 Info: => 0.0005069s 12:22:55.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:55.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:55.9 Info: => 4.08E-05s 12:22:55.9 Info: DeleteColumn Tracks TrackNumber 12:22:55.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:55.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:55.9 Info: DROP TABLE "Tracks" 12:22:55.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:55.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:55.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:55.9 Info: => 0.0045553s 12:22:55.9 Info: AlterTable Tracks 12:22:55.9 Info: => 5E-07s 12:22:55.9 Info: CreateColumn Tracks TrackNumber String 12:22:55.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:55.9 Info: => 0.0004862s 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:55', 'add_medium_support') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 3: add_medium_support migrated 12:22:55.9 Info: => 0.0008579s 12:22:55.9 Info: 4: add_various_qualites_in_profile migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 4 12:22:55.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:55.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:55.9 Info: => 5.23E-05s 12:22:55.9 Info: PerformDBOperation 12:22:55.9 Info: Performing DB Operation 12:22:55.9 Info: => 3.07E-05s 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:55', 'add_various_qualites_in_profile') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 4: add_various_qualites_in_profile migrated 12:22:55.9 Info: => 0.0002703s 12:22:55.9 Info: 5: metadata_profiles migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 5 12:22:55.9 Info: CreateTable MetadataProfiles 12:22:55.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:55.9 Info: => 0.0001696s 12:22:55.9 Info: CreateIndex MetadataProfiles (Name) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:55.9 Info: => 8.72E-05s 12:22:55.9 Info: AlterTable Artists 12:22:55.9 Info: => 5E-07s 12:22:55.9 Info: CreateColumn Artists MetadataProfileId Int32 12:22:55.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:55.9 Info: => 0.0005034s 12:22:55.9 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:55.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:55.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:55.9 Info: DROP TABLE "Artists" 12:22:55.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:55.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.9 Info: => 0.0051285s 12:22:55.9 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:55.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:55.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:55.9 Info: DROP TABLE "Artists" 12:22:55.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:55.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:55.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:55.9 Info: => 0.0040369s 12:22:55.9 Info: AlterTable Albums 12:22:55.9 Info: => 5E-07s 12:22:55.9 Info: CreateColumn Albums SecondaryTypes String 12:22:55.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:55.9 Info: => 0.0005149s 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:55', 'metadata_profiles') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 5: metadata_profiles migrated 12:22:55.9 Info: => 0.0009227s 12:22:55.9 Info: 6: separate_automatic_and_interactive_search migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 6 12:22:55.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:55.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:55.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:55.9 Info: DROP TABLE "Indexers" 12:22:55.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:55.9 Info: => 0.0038728s 12:22:55.9 Info: AlterTable Indexers 12:22:55.9 Info: => 5E-07s 12:22:55.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:55.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:55.9 Info: => 0.0004836s 12:22:55.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:55.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:55.9 Info: => 3.93E-05s 12:22:55.9 Info: AlterTable Indexers 12:22:55.9 Info: => 4E-07s 12:22:55.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:55.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:55.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:55.9 Info: DROP TABLE "Indexers" 12:22:55.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:55.9 Info: => 0.0052508s 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:55', 'separate_automatic_and_interactive_search') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 6: separate_automatic_and_interactive_search migrated 12:22:55.9 Info: => 0.0055892s 12:22:55.9 Info: 7: change_album_path_to_relative migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 7 12:22:55.9 Info: DeleteColumn Albums Path 12:22:55.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:55.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:55.9 Info: DROP TABLE "Albums" 12:22:55.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.9 Info: => 0.0042188s 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:55', 'change_album_path_to_relative') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 7: change_album_path_to_relative migrated 12:22:55.9 Info: => 0.0046575s 12:22:55.9 Info: 8: change_quality_size_mb_to_kb migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 8 12:22:55.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:55.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:55.9 Info: => 4.82E-05s 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:55', 'change_quality_size_mb_to_kb') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 8: change_quality_size_mb_to_kb migrated 12:22:55.9 Info: => 0.0002903s 12:22:55.9 Info: 9: album_releases migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 9 12:22:55.9 Info: AlterTable Albums 12:22:55.9 Info: => 7E-07s 12:22:55.9 Info: CreateColumn Albums Releases String 12:22:55.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:55.9 Info: => 0.00052s 12:22:55.9 Info: AlterTable Albums 12:22:55.9 Info: => 9E-07s 12:22:55.9 Info: CreateColumn Albums CurrentRelease String 12:22:55.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:55.9 Info: => 0.0004892s 12:22:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:55', 'album_releases') 12:22:55.9 Info: Committing Transaction 12:22:55.9 Info: 9: album_releases migrated 12:22:55.9 Info: => 0.0007761s 12:22:55.9 Info: 10: album_releases_fix migrating 12:22:55.9 Info: Beginning Transaction 12:22:55.9 Info: Starting migration of Main DB to 10 12:22:55.9 Info: AlterTable Albums 12:22:55.9 Info: => 4E-07s 12:22:55.9 Info: AlterColumn Albums Releases String 12:22:55.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:55.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:55.9 Info: DROP TABLE "Albums" 12:22:55.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:55.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:55.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:55.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:55.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:55.9 Info: => 0.0046331s 12:22:55.9 Info: AlterTable Albums 12:22:55.9 Info: => 4E-07s 12:22:55.9 Info: AlterColumn Albums CurrentRelease String 12:22:56.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:56.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:56.0 Info: DROP TABLE "Albums" 12:22:56.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.0 Info: => 0.0047698s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:56', 'album_releases_fix') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 10: album_releases_fix migrated 12:22:56.0 Info: => 0.0051554s 12:22:56.0 Info: 11: import_lists migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 11 12:22:56.0 Info: CreateTable ImportLists 12:22:56.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:56.0 Info: => 0.0001559s 12:22:56.0 Info: CreateIndex ImportLists (Name) 12:22:56.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:56.0 Info: => 7.53E-05s 12:22:56.0 Info: CreateTable ImportListStatus 12:22:56.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:56.0 Info: => 0.0001052s 12:22:56.0 Info: CreateIndex ImportListStatus (ProviderId) 12:22:56.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:56.0 Info: => 6.95E-05s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:56', 'import_lists') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 11: import_lists migrated 12:22:56.0 Info: => 0.0003919s 12:22:56.0 Info: 12: add_release_status migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 12 12:22:56.0 Info: AlterTable MetadataProfiles 12:22:56.0 Info: => 7E-07s 12:22:56.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:56.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:56.0 Info: => 0.0005989s 12:22:56.0 Info: PerformDBOperation 12:22:56.0 Info: Performing DB Operation 12:22:56.0 Info: => 2.7E-05s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:56', 'add_release_status') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 12: add_release_status migrated 12:22:56.0 Info: => 0.000299s 12:22:56.0 Info: 13: album_download_notification migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 13 12:22:56.0 Info: AlterTable Notifications 12:22:56.0 Info: => 7E-07s 12:22:56.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:56.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:56.0 Info: => 0.0005288s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:56', 'album_download_notification') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 13: album_download_notification migrated 12:22:56.0 Info: => 0.0008278s 12:22:56.0 Info: 14: fix_language_metadata_profiles migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 14 12:22:56.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:56.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:56.0 Info: => 7.69E-05s 12:22:56.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:56.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:56.0 Info: => 5.15E-05s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:56', 'fix_language_metadata_profiles') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 14: fix_language_metadata_profiles migrated 12:22:56.0 Info: => 0.0002913s 12:22:56.0 Info: 15: remove_fanzub migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 15 12:22:56.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:56.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:56.0 Info: => 4.2E-05s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:56', 'remove_fanzub') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 15: remove_fanzub migrated 12:22:56.0 Info: => 0.0002829s 12:22:56.0 Info: 16: update_artist_history_indexes migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 16 12:22:56.0 Info: CreateIndex Albums (ArtistId) 12:22:56.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:56.0 Info: => 0.0001006s 12:22:56.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:56.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:56.0 Info: => 7.47E-05s 12:22:56.0 Info: DeleteIndex History (AlbumId) 12:22:56.0 Info: DROP INDEX "IX_History_AlbumId" 12:22:56.0 Info: => 0.0001233s 12:22:56.0 Info: CreateIndex History (AlbumId, Date) 12:22:56.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:56.0 Info: => 9.04E-05s 12:22:56.0 Info: DeleteIndex History (DownloadId) 12:22:56.0 Info: DROP INDEX "IX_History_DownloadId" 12:22:56.0 Info: => 0.0001066s 12:22:56.0 Info: CreateIndex History (DownloadId, Date) 12:22:56.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:56.0 Info: => 9.31E-05s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:56', 'update_artist_history_indexes') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 16: update_artist_history_indexes migrated 12:22:56.0 Info: => 0.0004281s 12:22:56.0 Info: 17: remove_nma migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 17 12:22:56.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:56.0 Info: => 4.82E-05s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:56', 'remove_nma') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 17: remove_nma migrated 12:22:56.0 Info: => 0.0002939s 12:22:56.0 Info: 18: album_disambiguation migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 18 12:22:56.0 Info: AlterTable Albums 12:22:56.0 Info: => 8E-07s 12:22:56.0 Info: CreateColumn Albums Disambiguation String 12:22:56.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:56.0 Info: => 0.0005475s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:56', 'album_disambiguation') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 18: album_disambiguation migrated 12:22:56.0 Info: => 0.0008403s 12:22:56.0 Info: 19: add_ape_quality_in_profiles migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 19 12:22:56.0 Info: PerformDBOperation 12:22:56.0 Info: Performing DB Operation 12:22:56.0 Info: => 3.15E-05s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:56', 'add_ape_quality_in_profiles') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 19: add_ape_quality_in_profiles migrated 12:22:56.0 Info: => 0.0002829s 12:22:56.0 Info: 20: remove_pushalot migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 20 12:22:56.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:56.0 Info: => 4.7E-05s 12:22:56.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:56.0 Info: => 2.77E-05s 12:22:56.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:56.0 Info: => 2.64E-05s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:56', 'remove_pushalot') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 20: remove_pushalot migrated 12:22:56.0 Info: => 0.0002661s 12:22:56.0 Info: 21: add_custom_filters migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 21 12:22:56.0 Info: CreateTable CustomFilters 12:22:56.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:56.0 Info: => 0.0001222s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:56', 'add_custom_filters') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 21: add_custom_filters migrated 12:22:56.0 Info: => 0.0004078s 12:22:56.0 Info: 22: import_list_tags migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 22 12:22:56.0 Info: AlterTable ImportLists 12:22:56.0 Info: => 7E-07s 12:22:56.0 Info: CreateColumn ImportLists Tags String 12:22:56.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:56.0 Info: => 0.0005402s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:56', 'import_list_tags') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 22: import_list_tags migrated 12:22:56.0 Info: => 0.0008328s 12:22:56.0 Info: 23: add_release_groups_etc migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 23 12:22:56.0 Info: CreateTable ArtistMetadata 12:22:56.0 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:56.0 Info: => 0.0001648s 12:22:56.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:56.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:56.0 Info: => 0.0001282s 12:22:56.0 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:56.0 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:56.0 Info: => 8.77E-05s 12:22:56.0 Info: AlterTable Artists 12:22:56.0 Info: => 4E-07s 12:22:56.0 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:56.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:56.0 Info: => 0.0005388s 12:22:56.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:56.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:56.0 Info: => 6.89E-05s 12:22:56.0 Info: CreateTable AlbumReleases 12:22:56.0 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:56.0 Info: => 0.0001424s 12:22:56.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:56.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:56.0 Info: => 0.0001322s 12:22:56.0 Info: CreateIndex AlbumReleases (AlbumId) 12:22:56.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:56.0 Info: => 9.15E-05s 12:22:56.0 Info: PerformDBOperation 12:22:56.0 Info: Performing DB Operation 12:22:56.0 Info: => 3.3E-05s 12:22:56.0 Info: AlterTable Albums 12:22:56.0 Info: => 4E-07s 12:22:56.0 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:56.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:56.0 Info: => 0.0005683s 12:22:56.0 Info: AlterTable Albums 12:22:56.0 Info: => 5E-07s 12:22:56.0 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:56.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:56.0 Info: => 0.0005574s 12:22:56.0 Info: AlterTable Albums 12:22:56.0 Info: => 5E-07s 12:22:56.0 Info: CreateColumn Albums Links String 12:22:56.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:56.0 Info: => 0.0005368s 12:22:56.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:56.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:56.0 Info: => 7.73E-05s 12:22:56.0 Info: AlterTable Tracks 12:22:56.0 Info: => 3E-07s 12:22:56.0 Info: CreateColumn Tracks ForeignRecordingId String 12:22:56.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:56.0 Info: => 0.0005565s 12:22:56.0 Info: AlterTable Tracks 12:22:56.0 Info: => 6E-07s 12:22:56.0 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:56.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:56.0 Info: => 0.0005507s 12:22:56.0 Info: AlterTable Tracks 12:22:56.0 Info: => 6E-07s 12:22:56.0 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:56.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:56.0 Info: => 0.0005635s 12:22:56.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:56.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:56.0 Info: => 8.27E-05s 12:22:56.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:56.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:56.0 Info: => 6.04E-05s 12:22:56.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:56.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:56.0 Info: DROP TABLE "Artists" 12:22:56.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.0 Info: => 0.0055585s 12:22:56.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:56.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:56.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:56.0 Info: DROP TABLE "Albums" 12:22:56.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.0 Info: => 0.0047498s 12:22:56.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:56.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:56.0 Info: DROP TABLE "Tracks" 12:22:56.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:56.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:56.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:56.0 Info: => 0.0043814s 12:22:56.0 Info: DeleteColumn TrackFiles ArtistId 12:22:56.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:56.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:56.0 Info: DROP TABLE "TrackFiles" 12:22:56.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.0 Info: => 0.0051461s 12:22:56.0 Info: CreateIndex Artists (ArtistMetadataId) 12:22:56.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:56.0 Info: => 0.000102s 12:22:56.0 Info: CreateIndex Artists (Monitored) 12:22:56.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:56.0 Info: => 7.56E-05s 12:22:56.0 Info: CreateIndex Albums (ArtistMetadataId) 12:22:56.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:56.0 Info: => 0.0001002s 12:22:56.0 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:56.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:56.0 Info: => 9.74E-05s 12:22:56.0 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:56.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:56.0 Info: => 9.66E-05s 12:22:56.0 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:56.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:56.0 Info: => 9.65E-05s 12:22:56.0 Info: UpdateData 12:22:56.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:56.0 Info: => 4.24E-05s 12:22:56.0 Info: UpdateData 12:22:56.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:56.0 Info: => 3.12E-05s 12:22:56.0 Info: UpdateData 12:22:56.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:56.0 Info: => 3.59E-05s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:56', 'add_release_groups_etc') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 23: add_release_groups_etc migrated 12:22:56.0 Info: => 0.0005492s 12:22:56.0 Info: 24: NewMediaInfoFormat migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 24 12:22:56.0 Info: UpdateData 12:22:56.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:56.0 Info: => 5.08E-05s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:56', 'NewMediaInfoFormat') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 24: NewMediaInfoFormat migrated 12:22:56.0 Info: => 0.0002752s 12:22:56.0 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 25 12:22:56.0 Info: RenameTable Restrictions ReleaseProfiles 12:22:56.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:56.0 Info: => 0.0023556s 12:22:56.0 Info: AlterTable ReleaseProfiles 12:22:56.0 Info: => 5E-07s 12:22:56.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:56.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:56.0 Info: => 0.0005694s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:56', 'rename_restrictions_to_release_profiles') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:56.0 Info: => 0.0008443s 12:22:56.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 26 12:22:56.0 Info: RenameTable Profiles QualityProfiles 12:22:56.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:56.0 Info: => 0.0022072s 12:22:56.0 Info: AlterTable QualityProfiles 12:22:56.0 Info: => 6E-07s 12:22:56.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:56.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:56.0 Info: => 0.0005052s 12:22:56.0 Info: AlterTable LanguageProfiles 12:22:56.0 Info: => 6E-07s 12:22:56.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:56.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:56.0 Info: => 0.0004892s 12:22:56.0 Info: UpdateData 12:22:56.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:56.0 Info: => 4.54E-05s 12:22:56.0 Info: UpdateData 12:22:56.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:56.0 Info: => 2.68E-05s 12:22:56.0 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:56.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:56.0 Info: DROP TABLE "Artists" 12:22:56.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:56.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:56.0 Info: => 0.0046316s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:56', 'rename_quality_profiles_add_upgrade_allowed') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:56.0 Info: => 0.0050213s 12:22:56.0 Info: 27: add_import_exclusions migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 27 12:22:56.0 Info: CreateTable ImportListExclusions 12:22:56.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:56.0 Info: => 0.0001649s 12:22:56.0 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:56.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:56.0 Info: => 0.0001297s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:56', 'add_import_exclusions') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 27: add_import_exclusions migrated 12:22:56.0 Info: => 0.0004349s 12:22:56.0 Info: 28: clean_artist_metadata_table migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 28 12:22:56.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.0 Info: => 0.0001499s 12:22:56.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.0 Info: => 0.0001205s 12:22:56.0 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:56.0 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:56.0 Info: => 0.000114s 12:22:56.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:56.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:56.0 Info: => 0.0001101s 12:22:56.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.0 Info: => 0.0001089s 12:22:56.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.0 Info: => 0.0001066s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:56', 'clean_artist_metadata_table') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 28: clean_artist_metadata_table migrated 12:22:56.0 Info: => 0.0003727s 12:22:56.0 Info: 29: health_issue_notification migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 29 12:22:56.0 Info: AlterTable Notifications 12:22:56.0 Info: => 8E-07s 12:22:56.0 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:56.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:56.0 Info: => 0.0005701s 12:22:56.0 Info: AlterTable Notifications 12:22:56.0 Info: => 6E-07s 12:22:56.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:56.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:56.0 Info: => 0.0005211s 12:22:56.0 Info: AlterTable Notifications 12:22:56.0 Info: => 4E-07s 12:22:56.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:56.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:56.0 Info: => 0.0005236s 12:22:56.0 Info: AlterTable Notifications 12:22:56.0 Info: => 5E-07s 12:22:56.0 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:56.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:56.0 Info: => 0.0005203s 12:22:56.0 Info: AlterTable Notifications 12:22:56.0 Info: => 6E-07s 12:22:56.0 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:56.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:56.0 Info: => 0.0005176s 12:22:56.0 Info: DeleteColumn Notifications OnDownload 12:22:56.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:56.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:56.0 Info: DROP TABLE "Notifications" 12:22:56.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:56.0 Info: => 0.0043847s 12:22:56.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:56.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:56.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:56.0 Info: DROP TABLE "Notifications" 12:22:56.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:56.0 Info: => 0.0056731s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:56', 'health_issue_notification') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 29: health_issue_notification migrated 12:22:56.0 Info: => 0.006054s 12:22:56.0 Info: 30: add_mediafilerepository_mtime migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 30 12:22:56.0 Info: AlterTable TrackFiles 12:22:56.0 Info: => 6E-07s 12:22:56.0 Info: CreateColumn TrackFiles Modified DateTime 12:22:56.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:56.0 Info: => 0.0005812s 12:22:56.0 Info: AlterTable TrackFiles 12:22:56.0 Info: => 6E-07s 12:22:56.0 Info: CreateColumn TrackFiles Path String 12:22:56.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:56.0 Info: => 0.0005103s 12:22:56.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:56.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:56.0 Info: => 3.61E-05s 12:22:56.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.0 Info: => 0.0001157s 12:22:56.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:56.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:56.0 Info: => 0.0001256s 12:22:56.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:56.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:56.0 Info: => 0.0001313s 12:22:56.0 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:56.0 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:56.0 Info: => 7.56E-05s 12:22:56.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:56.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:56.0 Info: => 4.56E-05s 12:22:56.0 Info: AlterTable TrackFiles 12:22:56.0 Info: => 5E-07s 12:22:56.0 Info: AlterColumn TrackFiles Path String 12:22:56.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:56.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:56.0 Info: DROP TABLE "TrackFiles" 12:22:56.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.0 Info: => 0.0038003s 12:22:56.0 Info: CreateIndex TrackFiles (Path) 12:22:56.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:56.0 Info: => 7.57E-05s 12:22:56.0 Info: DeleteColumn TrackFiles RelativePath 12:22:56.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:56.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:56.0 Info: DROP TABLE "TrackFiles" 12:22:56.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:56.0 Info: => 0.0042692s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:56', 'add_mediafilerepository_mtime') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 30: add_mediafilerepository_mtime migrated 12:22:56.0 Info: => 0.0046109s 12:22:56.0 Info: 31: add_artistmetadataid_constraint migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 31 12:22:56.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:56.0 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:22:56.0 Info: => 8.91E-05s 12:22:56.0 Info: DeleteIndex Artists (ArtistMetadataId) 12:22:56.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:22:56.0 Info: => 0.0001251s 12:22:56.0 Info: AlterColumn Artists ArtistMetadataId Int32 12:22:56.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:56.0 Info: DROP TABLE "Artists" 12:22:56.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:56.0 Info: => 0.0063614s 12:22:56.0 Info: CreateIndex Artists (ArtistMetadataId) 12:22:56.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:56.0 Info: => 0.0001219s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:22:56', 'add_artistmetadataid_constraint') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 31: add_artistmetadataid_constraint migrated 12:22:56.0 Info: => 0.0005002s 12:22:56.0 Info: 32: old_ids_and_artist_alias migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 32 12:22:56.0 Info: AlterTable ArtistMetadata 12:22:56.0 Info: => 5E-07s 12:22:56.0 Info: CreateColumn ArtistMetadata Aliases String 12:22:56.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:22:56.0 Info: => 0.0005996s 12:22:56.0 Info: AlterTable ArtistMetadata 12:22:56.0 Info: => 5E-07s 12:22:56.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:22:56.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:22:56.0 Info: => 0.0005538s 12:22:56.0 Info: AlterTable Albums 12:22:56.0 Info: => 6E-07s 12:22:56.0 Info: CreateColumn Albums OldForeignAlbumIds String 12:22:56.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:22:56.0 Info: => 0.0005802s 12:22:56.0 Info: AlterTable AlbumReleases 12:22:56.0 Info: => 4E-07s 12:22:56.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:22:56.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:22:56.0 Info: => 0.0005635s 12:22:56.0 Info: AlterTable Tracks 12:22:56.0 Info: => 6E-07s 12:22:56.0 Info: CreateColumn Tracks OldForeignRecordingIds String 12:22:56.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:22:56.0 Info: => 0.000566s 12:22:56.0 Info: AlterTable Tracks 12:22:56.0 Info: => 5E-07s 12:22:56.0 Info: CreateColumn Tracks OldForeignTrackIds String 12:22:56.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:22:56.0 Info: => 0.0005397s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:22:56', 'old_ids_and_artist_alias') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 32: old_ids_and_artist_alias migrated 12:22:56.0 Info: => 0.0008595s 12:22:56.0 Info: 33: download_propers_config migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 33 12:22:56.0 Info: PerformDBOperation 12:22:56.0 Info: Performing DB Operation 12:22:56.0 Info: => 3.27E-05s 12:22:56.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:56.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:22:56.0 Info: => 3.29E-05s 12:22:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:22:56', 'download_propers_config') 12:22:56.0 Info: Committing Transaction 12:22:56.0 Info: 33: download_propers_config migrated 12:22:56.0 Info: => 0.0002873s 12:22:56.0 Info: 34: remove_language_profiles migrating 12:22:56.0 Info: Beginning Transaction 12:22:56.0 Info: Starting migration of Main DB to 34 12:22:56.0 Info: DeleteTable LanguageProfiles 12:22:56.0 Info: DROP TABLE "LanguageProfiles" 12:22:56.0 Info: => 0.0001946s 12:22:56.0 Info: DeleteColumn Artists LanguageProfileId 12:22:56.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:56.0 Info: DROP TABLE "Artists" 12:22:56.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:56.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:56.0 Info: => 0.0049344s 12:22:56.0 Info: DeleteColumn ImportLists LanguageProfileId 12:22:56.0 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:22:56.0 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:22:56.0 Info: DROP TABLE "ImportLists" 12:22:56.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:22:56.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:56.1 Info: => 0.0054296s 12:22:56.1 Info: DeleteColumn Blacklist Language 12:22:56.1 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:22:56.1 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:22:56.1 Info: DROP TABLE "Blacklist" 12:22:56.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:22:56.1 Info: => 0.0041909s 12:22:56.1 Info: DeleteColumn History Language 12:22:56.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:22:56.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:22:56.1 Info: DROP TABLE "History" 12:22:56.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:22:56.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:56.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:56.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:56.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:56.1 Info: => 0.0047042s 12:22:56.1 Info: DeleteColumn LyricFiles Language 12:22:56.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:56.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:22:56.1 Info: DROP TABLE "LyricFiles" 12:22:56.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:22:56.1 Info: => 0.0052179s 12:22:56.1 Info: DeleteColumn TrackFiles Language 12:22:56.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:56.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:22:56.1 Info: DROP TABLE "TrackFiles" 12:22:56.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:56.1 Info: => 0.0044648s 12:22:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:22:56', 'remove_language_profiles') 12:22:56.1 Info: Committing Transaction 12:22:56.1 Info: 34: remove_language_profiles migrated 12:22:56.1 Info: => 0.0050346s 12:22:56.1 Info: 35: multi_disc_naming_format migrating 12:22:56.1 Info: Beginning Transaction 12:22:56.1 Info: Starting migration of Main DB to 35 12:22:56.1 Info: AlterTable NamingConfig 12:22:56.1 Info: => 1E-06s 12:22:56.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:22:56.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:22:56.1 Info: => 0.0005745s 12:22:56.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:56.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:22:56.1 Info: => 4.66E-05s 12:22:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:22:56', 'multi_disc_naming_format') 12:22:56.1 Info: Committing Transaction 12:22:56.1 Info: 35: multi_disc_naming_format migrated 12:22:56.1 Info: => 0.0003325s 12:22:56.1 Info: 36: add_download_client_priority migrating 12:22:56.1 Info: Beginning Transaction 12:22:56.1 Info: Starting migration of Main DB to 36 12:22:56.1 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings') 12:22:56.1 Info: AlterTable DownloadClients 12:22:56.1 Info: => 5E-07s 12:22:56.1 Info: CreateColumn DownloadClients Priority Int32 12:22:56.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:22:56.1 Info: => 0.000543s 12:22:56.1 Info: PerformDBOperation 12:22:56.1 Info: Performing DB Operation 12:22:56.1 Info: => 9.58E-05s 12:22:56.1 Info: -> 1 Insert operations completed in 00:00:00.0000858 taking an average of 00:00:00.0000858 12:22:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:22:56', 'add_download_client_priority') 12:22:56.1 Info: Committing Transaction 12:22:56.1 Info: 36: add_download_client_priority migrated 12:22:56.1 Info: => 0.0004311s 12:22:56.1 Debug: Took: 00:00:00.1950625 12:22:56.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 12:22:56.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 12:22:56.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149761564820_161/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:56.1 Info: DatabaseEngineVersionCheck migrating 12:22:56.1 Info: PerformDBOperation 12:22:56.1 Info: Performing DB Operation 12:22:56.1 Info: SQLite 3.47.0 12:22:56.1 Info: => 0.0010781s 12:22:56.1 Info: DatabaseEngineVersionCheck migrated 12:22:56.1 Info: => 0.0010915s 12:22:56.1 Info: VersionMigration migrating 12:22:56.1 Info: Beginning Transaction 12:22:56.1 Info: CreateTable VersionInfo 12:22:56.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:56.1 Info: => 0.0001424s 12:22:56.1 Info: Committing Transaction 12:22:56.1 Info: VersionMigration migrated 12:22:56.1 Info: => 0.0005035s 12:22:56.1 Info: VersionUniqueMigration migrating 12:22:56.1 Info: Beginning Transaction 12:22:56.1 Info: CreateIndex VersionInfo (Version) 12:22:56.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:56.1 Info: => 0.0001185s 12:22:56.1 Info: AlterTable VersionInfo 12:22:56.1 Info: => 6E-07s 12:22:56.1 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:56.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:56.1 Info: => 0.0004943s 12:22:56.1 Info: Committing Transaction 12:22:56.1 Info: VersionUniqueMigration migrated 12:22:56.1 Info: => 0.0006998s 12:22:56.1 Info: VersionDescriptionMigration migrating 12:22:56.1 Info: Beginning Transaction 12:22:56.1 Info: AlterTable VersionInfo 12:22:56.1 Info: => 4E-07s 12:22:56.1 Info: CreateColumn VersionInfo Description String 12:22:56.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:56.1 Info: => 0.0001889s 12:22:56.1 Info: Committing Transaction 12:22:56.1 Info: VersionDescriptionMigration migrated 12:22:56.1 Info: => 0.0003905s 12:22:56.1 Info: 1: InitialSetup migrating 12:22:56.1 Info: Beginning Transaction 12:22:56.1 Info: Starting migration of Main DB to 1 12:22:56.1 Info: CreateTable Config 12:22:56.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:56.1 Info: => 0.0001554s 12:22:56.1 Info: CreateIndex Config (Key) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:56.1 Info: => 7.29E-05s 12:22:56.1 Info: CreateTable RootFolders 12:22:56.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:56.1 Info: => 8.29E-05s 12:22:56.1 Info: CreateIndex RootFolders (Path) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:56.1 Info: => 6.68E-05s 12:22:56.1 Info: CreateTable Artists 12:22:56.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:56.1 Info: => 0.0002195s 12:22:56.1 Info: CreateIndex Artists (ForeignArtistId) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:56.1 Info: => 7.1E-05s 12:22:56.1 Info: CreateIndex Artists (NameSlug) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:56.1 Info: => 6.39E-05s 12:22:56.1 Info: CreateIndex Artists (CleanName) 12:22:56.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.1 Info: => 6.27E-05s 12:22:56.1 Info: CreateIndex Artists (Path) 12:22:56.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.1 Info: => 6.03E-05s 12:22:56.1 Info: CreateTable Albums 12:22:56.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:56.1 Info: => 0.0002033s 12:22:56.1 Info: CreateIndex Albums (ForeignAlbumId) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.1 Info: => 7.2E-05s 12:22:56.1 Info: CreateIndex Albums (MBId) 12:22:56.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.1 Info: => 6.16E-05s 12:22:56.1 Info: CreateIndex Albums (TADBId) 12:22:56.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.1 Info: => 6.2E-05s 12:22:56.1 Info: CreateIndex Albums (TitleSlug) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.1 Info: => 5.99E-05s 12:22:56.1 Info: CreateIndex Albums (CleanTitle) 12:22:56.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.1 Info: => 5.72E-05s 12:22:56.1 Info: CreateIndex Albums (Path) 12:22:56.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:56.1 Info: => 5.75E-05s 12:22:56.1 Info: CreateTable Tracks 12:22:56.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:56.1 Info: => 0.0001807s 12:22:56.1 Info: CreateIndex Tracks (ForeignTrackId) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:56.1 Info: => 7.38E-05s 12:22:56.1 Info: CreateIndex Tracks (ArtistId) 12:22:56.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:56.1 Info: => 9.49E-05s 12:22:56.1 Info: CreateIndex Tracks (TrackFileId) 12:22:56.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:56.1 Info: => 8.71E-05s 12:22:56.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:56.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:56.1 Info: => 7.4E-05s 12:22:56.1 Info: CreateTable TrackFiles 12:22:56.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:56.1 Info: => 0.0001338s 12:22:56.1 Info: CreateIndex TrackFiles (ArtistId) 12:22:56.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:56.1 Info: => 7.9E-05s 12:22:56.1 Info: CreateIndex TrackFiles (AlbumId) 12:22:56.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.1 Info: => 7.1E-05s 12:22:56.1 Info: CreateTable History 12:22:56.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:56.1 Info: => 0.0001278s 12:22:56.1 Info: CreateIndex History (Date) 12:22:56.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:56.1 Info: => 0.0001022s 12:22:56.1 Info: CreateIndex History (EventType) 12:22:56.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:56.1 Info: => 8.23E-05s 12:22:56.1 Info: CreateIndex History (DownloadId) 12:22:56.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:56.1 Info: => 6.95E-05s 12:22:56.1 Info: CreateIndex History (AlbumId) 12:22:56.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:56.1 Info: => 6.96E-05s 12:22:56.1 Info: CreateTable Notifications 12:22:56.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:56.1 Info: => 0.0001143s 12:22:56.1 Info: CreateTable ScheduledTasks 12:22:56.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:56.1 Info: => 9.55E-05s 12:22:56.1 Info: CreateIndex ScheduledTasks (TypeName) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:56.1 Info: => 6.84E-05s 12:22:56.1 Info: CreateTable Indexers 12:22:56.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:56.1 Info: => 9.6E-05s 12:22:56.1 Info: CreateIndex Indexers (Name) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:56.1 Info: => 8.9E-05s 12:22:56.1 Info: CreateTable Profiles 12:22:56.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:56.1 Info: => 8.76E-05s 12:22:56.1 Info: CreateIndex Profiles (Name) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:56.1 Info: => 7.44E-05s 12:22:56.1 Info: CreateTable QualityDefinitions 12:22:56.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:56.1 Info: => 0.0001036s 12:22:56.1 Info: CreateIndex QualityDefinitions (Quality) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:56.1 Info: => 7.14E-05s 12:22:56.1 Info: CreateIndex QualityDefinitions (Title) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:56.1 Info: => 7.04E-05s 12:22:56.1 Info: CreateTable NamingConfig 12:22:56.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:56.1 Info: => 0.0001417s 12:22:56.1 Info: CreateTable Blacklist 12:22:56.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:56.1 Info: => 0.0002021s 12:22:56.1 Info: CreateTable Metadata 12:22:56.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:56.1 Info: => 0.0001059s 12:22:56.1 Info: CreateTable MetadataFiles 12:22:56.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:56.1 Info: => 0.0001131s 12:22:56.1 Info: CreateTable DownloadClients 12:22:56.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:56.1 Info: => 0.0001004s 12:22:56.1 Info: CreateTable PendingReleases 12:22:56.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:56.1 Info: => 0.0001124s 12:22:56.1 Info: CreateTable RemotePathMappings 12:22:56.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:56.1 Info: => 0.000695s 12:22:56.1 Info: CreateTable Tags 12:22:56.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:56.1 Info: => 0.0001103s 12:22:56.1 Info: CreateIndex Tags (Label) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:56.1 Info: => 8.24E-05s 12:22:56.1 Info: CreateTable Restrictions 12:22:56.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:56.1 Info: => 9.43E-05s 12:22:56.1 Info: CreateTable DelayProfiles 12:22:56.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:56.1 Info: => 0.0001183s 12:22:56.1 Info: CreateTable Users 12:22:56.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:56.1 Info: => 9.01E-05s 12:22:56.1 Info: CreateIndex Users (Identifier) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:56.1 Info: => 7.94E-05s 12:22:56.1 Info: CreateIndex Users (Username) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:56.1 Info: => 0.0001009s 12:22:56.1 Info: CreateTable Commands 12:22:56.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:56.1 Info: => 0.0001413s 12:22:56.1 Info: CreateTable IndexerStatus 12:22:56.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:56.1 Info: => 0.0001166s 12:22:56.1 Info: CreateIndex IndexerStatus (ProviderId) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:56.1 Info: => 8.06E-05s 12:22:56.1 Info: CreateTable ExtraFiles 12:22:56.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:56.1 Info: => 0.0001087s 12:22:56.1 Info: CreateTable LyricFiles 12:22:56.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:56.1 Info: => 0.000125s 12:22:56.1 Info: CreateTable LanguageProfiles 12:22:56.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:56.1 Info: => 8.93E-05s 12:22:56.1 Info: CreateIndex LanguageProfiles (Name) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:56.1 Info: => 9.14E-05s 12:22:56.1 Info: CreateTable DownloadClientStatus 12:22:56.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:56.1 Info: => 0.0001014s 12:22:56.1 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:56.1 Info: => 7.91E-05s 12:22:56.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:56.1 Info: -> 1 Insert operations completed in 00:00:00.0000583 taking an average of 00:00:00.0000583 12:22:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:56', 'InitialSetup') 12:22:56.1 Info: Committing Transaction 12:22:56.1 Info: 1: InitialSetup migrated 12:22:56.1 Info: => 0.0008954s 12:22:56.1 Info: 2: add_reason_to_pending_releases migrating 12:22:56.1 Info: Beginning Transaction 12:22:56.1 Info: Starting migration of Main DB to 2 12:22:56.1 Info: AlterTable PendingReleases 12:22:56.1 Info: => 6E-07s 12:22:56.1 Info: CreateColumn PendingReleases Reason Int32 12:22:56.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:56.1 Info: => 0.0005141s 12:22:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:56', 'add_reason_to_pending_releases') 12:22:56.1 Info: Committing Transaction 12:22:56.1 Info: 2: add_reason_to_pending_releases migrated 12:22:56.1 Info: => 0.0007901s 12:22:56.1 Info: 3: add_medium_support migrating 12:22:56.1 Info: Beginning Transaction 12:22:56.1 Info: Starting migration of Main DB to 3 12:22:56.1 Info: AlterTable Albums 12:22:56.1 Info: => 7E-07s 12:22:56.1 Info: CreateColumn Albums Media String 12:22:56.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:56.1 Info: => 0.0004903s 12:22:56.1 Info: AlterTable Tracks 12:22:56.1 Info: => 5E-07s 12:22:56.1 Info: CreateColumn Tracks MediumNumber Int32 12:22:56.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:56.1 Info: => 0.0004577s 12:22:56.1 Info: AlterTable Tracks 12:22:56.1 Info: => 4E-07s 12:22:56.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:56.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:56.1 Info: => 0.0004512s 12:22:56.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:56.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:56.1 Info: => 4.04E-05s 12:22:56.1 Info: DeleteColumn Tracks TrackNumber 12:22:56.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:56.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:56.1 Info: DROP TABLE "Tracks" 12:22:56.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:56.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:56.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:56.1 Info: => 0.0044937s 12:22:56.1 Info: AlterTable Tracks 12:22:56.1 Info: => 4E-07s 12:22:56.1 Info: CreateColumn Tracks TrackNumber String 12:22:56.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:56.1 Info: => 0.0004672s 12:22:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:56', 'add_medium_support') 12:22:56.1 Info: Committing Transaction 12:22:56.1 Info: 3: add_medium_support migrated 12:22:56.1 Info: => 0.0008262s 12:22:56.1 Info: 4: add_various_qualites_in_profile migrating 12:22:56.1 Info: Beginning Transaction 12:22:56.1 Info: Starting migration of Main DB to 4 12:22:56.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:56.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:56.1 Info: => 5.18E-05s 12:22:56.1 Info: PerformDBOperation 12:22:56.1 Info: Performing DB Operation 12:22:56.1 Info: => 3.17E-05s 12:22:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:56', 'add_various_qualites_in_profile') 12:22:56.1 Info: Committing Transaction 12:22:56.1 Info: 4: add_various_qualites_in_profile migrated 12:22:56.1 Info: => 0.0002615s 12:22:56.1 Info: 5: metadata_profiles migrating 12:22:56.1 Info: Beginning Transaction 12:22:56.1 Info: Starting migration of Main DB to 5 12:22:56.1 Info: CreateTable MetadataProfiles 12:22:56.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:56.1 Info: => 0.0001232s 12:22:56.1 Info: CreateIndex MetadataProfiles (Name) 12:22:56.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:56.1 Info: => 7.88E-05s 12:22:56.1 Info: AlterTable Artists 12:22:56.1 Info: => 4E-07s 12:22:56.1 Info: CreateColumn Artists MetadataProfileId Int32 12:22:56.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:56.1 Info: => 0.0004736s 12:22:56.1 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:56.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:56.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:56.1 Info: DROP TABLE "Artists" 12:22:56.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.2 Info: => 0.0051612s 12:22:56.2 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:56.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:56.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:56.2 Info: DROP TABLE "Artists" 12:22:56.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.2 Info: => 0.004049s 12:22:56.2 Info: AlterTable Albums 12:22:56.2 Info: => 4E-07s 12:22:56.2 Info: CreateColumn Albums SecondaryTypes String 12:22:56.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:56.2 Info: => 0.0004903s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:56', 'metadata_profiles') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 5: metadata_profiles migrated 12:22:56.2 Info: => 0.0008734s 12:22:56.2 Info: 6: separate_automatic_and_interactive_search migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 6 12:22:56.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:56.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:56.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:56.2 Info: DROP TABLE "Indexers" 12:22:56.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:56.2 Info: => 0.0034216s 12:22:56.2 Info: AlterTable Indexers 12:22:56.2 Info: => 5E-07s 12:22:56.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:56.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:56.2 Info: => 0.0004832s 12:22:56.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:56.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:56.2 Info: => 3.94E-05s 12:22:56.2 Info: AlterTable Indexers 12:22:56.2 Info: => 5E-07s 12:22:56.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:56.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:56.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:56.2 Info: DROP TABLE "Indexers" 12:22:56.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:56.2 Info: => 0.0034042s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:56', 'separate_automatic_and_interactive_search') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 6: separate_automatic_and_interactive_search migrated 12:22:56.2 Info: => 0.0037417s 12:22:56.2 Info: 7: change_album_path_to_relative migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 7 12:22:56.2 Info: DeleteColumn Albums Path 12:22:56.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:56.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:56.2 Info: DROP TABLE "Albums" 12:22:56.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.2 Info: => 0.0041172s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:56', 'change_album_path_to_relative') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 7: change_album_path_to_relative migrated 12:22:56.2 Info: => 0.0044927s 12:22:56.2 Info: 8: change_quality_size_mb_to_kb migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 8 12:22:56.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:56.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:56.2 Info: => 4.97E-05s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:56', 'change_quality_size_mb_to_kb') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 8: change_quality_size_mb_to_kb migrated 12:22:56.2 Info: => 0.0002827s 12:22:56.2 Info: 9: album_releases migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 9 12:22:56.2 Info: AlterTable Albums 12:22:56.2 Info: => 6E-07s 12:22:56.2 Info: CreateColumn Albums Releases String 12:22:56.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:56.2 Info: => 0.0004814s 12:22:56.2 Info: AlterTable Albums 12:22:56.2 Info: => 5E-07s 12:22:56.2 Info: CreateColumn Albums CurrentRelease String 12:22:56.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:56.2 Info: => 0.0004809s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:56', 'album_releases') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 9: album_releases migrated 12:22:56.2 Info: => 0.0007596s 12:22:56.2 Info: 10: album_releases_fix migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 10 12:22:56.2 Info: AlterTable Albums 12:22:56.2 Info: => 6E-07s 12:22:56.2 Info: AlterColumn Albums Releases String 12:22:56.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:56.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:56.2 Info: DROP TABLE "Albums" 12:22:56.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.2 Info: => 0.0048451s 12:22:56.2 Info: AlterTable Albums 12:22:56.2 Info: => 4E-07s 12:22:56.2 Info: AlterColumn Albums CurrentRelease String 12:22:56.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:56.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:56.2 Info: DROP TABLE "Albums" 12:22:56.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.2 Info: => 0.0049013s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:56', 'album_releases_fix') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 10: album_releases_fix migrated 12:22:56.2 Info: => 0.005266s 12:22:56.2 Info: 11: import_lists migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 11 12:22:56.2 Info: CreateTable ImportLists 12:22:56.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:56.2 Info: => 0.0001935s 12:22:56.2 Info: CreateIndex ImportLists (Name) 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:56.2 Info: => 8.06E-05s 12:22:56.2 Info: CreateTable ImportListStatus 12:22:56.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:56.2 Info: => 0.0001078s 12:22:56.2 Info: CreateIndex ImportListStatus (ProviderId) 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:56.2 Info: => 7.1E-05s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:56', 'import_lists') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 11: import_lists migrated 12:22:56.2 Info: => 0.0003679s 12:22:56.2 Info: 12: add_release_status migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 12 12:22:56.2 Info: AlterTable MetadataProfiles 12:22:56.2 Info: => 5E-07s 12:22:56.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:56.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:56.2 Info: => 0.0005124s 12:22:56.2 Info: PerformDBOperation 12:22:56.2 Info: Performing DB Operation 12:22:56.2 Info: => 2.65E-05s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:56', 'add_release_status') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 12: add_release_status migrated 12:22:56.2 Info: => 0.0002872s 12:22:56.2 Info: 13: album_download_notification migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 13 12:22:56.2 Info: AlterTable Notifications 12:22:56.2 Info: => 6E-07s 12:22:56.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:56.2 Info: => 0.0005075s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:56', 'album_download_notification') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 13: album_download_notification migrated 12:22:56.2 Info: => 0.0007994s 12:22:56.2 Info: 14: fix_language_metadata_profiles migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 14 12:22:56.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:56.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:56.2 Info: => 7.7E-05s 12:22:56.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:56.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:56.2 Info: => 5.16E-05s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:56', 'fix_language_metadata_profiles') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 14: fix_language_metadata_profiles migrated 12:22:56.2 Info: => 0.0003308s 12:22:56.2 Info: 15: remove_fanzub migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 15 12:22:56.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:56.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:56.2 Info: => 4.15E-05s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:56', 'remove_fanzub') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 15: remove_fanzub migrated 12:22:56.2 Info: => 0.0002737s 12:22:56.2 Info: 16: update_artist_history_indexes migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 16 12:22:56.2 Info: CreateIndex Albums (ArtistId) 12:22:56.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:56.2 Info: => 0.0001003s 12:22:56.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:56.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:56.2 Info: => 7.39E-05s 12:22:56.2 Info: DeleteIndex History (AlbumId) 12:22:56.2 Info: DROP INDEX "IX_History_AlbumId" 12:22:56.2 Info: => 0.0001133s 12:22:56.2 Info: CreateIndex History (AlbumId, Date) 12:22:56.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:56.2 Info: => 9.04E-05s 12:22:56.2 Info: DeleteIndex History (DownloadId) 12:22:56.2 Info: DROP INDEX "IX_History_DownloadId" 12:22:56.2 Info: => 0.0001033s 12:22:56.2 Info: CreateIndex History (DownloadId, Date) 12:22:56.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:56.2 Info: => 8.31E-05s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:56', 'update_artist_history_indexes') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 16: update_artist_history_indexes migrated 12:22:56.2 Info: => 0.0003877s 12:22:56.2 Info: 17: remove_nma migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 17 12:22:56.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:56.2 Info: => 4.73E-05s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:56', 'remove_nma') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 17: remove_nma migrated 12:22:56.2 Info: => 0.0002777s 12:22:56.2 Info: 18: album_disambiguation migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 18 12:22:56.2 Info: AlterTable Albums 12:22:56.2 Info: => 4E-07s 12:22:56.2 Info: CreateColumn Albums Disambiguation String 12:22:56.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:56.2 Info: => 0.0005071s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:56', 'album_disambiguation') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 18: album_disambiguation migrated 12:22:56.2 Info: => 0.0007867s 12:22:56.2 Info: 19: add_ape_quality_in_profiles migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 19 12:22:56.2 Info: PerformDBOperation 12:22:56.2 Info: Performing DB Operation 12:22:56.2 Info: => 3.08E-05s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:56', 'add_ape_quality_in_profiles') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 19: add_ape_quality_in_profiles migrated 12:22:56.2 Info: => 0.0002754s 12:22:56.2 Info: 20: remove_pushalot migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 20 12:22:56.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:56.2 Info: => 4.56E-05s 12:22:56.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:56.2 Info: => 2.99E-05s 12:22:56.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:56.2 Info: => 2.67E-05s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:56', 'remove_pushalot') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 20: remove_pushalot migrated 12:22:56.2 Info: => 0.0002586s 12:22:56.2 Info: 21: add_custom_filters migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 21 12:22:56.2 Info: CreateTable CustomFilters 12:22:56.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:56.2 Info: => 0.0001215s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:56', 'add_custom_filters') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 21: add_custom_filters migrated 12:22:56.2 Info: => 0.0003988s 12:22:56.2 Info: 22: import_list_tags migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 22 12:22:56.2 Info: AlterTable ImportLists 12:22:56.2 Info: => 6E-07s 12:22:56.2 Info: CreateColumn ImportLists Tags String 12:22:56.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:56.2 Info: => 0.0005169s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:56', 'import_list_tags') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 22: import_list_tags migrated 12:22:56.2 Info: => 0.0007982s 12:22:56.2 Info: 23: add_release_groups_etc migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 23 12:22:56.2 Info: CreateTable ArtistMetadata 12:22:56.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:56.2 Info: => 0.0002065s 12:22:56.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:56.2 Info: => 0.0001237s 12:22:56.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:56.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:56.2 Info: => 8.37E-05s 12:22:56.2 Info: AlterTable Artists 12:22:56.2 Info: => 4E-07s 12:22:56.2 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:56.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:56.2 Info: => 0.00052s 12:22:56.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:56.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:56.2 Info: => 6.6E-05s 12:22:56.2 Info: CreateTable AlbumReleases 12:22:56.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:56.2 Info: => 0.0001429s 12:22:56.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:56.2 Info: => 0.0001383s 12:22:56.2 Info: CreateIndex AlbumReleases (AlbumId) 12:22:56.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:56.2 Info: => 8.19E-05s 12:22:56.2 Info: PerformDBOperation 12:22:56.2 Info: Performing DB Operation 12:22:56.2 Info: => 3.19E-05s 12:22:56.2 Info: AlterTable Albums 12:22:56.2 Info: => 4E-07s 12:22:56.2 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:56.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:56.2 Info: => 0.0005268s 12:22:56.2 Info: AlterTable Albums 12:22:56.2 Info: => 5E-07s 12:22:56.2 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:56.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:56.2 Info: => 0.0005328s 12:22:56.2 Info: AlterTable Albums 12:22:56.2 Info: => 5E-07s 12:22:56.2 Info: CreateColumn Albums Links String 12:22:56.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:56.2 Info: => 0.0005235s 12:22:56.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:56.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:56.2 Info: => 7.85E-05s 12:22:56.2 Info: AlterTable Tracks 12:22:56.2 Info: => 4E-07s 12:22:56.2 Info: CreateColumn Tracks ForeignRecordingId String 12:22:56.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:56.2 Info: => 0.0005195s 12:22:56.2 Info: AlterTable Tracks 12:22:56.2 Info: => 5E-07s 12:22:56.2 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:56.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:56.2 Info: => 0.0005161s 12:22:56.2 Info: AlterTable Tracks 12:22:56.2 Info: => 5E-07s 12:22:56.2 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:56.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:56.2 Info: => 0.0005206s 12:22:56.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:56.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:56.2 Info: => 8.04E-05s 12:22:56.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:56.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:56.2 Info: => 5.85E-05s 12:22:56.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:56.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:56.2 Info: DROP TABLE "Artists" 12:22:56.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.2 Info: => 0.0055785s 12:22:56.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:56.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:56.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:56.2 Info: DROP TABLE "Albums" 12:22:56.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.2 Info: => 0.0047349s 12:22:56.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:56.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:56.2 Info: DROP TABLE "Tracks" 12:22:56.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:56.2 Info: => 0.0052749s 12:22:56.2 Info: DeleteColumn TrackFiles ArtistId 12:22:56.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:56.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:56.2 Info: DROP TABLE "TrackFiles" 12:22:56.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.2 Info: => 0.0042626s 12:22:56.2 Info: CreateIndex Artists (ArtistMetadataId) 12:22:56.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:56.2 Info: => 0.0001172s 12:22:56.2 Info: CreateIndex Artists (Monitored) 12:22:56.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:56.2 Info: => 0.000104s 12:22:56.2 Info: CreateIndex Albums (ArtistMetadataId) 12:22:56.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:56.2 Info: => 0.0001068s 12:22:56.2 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:56.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:56.2 Info: => 0.0001095s 12:22:56.2 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:56.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:56.2 Info: => 0.0001107s 12:22:56.2 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:56.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:56.2 Info: => 0.0001198s 12:22:56.2 Info: UpdateData 12:22:56.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:56.2 Info: => 4.44E-05s 12:22:56.2 Info: UpdateData 12:22:56.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:56.2 Info: => 3.18E-05s 12:22:56.2 Info: UpdateData 12:22:56.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:56.2 Info: => 3.81E-05s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:56', 'add_release_groups_etc') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 23: add_release_groups_etc migrated 12:22:56.2 Info: => 0.0006524s 12:22:56.2 Info: 24: NewMediaInfoFormat migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 24 12:22:56.2 Info: UpdateData 12:22:56.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:56.2 Info: => 5.17E-05s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:56', 'NewMediaInfoFormat') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 24: NewMediaInfoFormat migrated 12:22:56.2 Info: => 0.0003008s 12:22:56.2 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 25 12:22:56.2 Info: RenameTable Restrictions ReleaseProfiles 12:22:56.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:56.2 Info: => 0.0020436s 12:22:56.2 Info: AlterTable ReleaseProfiles 12:22:56.2 Info: => 6E-07s 12:22:56.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:56.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:56.2 Info: => 0.0005997s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:56', 'rename_restrictions_to_release_profiles') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:56.2 Info: => 0.0008958s 12:22:56.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 26 12:22:56.2 Info: RenameTable Profiles QualityProfiles 12:22:56.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:56.2 Info: => 0.0020299s 12:22:56.2 Info: AlterTable QualityProfiles 12:22:56.2 Info: => 6E-07s 12:22:56.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:56.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:56.2 Info: => 0.0005241s 12:22:56.2 Info: AlterTable LanguageProfiles 12:22:56.2 Info: => 6E-07s 12:22:56.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:56.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:56.2 Info: => 0.0005125s 12:22:56.2 Info: UpdateData 12:22:56.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:56.2 Info: => 4.57E-05s 12:22:56.2 Info: UpdateData 12:22:56.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:56.2 Info: => 2.73E-05s 12:22:56.2 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:56.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:56.2 Info: DROP TABLE "Artists" 12:22:56.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:56.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:56.2 Info: => 0.0055377s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:56', 'rename_quality_profiles_add_upgrade_allowed') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:56.2 Info: => 0.0059789s 12:22:56.2 Info: 27: add_import_exclusions migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 27 12:22:56.2 Info: CreateTable ImportListExclusions 12:22:56.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:56.2 Info: => 0.0001561s 12:22:56.2 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:56.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:56.2 Info: => 0.0001301s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:56', 'add_import_exclusions') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 27: add_import_exclusions migrated 12:22:56.2 Info: => 0.0004731s 12:22:56.2 Info: 28: clean_artist_metadata_table migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 28 12:22:56.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.2 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.2 Info: => 0.0001493s 12:22:56.2 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.2 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.2 Info: => 0.000115s 12:22:56.2 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:56.2 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:56.2 Info: => 0.0001101s 12:22:56.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:56.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:56.2 Info: => 0.0001115s 12:22:56.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.2 Info: => 0.0001058s 12:22:56.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.2 Info: => 0.0001113s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:56', 'clean_artist_metadata_table') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 28: clean_artist_metadata_table migrated 12:22:56.2 Info: => 0.0003935s 12:22:56.2 Info: 29: health_issue_notification migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.2 Info: Starting migration of Main DB to 29 12:22:56.2 Info: AlterTable Notifications 12:22:56.2 Info: => 7E-07s 12:22:56.2 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:56.2 Info: => 0.0005674s 12:22:56.2 Info: AlterTable Notifications 12:22:56.2 Info: => 5E-07s 12:22:56.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:56.2 Info: => 0.0005332s 12:22:56.2 Info: AlterTable Notifications 12:22:56.2 Info: => 4E-07s 12:22:56.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:56.2 Info: => 0.0005248s 12:22:56.2 Info: AlterTable Notifications 12:22:56.2 Info: => 5E-07s 12:22:56.2 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:56.2 Info: => 0.0005309s 12:22:56.2 Info: AlterTable Notifications 12:22:56.2 Info: => 4E-07s 12:22:56.2 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:56.2 Info: => 0.0005339s 12:22:56.2 Info: DeleteColumn Notifications OnDownload 12:22:56.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:56.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:56.2 Info: DROP TABLE "Notifications" 12:22:56.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:56.2 Info: => 0.004568s 12:22:56.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:56.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:56.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:56.2 Info: DROP TABLE "Notifications" 12:22:56.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:56.2 Info: => 0.0055092s 12:22:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:56', 'health_issue_notification') 12:22:56.2 Info: Committing Transaction 12:22:56.2 Info: 29: health_issue_notification migrated 12:22:56.2 Info: => 0.0058893s 12:22:56.2 Info: 30: add_mediafilerepository_mtime migrating 12:22:56.2 Info: Beginning Transaction 12:22:56.3 Info: Starting migration of Main DB to 30 12:22:56.3 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:22:56.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:22:56.3 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:22:56.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-28T12:22:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 12:22:56.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 12:22:56.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-28T12:22:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 12:22:56.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 12:22:56.3 Info: AlterTable TrackFiles 12:22:56.3 Info: => 4E-07s 12:22:56.3 Info: CreateColumn TrackFiles Modified DateTime 12:22:56.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:56.3 Info: => 0.0005642s 12:22:56.3 Info: AlterTable TrackFiles 12:22:56.3 Info: => 4E-07s 12:22:56.3 Info: CreateColumn TrackFiles Path String 12:22:56.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:56.3 Info: => 0.0005069s 12:22:56.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:56.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:56.3 Info: => 3.73E-05s 12:22:56.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.3 Info: => 0.0001184s 12:22:56.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:56.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:56.3 Info: => 0.0001324s 12:22:56.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:56.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:56.3 Info: => 0.0001348s 12:22:56.3 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:56.3 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:56.3 Info: => 7.67E-05s 12:22:56.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:56.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:56.3 Info: => 4.61E-05s 12:22:56.3 Info: AlterTable TrackFiles 12:22:56.3 Info: => 4E-07s 12:22:56.3 Info: AlterColumn TrackFiles Path String 12:22:56.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:56.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:56.3 Info: DROP TABLE "TrackFiles" 12:22:56.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.3 Info: => 0.0040868s 12:22:56.3 Info: CreateIndex TrackFiles (Path) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:56.3 Info: => 0.0001059s 12:22:56.3 Info: DeleteColumn TrackFiles RelativePath 12:22:56.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:56.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:56.3 Info: DROP TABLE "TrackFiles" 12:22:56.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:56.3 Info: => 0.0040314s 12:22:56.3 Info: -> 7 Insert operations completed in 00:00:00.0004802 taking an average of 00:00:00.0000686 12:22:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:56', 'add_mediafilerepository_mtime') 12:22:56.3 Info: Committing Transaction 12:22:56.3 Info: 30: add_mediafilerepository_mtime migrated 12:22:56.3 Info: => 0.0045103s 12:22:56.3 Debug: Took: 00:00:00.1556382 12:22:56.3 Debug: Got 0 tracks 12:22:56.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 12:22:56.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 12:22:56.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149763639904_163/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:56.3 Info: DatabaseEngineVersionCheck migrating 12:22:56.3 Info: PerformDBOperation 12:22:56.3 Info: Performing DB Operation 12:22:56.3 Info: SQLite 3.47.0 12:22:56.3 Info: => 0.0011966s 12:22:56.3 Info: DatabaseEngineVersionCheck migrated 12:22:56.3 Info: => 0.00121s 12:22:56.3 Info: VersionMigration migrating 12:22:56.3 Info: Beginning Transaction 12:22:56.3 Info: CreateTable VersionInfo 12:22:56.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:56.3 Info: => 0.0001483s 12:22:56.3 Info: Committing Transaction 12:22:56.3 Info: VersionMigration migrated 12:22:56.3 Info: => 0.0006377s 12:22:56.3 Info: VersionUniqueMigration migrating 12:22:56.3 Info: Beginning Transaction 12:22:56.3 Info: CreateIndex VersionInfo (Version) 12:22:56.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:56.3 Info: => 0.0001253s 12:22:56.3 Info: AlterTable VersionInfo 12:22:56.3 Info: => 5E-07s 12:22:56.3 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:56.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:56.3 Info: => 0.000507s 12:22:56.3 Info: Committing Transaction 12:22:56.3 Info: VersionUniqueMigration migrated 12:22:56.3 Info: => 0.000715s 12:22:56.3 Info: VersionDescriptionMigration migrating 12:22:56.3 Info: Beginning Transaction 12:22:56.3 Info: AlterTable VersionInfo 12:22:56.3 Info: => 5E-07s 12:22:56.3 Info: CreateColumn VersionInfo Description String 12:22:56.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:56.3 Info: => 0.0001927s 12:22:56.3 Info: Committing Transaction 12:22:56.3 Info: VersionDescriptionMigration migrated 12:22:56.3 Info: => 0.0003832s 12:22:56.3 Info: 1: InitialSetup migrating 12:22:56.3 Info: Beginning Transaction 12:22:56.3 Info: Starting migration of Main DB to 1 12:22:56.3 Info: CreateTable Config 12:22:56.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:56.3 Info: => 0.0001534s 12:22:56.3 Info: CreateIndex Config (Key) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:56.3 Info: => 7.11E-05s 12:22:56.3 Info: CreateTable RootFolders 12:22:56.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:56.3 Info: => 7.79E-05s 12:22:56.3 Info: CreateIndex RootFolders (Path) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:56.3 Info: => 6.81E-05s 12:22:56.3 Info: CreateTable Artists 12:22:56.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:56.3 Info: => 0.0002181s 12:22:56.3 Info: CreateIndex Artists (ForeignArtistId) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:56.3 Info: => 6.96E-05s 12:22:56.3 Info: CreateIndex Artists (NameSlug) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:56.3 Info: => 6.31E-05s 12:22:56.3 Info: CreateIndex Artists (CleanName) 12:22:56.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.3 Info: => 6.41E-05s 12:22:56.3 Info: CreateIndex Artists (Path) 12:22:56.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.3 Info: => 6.08E-05s 12:22:56.3 Info: CreateTable Albums 12:22:56.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:56.3 Info: => 0.0002014s 12:22:56.3 Info: CreateIndex Albums (ForeignAlbumId) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.3 Info: => 7.26E-05s 12:22:56.3 Info: CreateIndex Albums (MBId) 12:22:56.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.3 Info: => 6.1E-05s 12:22:56.3 Info: CreateIndex Albums (TADBId) 12:22:56.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.3 Info: => 5.87E-05s 12:22:56.3 Info: CreateIndex Albums (TitleSlug) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.3 Info: => 6.58E-05s 12:22:56.3 Info: CreateIndex Albums (CleanTitle) 12:22:56.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.3 Info: => 6.28E-05s 12:22:56.3 Info: CreateIndex Albums (Path) 12:22:56.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:56.3 Info: => 5.86E-05s 12:22:56.3 Info: CreateTable Tracks 12:22:56.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:56.3 Info: => 0.0001854s 12:22:56.3 Info: CreateIndex Tracks (ForeignTrackId) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:56.3 Info: => 7.33E-05s 12:22:56.3 Info: CreateIndex Tracks (ArtistId) 12:22:56.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:56.3 Info: => 6.56E-05s 12:22:56.3 Info: CreateIndex Tracks (TrackFileId) 12:22:56.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:56.3 Info: => 6.61E-05s 12:22:56.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:56.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:56.3 Info: => 6.78E-05s 12:22:56.3 Info: CreateTable TrackFiles 12:22:56.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:56.3 Info: => 0.0001213s 12:22:56.3 Info: CreateIndex TrackFiles (ArtistId) 12:22:56.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:56.3 Info: => 6.69E-05s 12:22:56.3 Info: CreateIndex TrackFiles (AlbumId) 12:22:56.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.3 Info: => 6.21E-05s 12:22:56.3 Info: CreateTable History 12:22:56.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:56.3 Info: => 0.0001329s 12:22:56.3 Info: CreateIndex History (Date) 12:22:56.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:56.3 Info: => 6.9E-05s 12:22:56.3 Info: CreateIndex History (EventType) 12:22:56.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:56.3 Info: => 6.2E-05s 12:22:56.3 Info: CreateIndex History (DownloadId) 12:22:56.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:56.3 Info: => 6.13E-05s 12:22:56.3 Info: CreateIndex History (AlbumId) 12:22:56.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:56.3 Info: => 6.1E-05s 12:22:56.3 Info: CreateTable Notifications 12:22:56.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:56.3 Info: => 0.0001099s 12:22:56.3 Info: CreateTable ScheduledTasks 12:22:56.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:56.3 Info: => 0.0001254s 12:22:56.3 Info: CreateIndex ScheduledTasks (TypeName) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:56.3 Info: => 0.0001023s 12:22:56.3 Info: CreateTable Indexers 12:22:56.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:56.3 Info: => 0.0001192s 12:22:56.3 Info: CreateIndex Indexers (Name) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:56.3 Info: => 7.92E-05s 12:22:56.3 Info: CreateTable Profiles 12:22:56.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:56.3 Info: => 8.52E-05s 12:22:56.3 Info: CreateIndex Profiles (Name) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:56.3 Info: => 7.39E-05s 12:22:56.3 Info: CreateTable QualityDefinitions 12:22:56.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:56.3 Info: => 0.0001018s 12:22:56.3 Info: CreateIndex QualityDefinitions (Quality) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:56.3 Info: => 6.96E-05s 12:22:56.3 Info: CreateIndex QualityDefinitions (Title) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:56.3 Info: => 0.0001023s 12:22:56.3 Info: CreateTable NamingConfig 12:22:56.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:56.3 Info: => 0.0001275s 12:22:56.3 Info: CreateTable Blacklist 12:22:56.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:56.3 Info: => 0.0001897s 12:22:56.3 Info: CreateTable Metadata 12:22:56.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:56.3 Info: => 0.0001029s 12:22:56.3 Info: CreateTable MetadataFiles 12:22:56.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:56.3 Info: => 0.0001124s 12:22:56.3 Info: CreateTable DownloadClients 12:22:56.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:56.3 Info: => 9.85E-05s 12:22:56.3 Info: CreateTable PendingReleases 12:22:56.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:56.3 Info: => 0.0001057s 12:22:56.3 Info: CreateTable RemotePathMappings 12:22:56.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:56.3 Info: => 0.0001021s 12:22:56.3 Info: CreateTable Tags 12:22:56.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:56.3 Info: => 8.47E-05s 12:22:56.3 Info: CreateIndex Tags (Label) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:56.3 Info: => 7.63E-05s 12:22:56.3 Info: CreateTable Restrictions 12:22:56.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:56.3 Info: => 9.38E-05s 12:22:56.3 Info: CreateTable DelayProfiles 12:22:56.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:56.3 Info: => 0.0001155s 12:22:56.3 Info: CreateTable Users 12:22:56.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:56.3 Info: => 8.79E-05s 12:22:56.3 Info: CreateIndex Users (Identifier) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:56.3 Info: => 0.0001094s 12:22:56.3 Info: CreateIndex Users (Username) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:56.3 Info: => 8.43E-05s 12:22:56.3 Info: CreateTable Commands 12:22:56.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:56.3 Info: => 0.0001518s 12:22:56.3 Info: CreateTable IndexerStatus 12:22:56.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:56.3 Info: => 0.000141s 12:22:56.3 Info: CreateIndex IndexerStatus (ProviderId) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:56.3 Info: => 8.47E-05s 12:22:56.3 Info: CreateTable ExtraFiles 12:22:56.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:56.3 Info: => 0.0001188s 12:22:56.3 Info: CreateTable LyricFiles 12:22:56.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:56.3 Info: => 0.0001722s 12:22:56.3 Info: CreateTable LanguageProfiles 12:22:56.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:56.3 Info: => 0.000107s 12:22:56.3 Info: CreateIndex LanguageProfiles (Name) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:56.3 Info: => 8.49E-05s 12:22:56.3 Info: CreateTable DownloadClientStatus 12:22:56.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:56.3 Info: => 0.0001385s 12:22:56.3 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:56.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:56.3 Info: => 8.86E-05s 12:22:56.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:56.3 Info: -> 1 Insert operations completed in 00:00:00.0000682 taking an average of 00:00:00.0000682 12:22:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:56', 'InitialSetup') 12:22:56.3 Info: Committing Transaction 12:22:56.4 Info: 1: InitialSetup migrated 12:22:56.4 Info: => 0.0110428s 12:22:56.4 Info: 2: add_reason_to_pending_releases migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 2 12:22:56.4 Info: AlterTable PendingReleases 12:22:56.4 Info: => 8E-07s 12:22:56.4 Info: CreateColumn PendingReleases Reason Int32 12:22:56.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:56.4 Info: => 0.0005313s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:56', 'add_reason_to_pending_releases') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 2: add_reason_to_pending_releases migrated 12:22:56.4 Info: => 0.0008466s 12:22:56.4 Info: 3: add_medium_support migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 3 12:22:56.4 Info: AlterTable Albums 12:22:56.4 Info: => 4E-07s 12:22:56.4 Info: CreateColumn Albums Media String 12:22:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:56.4 Info: => 0.0005158s 12:22:56.4 Info: AlterTable Tracks 12:22:56.4 Info: => 5E-07s 12:22:56.4 Info: CreateColumn Tracks MediumNumber Int32 12:22:56.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:56.4 Info: => 0.0004624s 12:22:56.4 Info: AlterTable Tracks 12:22:56.4 Info: => 5E-07s 12:22:56.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:56.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:56.4 Info: => 0.0004508s 12:22:56.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:56.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:56.4 Info: => 6.47E-05s 12:22:56.4 Info: DeleteColumn Tracks TrackNumber 12:22:56.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:56.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:56.4 Info: DROP TABLE "Tracks" 12:22:56.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:56.4 Info: => 0.0038818s 12:22:56.4 Info: AlterTable Tracks 12:22:56.4 Info: => 5E-07s 12:22:56.4 Info: CreateColumn Tracks TrackNumber String 12:22:56.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:56.4 Info: => 0.0004633s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:56', 'add_medium_support') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 3: add_medium_support migrated 12:22:56.4 Info: => 0.0008692s 12:22:56.4 Info: 4: add_various_qualites_in_profile migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 4 12:22:56.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:56.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:56.4 Info: => 5.16E-05s 12:22:56.4 Info: PerformDBOperation 12:22:56.4 Info: Performing DB Operation 12:22:56.4 Info: => 3.15E-05s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:56', 'add_various_qualites_in_profile') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 4: add_various_qualites_in_profile migrated 12:22:56.4 Info: => 0.0002731s 12:22:56.4 Info: 5: metadata_profiles migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 5 12:22:56.4 Info: CreateTable MetadataProfiles 12:22:56.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:56.4 Info: => 0.0001261s 12:22:56.4 Info: CreateIndex MetadataProfiles (Name) 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:56.4 Info: => 8.23E-05s 12:22:56.4 Info: AlterTable Artists 12:22:56.4 Info: => 4E-07s 12:22:56.4 Info: CreateColumn Artists MetadataProfileId Int32 12:22:56.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:56.4 Info: => 0.0004776s 12:22:56.4 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:56.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:56.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:56.4 Info: DROP TABLE "Artists" 12:22:56.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.4 Info: => 0.0041133s 12:22:56.4 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:56.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:56.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:56.4 Info: DROP TABLE "Artists" 12:22:56.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.4 Info: => 0.0040613s 12:22:56.4 Info: AlterTable Albums 12:22:56.4 Info: => 4E-07s 12:22:56.4 Info: CreateColumn Albums SecondaryTypes String 12:22:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:56.4 Info: => 0.0004861s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:56', 'metadata_profiles') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 5: metadata_profiles migrated 12:22:56.4 Info: => 0.0010491s 12:22:56.4 Info: 6: separate_automatic_and_interactive_search migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 6 12:22:56.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:56.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:56.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:56.4 Info: DROP TABLE "Indexers" 12:22:56.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:56.4 Info: => 0.0034595s 12:22:56.4 Info: AlterTable Indexers 12:22:56.4 Info: => 5E-07s 12:22:56.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:56.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:56.4 Info: => 0.0004722s 12:22:56.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:56.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:56.4 Info: => 3.72E-05s 12:22:56.4 Info: AlterTable Indexers 12:22:56.4 Info: => 4E-07s 12:22:56.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:56.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:56.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:56.4 Info: DROP TABLE "Indexers" 12:22:56.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:56.4 Info: => 0.0040087s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:56', 'separate_automatic_and_interactive_search') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 6: separate_automatic_and_interactive_search migrated 12:22:56.4 Info: => 0.00434s 12:22:56.4 Info: 7: change_album_path_to_relative migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 7 12:22:56.4 Info: DeleteColumn Albums Path 12:22:56.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:56.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:56.4 Info: DROP TABLE "Albums" 12:22:56.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.4 Info: => 0.0056919s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:56', 'change_album_path_to_relative') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 7: change_album_path_to_relative migrated 12:22:56.4 Info: => 0.0060969s 12:22:56.4 Info: 8: change_quality_size_mb_to_kb migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 8 12:22:56.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:56.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:56.4 Info: => 4.99E-05s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:56', 'change_quality_size_mb_to_kb') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 8: change_quality_size_mb_to_kb migrated 12:22:56.4 Info: => 0.000285s 12:22:56.4 Info: 9: album_releases migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 9 12:22:56.4 Info: AlterTable Albums 12:22:56.4 Info: => 6E-07s 12:22:56.4 Info: CreateColumn Albums Releases String 12:22:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:56.4 Info: => 0.0004841s 12:22:56.4 Info: AlterTable Albums 12:22:56.4 Info: => 5E-07s 12:22:56.4 Info: CreateColumn Albums CurrentRelease String 12:22:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:56.4 Info: => 0.0004602s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:56', 'album_releases') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 9: album_releases migrated 12:22:56.4 Info: => 0.0007304s 12:22:56.4 Info: 10: album_releases_fix migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 10 12:22:56.4 Info: AlterTable Albums 12:22:56.4 Info: => 6E-07s 12:22:56.4 Info: AlterColumn Albums Releases String 12:22:56.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:56.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:56.4 Info: DROP TABLE "Albums" 12:22:56.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.4 Info: => 0.0040348s 12:22:56.4 Info: AlterTable Albums 12:22:56.4 Info: => 4E-07s 12:22:56.4 Info: AlterColumn Albums CurrentRelease String 12:22:56.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:56.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:56.4 Info: DROP TABLE "Albums" 12:22:56.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.4 Info: => 0.0049596s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:56', 'album_releases_fix') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 10: album_releases_fix migrated 12:22:56.4 Info: => 0.0053029s 12:22:56.4 Info: 11: import_lists migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 11 12:22:56.4 Info: CreateTable ImportLists 12:22:56.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:56.4 Info: => 0.0001956s 12:22:56.4 Info: CreateIndex ImportLists (Name) 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:56.4 Info: => 8.2E-05s 12:22:56.4 Info: CreateTable ImportListStatus 12:22:56.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:56.4 Info: => 0.0001088s 12:22:56.4 Info: CreateIndex ImportListStatus (ProviderId) 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:56.4 Info: => 7.26E-05s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:56', 'import_lists') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 11: import_lists migrated 12:22:56.4 Info: => 0.0003557s 12:22:56.4 Info: 12: add_release_status migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 12 12:22:56.4 Info: AlterTable MetadataProfiles 12:22:56.4 Info: => 7E-07s 12:22:56.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:56.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:56.4 Info: => 0.0005353s 12:22:56.4 Info: PerformDBOperation 12:22:56.4 Info: Performing DB Operation 12:22:56.4 Info: => 2.78E-05s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:56', 'add_release_status') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 12: add_release_status migrated 12:22:56.4 Info: => 0.000283s 12:22:56.4 Info: 13: album_download_notification migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 13 12:22:56.4 Info: AlterTable Notifications 12:22:56.4 Info: => 6E-07s 12:22:56.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:56.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:56.4 Info: => 0.0004938s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:56', 'album_download_notification') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 13: album_download_notification migrated 12:22:56.4 Info: => 0.0007646s 12:22:56.4 Info: 14: fix_language_metadata_profiles migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 14 12:22:56.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:56.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:56.4 Info: => 7.63E-05s 12:22:56.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:56.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:56.4 Info: => 5.14E-05s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:56', 'fix_language_metadata_profiles') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 14: fix_language_metadata_profiles migrated 12:22:56.4 Info: => 0.0002781s 12:22:56.4 Info: 15: remove_fanzub migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 15 12:22:56.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:56.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:56.4 Info: => 4.29E-05s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:56', 'remove_fanzub') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 15: remove_fanzub migrated 12:22:56.4 Info: => 0.0002675s 12:22:56.4 Info: 16: update_artist_history_indexes migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 16 12:22:56.4 Info: CreateIndex Albums (ArtistId) 12:22:56.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:56.4 Info: => 0.0001016s 12:22:56.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:56.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:56.4 Info: => 7.73E-05s 12:22:56.4 Info: DeleteIndex History (AlbumId) 12:22:56.4 Info: DROP INDEX "IX_History_AlbumId" 12:22:56.4 Info: => 0.000118s 12:22:56.4 Info: CreateIndex History (AlbumId, Date) 12:22:56.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:56.4 Info: => 8.99E-05s 12:22:56.4 Info: DeleteIndex History (DownloadId) 12:22:56.4 Info: DROP INDEX "IX_History_DownloadId" 12:22:56.4 Info: => 0.0001068s 12:22:56.4 Info: CreateIndex History (DownloadId, Date) 12:22:56.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:56.4 Info: => 8.55E-05s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:56', 'update_artist_history_indexes') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 16: update_artist_history_indexes migrated 12:22:56.4 Info: => 0.0004269s 12:22:56.4 Info: 17: remove_nma migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 17 12:22:56.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:56.4 Info: => 4.72E-05s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:56', 'remove_nma') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 17: remove_nma migrated 12:22:56.4 Info: => 0.0002718s 12:22:56.4 Info: 18: album_disambiguation migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 18 12:22:56.4 Info: AlterTable Albums 12:22:56.4 Info: => 6E-07s 12:22:56.4 Info: CreateColumn Albums Disambiguation String 12:22:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:56.4 Info: => 0.0005065s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:56', 'album_disambiguation') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 18: album_disambiguation migrated 12:22:56.4 Info: => 0.0007933s 12:22:56.4 Info: 19: add_ape_quality_in_profiles migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 19 12:22:56.4 Info: PerformDBOperation 12:22:56.4 Info: Performing DB Operation 12:22:56.4 Info: => 3.01E-05s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:56', 'add_ape_quality_in_profiles') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 19: add_ape_quality_in_profiles migrated 12:22:56.4 Info: => 0.0002597s 12:22:56.4 Info: 20: remove_pushalot migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 20 12:22:56.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:56.4 Info: => 4.58E-05s 12:22:56.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:56.4 Info: => 2.84E-05s 12:22:56.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:56.4 Info: => 2.56E-05s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:56', 'remove_pushalot') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 20: remove_pushalot migrated 12:22:56.4 Info: => 0.0002447s 12:22:56.4 Info: 21: add_custom_filters migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 21 12:22:56.4 Info: CreateTable CustomFilters 12:22:56.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:56.4 Info: => 0.0001203s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:56', 'add_custom_filters') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 21: add_custom_filters migrated 12:22:56.4 Info: => 0.0003951s 12:22:56.4 Info: 22: import_list_tags migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 22 12:22:56.4 Info: AlterTable ImportLists 12:22:56.4 Info: => 7E-07s 12:22:56.4 Info: CreateColumn ImportLists Tags String 12:22:56.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:56.4 Info: => 0.000516s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:56', 'import_list_tags') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 22: import_list_tags migrated 12:22:56.4 Info: => 0.0007986s 12:22:56.4 Info: 23: add_release_groups_etc migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 23 12:22:56.4 Info: CreateTable ArtistMetadata 12:22:56.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:56.4 Info: => 0.0001634s 12:22:56.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:56.4 Info: => 0.000121s 12:22:56.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:56.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:56.4 Info: => 8.6E-05s 12:22:56.4 Info: AlterTable Artists 12:22:56.4 Info: => 4E-07s 12:22:56.4 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:56.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:56.4 Info: => 0.0005103s 12:22:56.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:56.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:56.4 Info: => 6.34E-05s 12:22:56.4 Info: CreateTable AlbumReleases 12:22:56.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:56.4 Info: => 0.0001411s 12:22:56.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:56.4 Info: => 0.0001231s 12:22:56.4 Info: CreateIndex AlbumReleases (AlbumId) 12:22:56.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:56.4 Info: => 7.75E-05s 12:22:56.4 Info: PerformDBOperation 12:22:56.4 Info: Performing DB Operation 12:22:56.4 Info: => 3.51E-05s 12:22:56.4 Info: AlterTable Albums 12:22:56.4 Info: => 4E-07s 12:22:56.4 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:56.4 Info: => 0.0005444s 12:22:56.4 Info: AlterTable Albums 12:22:56.4 Info: => 5E-07s 12:22:56.4 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:56.4 Info: => 0.0005317s 12:22:56.4 Info: AlterTable Albums 12:22:56.4 Info: => 5E-07s 12:22:56.4 Info: CreateColumn Albums Links String 12:22:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:56.4 Info: => 0.0005196s 12:22:56.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:56.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:56.4 Info: => 7.7E-05s 12:22:56.4 Info: AlterTable Tracks 12:22:56.4 Info: => 3E-07s 12:22:56.4 Info: CreateColumn Tracks ForeignRecordingId String 12:22:56.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:56.4 Info: => 0.0005172s 12:22:56.4 Info: AlterTable Tracks 12:22:56.4 Info: => 5E-07s 12:22:56.4 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:56.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:56.4 Info: => 0.0005206s 12:22:56.4 Info: AlterTable Tracks 12:22:56.4 Info: => 5E-07s 12:22:56.4 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:56.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:56.4 Info: => 0.0005218s 12:22:56.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:56.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:56.4 Info: => 7.83E-05s 12:22:56.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:56.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:56.4 Info: => 5.95E-05s 12:22:56.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:56.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:56.4 Info: DROP TABLE "Artists" 12:22:56.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.4 Info: => 0.0055734s 12:22:56.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:56.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:56.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:56.4 Info: DROP TABLE "Albums" 12:22:56.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.4 Info: => 0.0048086s 12:22:56.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:56.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:56.4 Info: DROP TABLE "Tracks" 12:22:56.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:56.4 Info: => 0.0043627s 12:22:56.4 Info: DeleteColumn TrackFiles ArtistId 12:22:56.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:56.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:56.4 Info: DROP TABLE "TrackFiles" 12:22:56.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.4 Info: => 0.004095s 12:22:56.4 Info: CreateIndex Artists (ArtistMetadataId) 12:22:56.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:56.4 Info: => 0.0001067s 12:22:56.4 Info: CreateIndex Artists (Monitored) 12:22:56.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:56.4 Info: => 7.42E-05s 12:22:56.4 Info: CreateIndex Albums (ArtistMetadataId) 12:22:56.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:56.4 Info: => 9.63E-05s 12:22:56.4 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:56.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:56.4 Info: => 0.0001007s 12:22:56.4 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:56.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:56.4 Info: => 9.8E-05s 12:22:56.4 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:56.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:56.4 Info: => 9.75E-05s 12:22:56.4 Info: UpdateData 12:22:56.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:56.4 Info: => 6.68E-05s 12:22:56.4 Info: UpdateData 12:22:56.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:56.4 Info: => 3.61E-05s 12:22:56.4 Info: UpdateData 12:22:56.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:56.4 Info: => 3.82E-05s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:56', 'add_release_groups_etc') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 23: add_release_groups_etc migrated 12:22:56.4 Info: => 0.0006186s 12:22:56.4 Info: 24: NewMediaInfoFormat migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 24 12:22:56.4 Info: UpdateData 12:22:56.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:56.4 Info: => 5.02E-05s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:56', 'NewMediaInfoFormat') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 24: NewMediaInfoFormat migrated 12:22:56.4 Info: => 0.0002821s 12:22:56.4 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 25 12:22:56.4 Info: RenameTable Restrictions ReleaseProfiles 12:22:56.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:56.4 Info: => 0.0018547s 12:22:56.4 Info: AlterTable ReleaseProfiles 12:22:56.4 Info: => 9E-07s 12:22:56.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:56.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:56.4 Info: => 0.0005723s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:56', 'rename_restrictions_to_release_profiles') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:56.4 Info: => 0.000863s 12:22:56.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 26 12:22:56.4 Info: RenameTable Profiles QualityProfiles 12:22:56.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:56.4 Info: => 0.001846s 12:22:56.4 Info: AlterTable QualityProfiles 12:22:56.4 Info: => 7E-07s 12:22:56.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:56.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:56.4 Info: => 0.0005066s 12:22:56.4 Info: AlterTable LanguageProfiles 12:22:56.4 Info: => 5E-07s 12:22:56.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:56.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:56.4 Info: => 0.0004966s 12:22:56.4 Info: UpdateData 12:22:56.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:56.4 Info: => 4.34E-05s 12:22:56.4 Info: UpdateData 12:22:56.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:56.4 Info: => 2.81E-05s 12:22:56.4 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:56.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:56.4 Info: DROP TABLE "Artists" 12:22:56.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:56.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:56.4 Info: => 0.0055105s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:56', 'rename_quality_profiles_add_upgrade_allowed') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:56.4 Info: => 0.0059398s 12:22:56.4 Info: 27: add_import_exclusions migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 27 12:22:56.4 Info: CreateTable ImportListExclusions 12:22:56.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:56.4 Info: => 0.0001644s 12:22:56.4 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:56.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:56.4 Info: => 0.0001474s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:56', 'add_import_exclusions') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 27: add_import_exclusions migrated 12:22:56.4 Info: => 0.000479s 12:22:56.4 Info: 28: clean_artist_metadata_table migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 28 12:22:56.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.4 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.4 Info: => 0.0001484s 12:22:56.4 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.4 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.4 Info: => 0.0001171s 12:22:56.4 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:56.4 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:56.4 Info: => 0.0001126s 12:22:56.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:56.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:56.4 Info: => 0.0001196s 12:22:56.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.4 Info: => 0.0001219s 12:22:56.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.4 Info: => 0.0001105s 12:22:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:56', 'clean_artist_metadata_table') 12:22:56.4 Info: Committing Transaction 12:22:56.4 Info: 28: clean_artist_metadata_table migrated 12:22:56.4 Info: => 0.000391s 12:22:56.4 Info: 29: health_issue_notification migrating 12:22:56.4 Info: Beginning Transaction 12:22:56.4 Info: Starting migration of Main DB to 29 12:22:56.4 Info: AlterTable Notifications 12:22:56.4 Info: => 7E-07s 12:22:56.4 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:56.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:56.4 Info: => 0.0005595s 12:22:56.4 Info: AlterTable Notifications 12:22:56.4 Info: => 5E-07s 12:22:56.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:56.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:56.4 Info: => 0.0005339s 12:22:56.4 Info: AlterTable Notifications 12:22:56.4 Info: => 5E-07s 12:22:56.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:56.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:56.5 Info: => 0.0005308s 12:22:56.5 Info: AlterTable Notifications 12:22:56.5 Info: => 4E-07s 12:22:56.5 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:56.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:56.5 Info: => 0.0005234s 12:22:56.5 Info: AlterTable Notifications 12:22:56.5 Info: => 4E-07s 12:22:56.5 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:56.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:56.5 Info: => 0.0005247s 12:22:56.5 Info: DeleteColumn Notifications OnDownload 12:22:56.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:56.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:56.5 Info: DROP TABLE "Notifications" 12:22:56.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:56.5 Info: => 0.0053409s 12:22:56.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:56.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:56.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:56.5 Info: DROP TABLE "Notifications" 12:22:56.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:56.5 Info: => 0.0044431s 12:22:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:56', 'health_issue_notification') 12:22:56.5 Info: Committing Transaction 12:22:56.5 Info: 29: health_issue_notification migrated 12:22:56.5 Info: => 0.0048652s 12:22:56.5 Info: 30: add_mediafilerepository_mtime migrating 12:22:56.5 Info: Beginning Transaction 12:22:56.5 Info: Starting migration of Main DB to 30 12:22:56.5 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:22:56.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:22:56.5 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:22:56.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-28T12:22:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:56.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 2, 0) 12:22:56.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-28T12:22:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:56.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 2, 0) 12:22:56.5 Info: AlterTable TrackFiles 12:22:56.5 Info: => 4E-07s 12:22:56.5 Info: CreateColumn TrackFiles Modified DateTime 12:22:56.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:56.5 Info: => 0.0006069s 12:22:56.5 Info: AlterTable TrackFiles 12:22:56.5 Info: => 6E-07s 12:22:56.5 Info: CreateColumn TrackFiles Path String 12:22:56.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:56.5 Info: => 0.0005097s 12:22:56.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:56.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:56.5 Info: => 3.81E-05s 12:22:56.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.5 Info: => 0.0001164s 12:22:56.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:56.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:56.5 Info: => 0.0001492s 12:22:56.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:56.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:56.5 Info: => 0.00017s 12:22:56.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:56.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:56.5 Info: => 7.73E-05s 12:22:56.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:56.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:56.5 Info: => 4.59E-05s 12:22:56.5 Info: AlterTable TrackFiles 12:22:56.5 Info: => 3E-07s 12:22:56.5 Info: AlterColumn TrackFiles Path String 12:22:56.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:56.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:56.5 Info: DROP TABLE "TrackFiles" 12:22:56.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.5 Info: => 0.0037911s 12:22:56.5 Info: CreateIndex TrackFiles (Path) 12:22:56.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:56.5 Info: => 7.45E-05s 12:22:56.5 Info: DeleteColumn TrackFiles RelativePath 12:22:56.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:56.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:56.5 Info: DROP TABLE "TrackFiles" 12:22:56.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:56.5 Info: => 0.0042365s 12:22:56.5 Info: -> 7 Insert operations completed in 00:00:00.0005450 taking an average of 00:00:00.0000778 12:22:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:56', 'add_mediafilerepository_mtime') 12:22:56.5 Info: Committing Transaction 12:22:56.5 Info: 30: add_mediafilerepository_mtime migrated 12:22:56.5 Info: => 0.0048s 12:22:56.5 Debug: Took: 00:00:00.1604661 12:22:56.5 Debug: Got 0 tracks 12:22:56.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 12:22:56.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 12:22:56.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149765700669_165/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:56.5 Info: DatabaseEngineVersionCheck migrating 12:22:56.5 Info: PerformDBOperation 12:22:56.5 Info: Performing DB Operation 12:22:56.5 Info: SQLite 3.47.0 12:22:56.5 Info: => 0.0010399s 12:22:56.5 Info: DatabaseEngineVersionCheck migrated 12:22:56.5 Info: => 0.0010528s 12:22:56.5 Info: VersionMigration migrating 12:22:56.5 Info: Beginning Transaction 12:22:56.5 Info: CreateTable VersionInfo 12:22:56.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:56.5 Info: => 0.0001461s 12:22:56.5 Info: Committing Transaction 12:22:56.5 Info: VersionMigration migrated 12:22:56.5 Info: => 0.0004886s 12:22:56.5 Info: VersionUniqueMigration migrating 12:22:56.5 Info: Beginning Transaction 12:22:56.5 Info: CreateIndex VersionInfo (Version) 12:22:56.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:56.5 Info: => 0.0001207s 12:22:56.5 Info: AlterTable VersionInfo 12:22:56.5 Info: => 4E-07s 12:22:56.5 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:56.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:56.5 Info: => 0.0005028s 12:22:56.5 Info: Committing Transaction 12:22:56.5 Info: VersionUniqueMigration migrated 12:22:56.5 Info: => 0.0007153s 12:22:56.5 Info: VersionDescriptionMigration migrating 12:22:56.5 Info: Beginning Transaction 12:22:56.5 Info: AlterTable VersionInfo 12:22:56.5 Info: => 5E-07s 12:22:56.5 Info: CreateColumn VersionInfo Description String 12:22:56.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:56.5 Info: => 0.0001903s 12:22:56.5 Info: Committing Transaction 12:22:56.5 Info: VersionDescriptionMigration migrated 12:22:56.5 Info: => 0.000378s 12:22:56.5 Info: 1: InitialSetup migrating 12:22:56.5 Info: Beginning Transaction 12:22:56.5 Info: Starting migration of Main DB to 1 12:22:56.5 Info: CreateTable Config 12:22:56.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:56.5 Info: => 0.0001537s 12:22:56.5 Info: CreateIndex Config (Key) 12:22:56.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:56.5 Info: => 7.09E-05s 12:22:56.5 Info: CreateTable RootFolders 12:22:56.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:56.5 Info: => 9.93E-05s 12:22:56.5 Info: CreateIndex RootFolders (Path) 12:22:56.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:56.5 Info: => 6.89E-05s 12:22:56.5 Info: CreateTable Artists 12:22:56.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:56.5 Info: => 0.0002357s 12:22:56.5 Info: CreateIndex Artists (ForeignArtistId) 12:22:56.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:56.5 Info: => 7.21E-05s 12:22:56.5 Info: CreateIndex Artists (NameSlug) 12:22:56.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:56.5 Info: => 6.37E-05s 12:22:56.5 Info: CreateIndex Artists (CleanName) 12:22:56.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.5 Info: => 6.08E-05s 12:22:56.5 Info: CreateIndex Artists (Path) 12:22:56.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.5 Info: => 5.93E-05s 12:22:56.5 Info: CreateTable Albums 12:22:56.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:56.5 Info: => 0.0001936s 12:22:56.5 Info: CreateIndex Albums (ForeignAlbumId) 12:22:56.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.5 Info: => 6.85E-05s 12:22:56.5 Info: CreateIndex Albums (MBId) 12:22:56.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.5 Info: => 5.83E-05s 12:22:56.5 Info: CreateIndex Albums (TADBId) 12:22:56.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.5 Info: => 6.2E-05s 12:22:56.5 Info: CreateIndex Albums (TitleSlug) 12:22:56.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.5 Info: => 6.17E-05s 12:22:56.5 Info: CreateIndex Albums (CleanTitle) 12:22:56.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.5 Info: => 5.88E-05s 12:22:56.5 Info: CreateIndex Albums (Path) 12:22:56.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:56.5 Info: => 5.74E-05s 12:22:56.5 Info: CreateTable Tracks 12:22:56.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:56.5 Info: => 0.0001853s 12:22:56.5 Info: CreateIndex Tracks (ForeignTrackId) 12:22:56.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:56.5 Info: => 7.32E-05s 12:22:56.5 Info: CreateIndex Tracks (ArtistId) 12:22:56.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:56.5 Info: => 6.67E-05s 12:22:56.5 Info: CreateIndex Tracks (TrackFileId) 12:22:56.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:56.5 Info: => 6.7E-05s 12:22:56.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:56.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:56.5 Info: => 6.96E-05s 12:22:56.5 Info: CreateTable TrackFiles 12:22:56.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:56.5 Info: => 0.0001232s 12:22:56.5 Info: CreateIndex TrackFiles (ArtistId) 12:22:56.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:56.5 Info: => 6.51E-05s 12:22:56.5 Info: CreateIndex TrackFiles (AlbumId) 12:22:56.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.5 Info: => 6.12E-05s 12:22:56.5 Info: CreateTable History 12:22:56.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:56.5 Info: => 0.0001263s 12:22:56.5 Info: CreateIndex History (Date) 12:22:56.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:56.5 Info: => 6.6E-05s 12:22:56.5 Info: CreateIndex History (EventType) 12:22:56.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:56.5 Info: => 5.87E-05s 12:22:56.5 Info: CreateIndex History (DownloadId) 12:22:56.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:56.5 Info: => 6.06E-05s 12:22:56.5 Info: CreateIndex History (AlbumId) 12:22:56.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:56.5 Info: => 6.33E-05s 12:22:56.5 Info: CreateTable Notifications 12:22:56.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:56.5 Info: => 0.0001372s 12:22:56.5 Info: CreateTable ScheduledTasks 12:22:56.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:56.5 Info: => 0.0001302s 12:22:56.5 Info: CreateIndex ScheduledTasks (TypeName) 12:22:56.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:56.5 Info: => 0.0001076s 12:22:56.5 Info: CreateTable Indexers 12:22:56.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:56.5 Info: => 0.0001272s 12:22:56.5 Info: CreateIndex Indexers (Name) 12:22:56.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:56.5 Info: => 8.14E-05s 12:22:56.5 Info: CreateTable Profiles 12:22:56.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:56.5 Info: => 0.0001104s 12:22:56.5 Info: CreateIndex Profiles (Name) 12:22:56.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:56.5 Info: => 8.51E-05s 12:22:56.5 Info: CreateTable QualityDefinitions 12:22:56.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:56.5 Info: => 0.0001341s 12:22:56.5 Info: CreateIndex QualityDefinitions (Quality) 12:22:56.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:56.5 Info: => 7.52E-05s 12:22:56.5 Info: CreateIndex QualityDefinitions (Title) 12:22:56.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:56.5 Info: => 0.0001084s 12:22:56.5 Info: CreateTable NamingConfig 12:22:56.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:56.5 Info: => 0.0001344s 12:22:56.5 Info: CreateTable Blacklist 12:22:56.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:56.5 Info: => 0.0002257s 12:22:56.5 Info: CreateTable Metadata 12:22:56.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:56.5 Info: => 0.0001108s 12:22:56.5 Info: CreateTable MetadataFiles 12:22:56.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:56.5 Info: => 0.0001299s 12:22:56.5 Info: CreateTable DownloadClients 12:22:56.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:56.5 Info: => 0.0001312s 12:22:56.5 Info: CreateTable PendingReleases 12:22:56.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:56.5 Info: => 0.0001226s 12:22:56.5 Info: CreateTable RemotePathMappings 12:22:56.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:56.5 Info: => 0.0001071s 12:22:56.5 Info: CreateTable Tags 12:22:56.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:56.5 Info: => 9.15E-05s 12:22:56.5 Info: CreateIndex Tags (Label) 12:22:56.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:56.5 Info: => 0.0001004s 12:22:56.5 Info: CreateTable Restrictions 12:22:56.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:56.5 Info: => 0.0001012s 12:22:56.5 Info: CreateTable DelayProfiles 12:22:56.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:56.5 Info: => 0.0001331s 12:22:56.5 Info: CreateTable Users 12:22:56.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:56.5 Info: => 9.33E-05s 12:22:56.5 Info: CreateIndex Users (Identifier) 12:22:56.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:56.5 Info: => 0.0001032s 12:22:56.5 Info: CreateIndex Users (Username) 12:22:56.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:56.5 Info: => 9.37E-05s 12:22:56.5 Info: CreateTable Commands 12:22:56.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:56.5 Info: => 0.0001403s 12:22:56.5 Info: CreateTable IndexerStatus 12:22:56.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:56.5 Info: => 0.00012s 12:22:56.5 Info: CreateIndex IndexerStatus (ProviderId) 12:22:56.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:56.5 Info: => 8.53E-05s 12:22:56.5 Info: CreateTable ExtraFiles 12:22:56.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:56.5 Info: => 0.0001256s 12:22:56.5 Info: CreateTable LyricFiles 12:22:56.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:56.5 Info: => 0.0001563s 12:22:56.5 Info: CreateTable LanguageProfiles 12:22:56.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:56.5 Info: => 0.0001181s 12:22:56.5 Info: CreateIndex LanguageProfiles (Name) 12:22:56.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:56.5 Info: => 9.85E-05s 12:22:56.5 Info: CreateTable DownloadClientStatus 12:22:56.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:56.5 Info: => 0.0001116s 12:22:56.5 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:56.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:56.5 Info: => 8.83E-05s 12:22:56.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:56.5 Info: -> 1 Insert operations completed in 00:00:00.0000955 taking an average of 00:00:00.0000955 12:22:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:56', 'InitialSetup') 12:22:56.5 Info: Committing Transaction 12:22:56.6 Info: 1: InitialSetup migrated 12:22:56.6 Info: => 0.0108044s 12:22:56.6 Info: 2: add_reason_to_pending_releases migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 2 12:22:56.6 Info: AlterTable PendingReleases 12:22:56.6 Info: => 8E-07s 12:22:56.6 Info: CreateColumn PendingReleases Reason Int32 12:22:56.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:56.6 Info: => 0.000537s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:56', 'add_reason_to_pending_releases') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 2: add_reason_to_pending_releases migrated 12:22:56.6 Info: => 0.0008472s 12:22:56.6 Info: 3: add_medium_support migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 3 12:22:56.6 Info: AlterTable Albums 12:22:56.6 Info: => 6E-07s 12:22:56.6 Info: CreateColumn Albums Media String 12:22:56.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:56.6 Info: => 0.0005073s 12:22:56.6 Info: AlterTable Tracks 12:22:56.6 Info: => 6E-07s 12:22:56.6 Info: CreateColumn Tracks MediumNumber Int32 12:22:56.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:56.6 Info: => 0.0004724s 12:22:56.6 Info: AlterTable Tracks 12:22:56.6 Info: => 5E-07s 12:22:56.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:56.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:56.6 Info: => 0.000461s 12:22:56.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:56.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:56.6 Info: => 6.85E-05s 12:22:56.6 Info: DeleteColumn Tracks TrackNumber 12:22:56.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:56.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:56.6 Info: DROP TABLE "Tracks" 12:22:56.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:56.6 Info: => 0.0053845s 12:22:56.6 Info: AlterTable Tracks 12:22:56.6 Info: => 5E-07s 12:22:56.6 Info: CreateColumn Tracks TrackNumber String 12:22:56.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:56.6 Info: => 0.0004663s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:56', 'add_medium_support') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 3: add_medium_support migrated 12:22:56.6 Info: => 0.0008315s 12:22:56.6 Info: 4: add_various_qualites_in_profile migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 4 12:22:56.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:56.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:56.6 Info: => 5.13E-05s 12:22:56.6 Info: PerformDBOperation 12:22:56.6 Info: Performing DB Operation 12:22:56.6 Info: => 3.22E-05s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:56', 'add_various_qualites_in_profile') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 4: add_various_qualites_in_profile migrated 12:22:56.6 Info: => 0.0002635s 12:22:56.6 Info: 5: metadata_profiles migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 5 12:22:56.6 Info: CreateTable MetadataProfiles 12:22:56.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:56.6 Info: => 0.0001224s 12:22:56.6 Info: CreateIndex MetadataProfiles (Name) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:56.6 Info: => 8.36E-05s 12:22:56.6 Info: AlterTable Artists 12:22:56.6 Info: => 4E-07s 12:22:56.6 Info: CreateColumn Artists MetadataProfileId Int32 12:22:56.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:56.6 Info: => 0.0004737s 12:22:56.6 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:56.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:56.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:56.6 Info: DROP TABLE "Artists" 12:22:56.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.6 Info: => 0.0040881s 12:22:56.6 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:56.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:56.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:56.6 Info: DROP TABLE "Artists" 12:22:56.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.6 Info: => 0.0040503s 12:22:56.6 Info: AlterTable Albums 12:22:56.6 Info: => 4E-07s 12:22:56.6 Info: CreateColumn Albums SecondaryTypes String 12:22:56.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:56.6 Info: => 0.0004834s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:56', 'metadata_profiles') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 5: metadata_profiles migrated 12:22:56.6 Info: => 0.0008836s 12:22:56.6 Info: 6: separate_automatic_and_interactive_search migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 6 12:22:56.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:56.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:56.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:56.6 Info: DROP TABLE "Indexers" 12:22:56.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:56.6 Info: => 0.0034582s 12:22:56.6 Info: AlterTable Indexers 12:22:56.6 Info: => 4E-07s 12:22:56.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:56.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:56.6 Info: => 0.0004695s 12:22:56.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:56.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:56.6 Info: => 3.8E-05s 12:22:56.6 Info: AlterTable Indexers 12:22:56.6 Info: => 4E-07s 12:22:56.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:56.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:56.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:56.6 Info: DROP TABLE "Indexers" 12:22:56.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:56.6 Info: => 0.0036465s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:56', 'separate_automatic_and_interactive_search') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 6: separate_automatic_and_interactive_search migrated 12:22:56.6 Info: => 0.0039737s 12:22:56.6 Info: 7: change_album_path_to_relative migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 7 12:22:56.6 Info: DeleteColumn Albums Path 12:22:56.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:56.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:56.6 Info: DROP TABLE "Albums" 12:22:56.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.6 Info: => 0.0048343s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:56', 'change_album_path_to_relative') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 7: change_album_path_to_relative migrated 12:22:56.6 Info: => 0.0052776s 12:22:56.6 Info: 8: change_quality_size_mb_to_kb migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 8 12:22:56.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:56.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:56.6 Info: => 5.62E-05s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:56', 'change_quality_size_mb_to_kb') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 8: change_quality_size_mb_to_kb migrated 12:22:56.6 Info: => 0.0003072s 12:22:56.6 Info: 9: album_releases migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 9 12:22:56.6 Info: AlterTable Albums 12:22:56.6 Info: => 7E-07s 12:22:56.6 Info: CreateColumn Albums Releases String 12:22:56.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:56.6 Info: => 0.0004847s 12:22:56.6 Info: AlterTable Albums 12:22:56.6 Info: => 4E-07s 12:22:56.6 Info: CreateColumn Albums CurrentRelease String 12:22:56.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:56.6 Info: => 0.0004663s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:56', 'album_releases') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 9: album_releases migrated 12:22:56.6 Info: => 0.0007551s 12:22:56.6 Info: 10: album_releases_fix migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 10 12:22:56.6 Info: AlterTable Albums 12:22:56.6 Info: => 5E-07s 12:22:56.6 Info: AlterColumn Albums Releases String 12:22:56.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:56.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:56.6 Info: DROP TABLE "Albums" 12:22:56.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.6 Info: => 0.00572s 12:22:56.6 Info: AlterTable Albums 12:22:56.6 Info: => 4E-07s 12:22:56.6 Info: AlterColumn Albums CurrentRelease String 12:22:56.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:56.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:56.6 Info: DROP TABLE "Albums" 12:22:56.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.6 Info: => 0.0040196s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:56', 'album_releases_fix') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 10: album_releases_fix migrated 12:22:56.6 Info: => 0.0044612s 12:22:56.6 Info: 11: import_lists migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 11 12:22:56.6 Info: CreateTable ImportLists 12:22:56.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:56.6 Info: => 0.0001914s 12:22:56.6 Info: CreateIndex ImportLists (Name) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:56.6 Info: => 8.11E-05s 12:22:56.6 Info: CreateTable ImportListStatus 12:22:56.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:56.6 Info: => 0.0001049s 12:22:56.6 Info: CreateIndex ImportListStatus (ProviderId) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:56.6 Info: => 7.35E-05s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:56', 'import_lists') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 11: import_lists migrated 12:22:56.6 Info: => 0.0003859s 12:22:56.6 Info: 12: add_release_status migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 12 12:22:56.6 Info: AlterTable MetadataProfiles 12:22:56.6 Info: => 5E-07s 12:22:56.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:56.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:56.6 Info: => 0.0005219s 12:22:56.6 Info: PerformDBOperation 12:22:56.6 Info: Performing DB Operation 12:22:56.6 Info: => 2.87E-05s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:56', 'add_release_status') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 12: add_release_status migrated 12:22:56.6 Info: => 0.0009498s 12:22:56.6 Info: 13: album_download_notification migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 13 12:22:56.6 Info: AlterTable Notifications 12:22:56.6 Info: => 6E-07s 12:22:56.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:56.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:56.6 Info: => 0.0005056s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:56', 'album_download_notification') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 13: album_download_notification migrated 12:22:56.6 Info: => 0.0008396s 12:22:56.6 Info: 14: fix_language_metadata_profiles migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 14 12:22:56.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:56.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:56.6 Info: => 7.56E-05s 12:22:56.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:56.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:56.6 Info: => 5.1E-05s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:56', 'fix_language_metadata_profiles') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 14: fix_language_metadata_profiles migrated 12:22:56.6 Info: => 0.0003836s 12:22:56.6 Info: 15: remove_fanzub migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 15 12:22:56.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:56.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:56.6 Info: => 4.25E-05s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:56', 'remove_fanzub') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 15: remove_fanzub migrated 12:22:56.6 Info: => 0.0002796s 12:22:56.6 Info: 16: update_artist_history_indexes migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 16 12:22:56.6 Info: CreateIndex Albums (ArtistId) 12:22:56.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:56.6 Info: => 0.0001026s 12:22:56.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:56.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:56.6 Info: => 7.51E-05s 12:22:56.6 Info: DeleteIndex History (AlbumId) 12:22:56.6 Info: DROP INDEX "IX_History_AlbumId" 12:22:56.6 Info: => 0.0001139s 12:22:56.6 Info: CreateIndex History (AlbumId, Date) 12:22:56.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:56.6 Info: => 8.81E-05s 12:22:56.6 Info: DeleteIndex History (DownloadId) 12:22:56.6 Info: DROP INDEX "IX_History_DownloadId" 12:22:56.6 Info: => 0.0001035s 12:22:56.6 Info: CreateIndex History (DownloadId, Date) 12:22:56.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:56.6 Info: => 8.58E-05s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:56', 'update_artist_history_indexes') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 16: update_artist_history_indexes migrated 12:22:56.6 Info: => 0.0004012s 12:22:56.6 Info: 17: remove_nma migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 17 12:22:56.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:56.6 Info: => 4.69E-05s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:56', 'remove_nma') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 17: remove_nma migrated 12:22:56.6 Info: => 0.0002827s 12:22:56.6 Info: 18: album_disambiguation migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 18 12:22:56.6 Info: AlterTable Albums 12:22:56.6 Info: => 5E-07s 12:22:56.6 Info: CreateColumn Albums Disambiguation String 12:22:56.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:56.6 Info: => 0.0005091s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:56', 'album_disambiguation') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 18: album_disambiguation migrated 12:22:56.6 Info: => 0.0007957s 12:22:56.6 Info: 19: add_ape_quality_in_profiles migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 19 12:22:56.6 Info: PerformDBOperation 12:22:56.6 Info: Performing DB Operation 12:22:56.6 Info: => 3E-05s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:56', 'add_ape_quality_in_profiles') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 19: add_ape_quality_in_profiles migrated 12:22:56.6 Info: => 0.0002752s 12:22:56.6 Info: 20: remove_pushalot migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 20 12:22:56.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:56.6 Info: => 4.65E-05s 12:22:56.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:56.6 Info: => 2.8E-05s 12:22:56.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:56.6 Info: => 2.78E-05s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:56', 'remove_pushalot') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 20: remove_pushalot migrated 12:22:56.6 Info: => 0.0002767s 12:22:56.6 Info: 21: add_custom_filters migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 21 12:22:56.6 Info: CreateTable CustomFilters 12:22:56.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:56.6 Info: => 0.0007229s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:56', 'add_custom_filters') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 21: add_custom_filters migrated 12:22:56.6 Info: => 0.001044s 12:22:56.6 Info: 22: import_list_tags migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 22 12:22:56.6 Info: AlterTable ImportLists 12:22:56.6 Info: => 6E-07s 12:22:56.6 Info: CreateColumn ImportLists Tags String 12:22:56.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:56.6 Info: => 0.0005114s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:56', 'import_list_tags') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 22: import_list_tags migrated 12:22:56.6 Info: => 0.0007986s 12:22:56.6 Info: 23: add_release_groups_etc migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 23 12:22:56.6 Info: CreateTable ArtistMetadata 12:22:56.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:56.6 Info: => 0.0001622s 12:22:56.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:56.6 Info: => 0.0001201s 12:22:56.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:56.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:56.6 Info: => 8.24E-05s 12:22:56.6 Info: AlterTable Artists 12:22:56.6 Info: => 4E-07s 12:22:56.6 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:56.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:56.6 Info: => 0.0005145s 12:22:56.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:56.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:56.6 Info: => 6.39E-05s 12:22:56.6 Info: CreateTable AlbumReleases 12:22:56.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:56.6 Info: => 0.0001384s 12:22:56.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:56.6 Info: => 0.0001594s 12:22:56.6 Info: CreateIndex AlbumReleases (AlbumId) 12:22:56.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:56.6 Info: => 8.26E-05s 12:22:56.6 Info: PerformDBOperation 12:22:56.6 Info: Performing DB Operation 12:22:56.6 Info: => 3.15E-05s 12:22:56.6 Info: AlterTable Albums 12:22:56.6 Info: => 3E-07s 12:22:56.6 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:56.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:56.6 Info: => 0.0005313s 12:22:56.6 Info: AlterTable Albums 12:22:56.6 Info: => 4E-07s 12:22:56.6 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:56.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:56.6 Info: => 0.0005231s 12:22:56.6 Info: AlterTable Albums 12:22:56.6 Info: => 5E-07s 12:22:56.6 Info: CreateColumn Albums Links String 12:22:56.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:56.6 Info: => 0.0005175s 12:22:56.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:56.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:56.6 Info: => 7.71E-05s 12:22:56.6 Info: AlterTable Tracks 12:22:56.6 Info: => 4E-07s 12:22:56.6 Info: CreateColumn Tracks ForeignRecordingId String 12:22:56.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:56.6 Info: => 0.0005161s 12:22:56.6 Info: AlterTable Tracks 12:22:56.6 Info: => 5E-07s 12:22:56.6 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:56.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:56.6 Info: => 0.0005241s 12:22:56.6 Info: AlterTable Tracks 12:22:56.6 Info: => 5E-07s 12:22:56.6 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:56.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:56.6 Info: => 0.0005314s 12:22:56.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:56.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:56.6 Info: => 7.82E-05s 12:22:56.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:56.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:56.6 Info: => 0.0006893s 12:22:56.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:56.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:56.6 Info: DROP TABLE "Artists" 12:22:56.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.6 Info: => 0.0053895s 12:22:56.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:56.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:56.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:56.6 Info: DROP TABLE "Albums" 12:22:56.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.6 Info: => 0.0046994s 12:22:56.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:56.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:56.6 Info: DROP TABLE "Tracks" 12:22:56.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:56.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:56.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:56.6 Info: => 0.0043737s 12:22:56.6 Info: DeleteColumn TrackFiles ArtistId 12:22:56.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:56.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:56.6 Info: DROP TABLE "TrackFiles" 12:22:56.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.6 Info: => 0.0056854s 12:22:56.6 Info: CreateIndex Artists (ArtistMetadataId) 12:22:56.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:56.6 Info: => 0.000105s 12:22:56.6 Info: CreateIndex Artists (Monitored) 12:22:56.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:56.6 Info: => 7.37E-05s 12:22:56.6 Info: CreateIndex Albums (ArtistMetadataId) 12:22:56.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:56.6 Info: => 9.88E-05s 12:22:56.6 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:56.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:56.6 Info: => 9.86E-05s 12:22:56.6 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:56.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:56.6 Info: => 9.67E-05s 12:22:56.6 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:56.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:56.6 Info: => 0.0001019s 12:22:56.6 Info: UpdateData 12:22:56.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:56.6 Info: => 6.74E-05s 12:22:56.6 Info: UpdateData 12:22:56.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:56.6 Info: => 3.97E-05s 12:22:56.6 Info: UpdateData 12:22:56.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:56.6 Info: => 3.97E-05s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:56', 'add_release_groups_etc') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 23: add_release_groups_etc migrated 12:22:56.6 Info: => 0.0005428s 12:22:56.6 Info: 24: NewMediaInfoFormat migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 24 12:22:56.6 Info: UpdateData 12:22:56.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:56.6 Info: => 4.98E-05s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:56', 'NewMediaInfoFormat') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 24: NewMediaInfoFormat migrated 12:22:56.6 Info: => 0.0002779s 12:22:56.6 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 25 12:22:56.6 Info: RenameTable Restrictions ReleaseProfiles 12:22:56.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:56.6 Info: => 0.001844s 12:22:56.6 Info: AlterTable ReleaseProfiles 12:22:56.6 Info: => 6E-07s 12:22:56.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:56.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:56.6 Info: => 0.0005617s 12:22:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:56', 'rename_restrictions_to_release_profiles') 12:22:56.6 Info: Committing Transaction 12:22:56.6 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:56.6 Info: => 0.000838s 12:22:56.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:56.6 Info: Beginning Transaction 12:22:56.6 Info: Starting migration of Main DB to 26 12:22:56.6 Info: RenameTable Profiles QualityProfiles 12:22:56.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:56.6 Info: => 0.0018576s 12:22:56.6 Info: AlterTable QualityProfiles 12:22:56.6 Info: => 6E-07s 12:22:56.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:56.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:56.6 Info: => 0.0005011s 12:22:56.6 Info: AlterTable LanguageProfiles 12:22:56.6 Info: => 5E-07s 12:22:56.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:56.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:56.6 Info: => 0.0004897s 12:22:56.6 Info: UpdateData 12:22:56.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:56.6 Info: => 4.4E-05s 12:22:56.6 Info: UpdateData 12:22:56.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:56.6 Info: => 2.7E-05s 12:22:56.6 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:56.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:56.7 Info: DROP TABLE "Artists" 12:22:56.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:56.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:56.7 Info: => 0.0045753s 12:22:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:56', 'rename_quality_profiles_add_upgrade_allowed') 12:22:56.7 Info: Committing Transaction 12:22:56.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:56.7 Info: => 0.0049371s 12:22:56.7 Info: 27: add_import_exclusions migrating 12:22:56.7 Info: Beginning Transaction 12:22:56.7 Info: Starting migration of Main DB to 27 12:22:56.7 Info: CreateTable ImportListExclusions 12:22:56.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:56.7 Info: => 0.00017s 12:22:56.7 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:56.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:56.7 Info: => 0.0001249s 12:22:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:56', 'add_import_exclusions') 12:22:56.7 Info: Committing Transaction 12:22:56.7 Info: 27: add_import_exclusions migrated 12:22:56.7 Info: => 0.0004026s 12:22:56.7 Info: 28: clean_artist_metadata_table migrating 12:22:56.7 Info: Beginning Transaction 12:22:56.7 Info: Starting migration of Main DB to 28 12:22:56.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.7 Info: => 0.0001484s 12:22:56.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.7 Info: => 0.000116s 12:22:56.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:56.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:56.7 Info: => 0.000113s 12:22:56.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:56.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:56.7 Info: => 0.0001223s 12:22:56.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.7 Info: => 0.0001224s 12:22:56.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.7 Info: => 0.0001103s 12:22:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:56', 'clean_artist_metadata_table') 12:22:56.7 Info: Committing Transaction 12:22:56.7 Info: 28: clean_artist_metadata_table migrated 12:22:56.7 Info: => 0.0003527s 12:22:56.7 Info: 29: health_issue_notification migrating 12:22:56.7 Info: Beginning Transaction 12:22:56.7 Info: Starting migration of Main DB to 29 12:22:56.7 Info: AlterTable Notifications 12:22:56.7 Info: => 7E-07s 12:22:56.7 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:56.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:56.7 Info: => 0.0005826s 12:22:56.7 Info: AlterTable Notifications 12:22:56.7 Info: => 6E-07s 12:22:56.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:56.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:56.7 Info: => 0.0005225s 12:22:56.7 Info: AlterTable Notifications 12:22:56.7 Info: => 6E-07s 12:22:56.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:56.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:56.7 Info: => 0.0005197s 12:22:56.7 Info: AlterTable Notifications 12:22:56.7 Info: => 4E-07s 12:22:56.7 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:56.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:56.7 Info: => 0.000513s 12:22:56.7 Info: AlterTable Notifications 12:22:56.7 Info: => 5E-07s 12:22:56.7 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:56.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:56.7 Info: => 0.0005195s 12:22:56.7 Info: DeleteColumn Notifications OnDownload 12:22:56.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:56.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:56.7 Info: DROP TABLE "Notifications" 12:22:56.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:56.7 Info: => 0.0050529s 12:22:56.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:56.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:56.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:56.7 Info: DROP TABLE "Notifications" 12:22:56.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:56.7 Info: => 0.005472s 12:22:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:56', 'health_issue_notification') 12:22:56.7 Info: Committing Transaction 12:22:56.7 Info: 29: health_issue_notification migrated 12:22:56.7 Info: => 0.0058384s 12:22:56.7 Info: 30: add_mediafilerepository_mtime migrating 12:22:56.7 Info: Beginning Transaction 12:22:56.7 Info: Starting migration of Main DB to 30 12:22:56.7 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:22:56.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 2, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:22:56.7 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:22:56.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-28T12:22:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:56.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 12:22:56.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-28T12:22:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:56.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 12:22:56.7 Info: AlterTable TrackFiles 12:22:56.7 Info: => 4E-07s 12:22:56.7 Info: CreateColumn TrackFiles Modified DateTime 12:22:56.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:56.7 Info: => 0.0005494s 12:22:56.7 Info: AlterTable TrackFiles 12:22:56.7 Info: => 6E-07s 12:22:56.7 Info: CreateColumn TrackFiles Path String 12:22:56.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:56.7 Info: => 0.0005015s 12:22:56.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:56.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:56.7 Info: => 3.51E-05s 12:22:56.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.7 Info: => 0.0001174s 12:22:56.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:56.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:56.7 Info: => 0.00015s 12:22:56.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:56.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:56.7 Info: => 0.0001638s 12:22:56.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:56.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:56.7 Info: => 7.6E-05s 12:22:56.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:56.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:56.7 Info: => 4.75E-05s 12:22:56.7 Info: AlterTable TrackFiles 12:22:56.7 Info: => 4E-07s 12:22:56.7 Info: AlterColumn TrackFiles Path String 12:22:56.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:56.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:56.7 Info: DROP TABLE "TrackFiles" 12:22:56.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.7 Info: => 0.0038409s 12:22:56.7 Info: CreateIndex TrackFiles (Path) 12:22:56.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:56.7 Info: => 7.41E-05s 12:22:56.7 Info: DeleteColumn TrackFiles RelativePath 12:22:56.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:56.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:56.7 Info: DROP TABLE "TrackFiles" 12:22:56.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:56.7 Info: => 0.0042285s 12:22:56.7 Info: -> 7 Insert operations completed in 00:00:00.0005490 taking an average of 00:00:00.0000784 12:22:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:56', 'add_mediafilerepository_mtime') 12:22:56.7 Info: Committing Transaction 12:22:56.7 Info: 30: add_mediafilerepository_mtime migrated 12:22:56.7 Info: => 0.0047053s 12:22:56.7 Debug: Took: 00:00:00.1621420 12:22:56.7 Debug: Got 0 tracks 12:22:56.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 12:22:56.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 12:22:56.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149767774591_167/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:56.7 Info: DatabaseEngineVersionCheck migrating 12:22:56.7 Info: PerformDBOperation 12:22:56.7 Info: Performing DB Operation 12:22:56.7 Info: SQLite 3.47.0 12:22:56.7 Info: => 0.0010287s 12:22:56.7 Info: DatabaseEngineVersionCheck migrated 12:22:56.7 Info: => 0.0010449s 12:22:56.7 Info: VersionMigration migrating 12:22:56.7 Info: Beginning Transaction 12:22:56.7 Info: CreateTable VersionInfo 12:22:56.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:56.7 Info: => 0.0001476s 12:22:56.7 Info: Committing Transaction 12:22:56.7 Info: VersionMigration migrated 12:22:56.7 Info: => 0.0005142s 12:22:56.7 Info: VersionUniqueMigration migrating 12:22:56.7 Info: Beginning Transaction 12:22:56.7 Info: CreateIndex VersionInfo (Version) 12:22:56.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:56.7 Info: => 0.0001213s 12:22:56.7 Info: AlterTable VersionInfo 12:22:56.7 Info: => 5E-07s 12:22:56.7 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:56.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:56.7 Info: => 0.0005162s 12:22:56.7 Info: Committing Transaction 12:22:56.7 Info: VersionUniqueMigration migrated 12:22:56.7 Info: => 0.0007244s 12:22:56.7 Info: VersionDescriptionMigration migrating 12:22:56.7 Info: Beginning Transaction 12:22:56.7 Info: AlterTable VersionInfo 12:22:56.7 Info: => 6E-07s 12:22:56.7 Info: CreateColumn VersionInfo Description String 12:22:56.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:56.7 Info: => 0.0001883s 12:22:56.7 Info: Committing Transaction 12:22:56.7 Info: VersionDescriptionMigration migrated 12:22:56.7 Info: => 0.0003963s 12:22:56.7 Info: 1: InitialSetup migrating 12:22:56.7 Info: Beginning Transaction 12:22:56.7 Info: Starting migration of Main DB to 1 12:22:56.7 Info: CreateTable Config 12:22:56.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:56.7 Info: => 0.000158s 12:22:56.7 Info: CreateIndex Config (Key) 12:22:56.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:56.7 Info: => 7.3E-05s 12:22:56.7 Info: CreateTable RootFolders 12:22:56.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:56.7 Info: => 7.87E-05s 12:22:56.7 Info: CreateIndex RootFolders (Path) 12:22:56.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:56.7 Info: => 6.49E-05s 12:22:56.7 Info: CreateTable Artists 12:22:56.7 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:56.7 Info: => 0.0002322s 12:22:56.7 Info: CreateIndex Artists (ForeignArtistId) 12:22:56.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:56.7 Info: => 7.17E-05s 12:22:56.7 Info: CreateIndex Artists (NameSlug) 12:22:56.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:56.7 Info: => 6.59E-05s 12:22:56.7 Info: CreateIndex Artists (CleanName) 12:22:56.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.7 Info: => 6.13E-05s 12:22:56.7 Info: CreateIndex Artists (Path) 12:22:56.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.7 Info: => 6E-05s 12:22:56.7 Info: CreateTable Albums 12:22:56.7 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:56.7 Info: => 0.000189s 12:22:56.7 Info: CreateIndex Albums (ForeignAlbumId) 12:22:56.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.7 Info: => 7.07E-05s 12:22:56.7 Info: CreateIndex Albums (MBId) 12:22:56.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.7 Info: => 5.96E-05s 12:22:56.7 Info: CreateIndex Albums (TADBId) 12:22:56.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.7 Info: => 6.02E-05s 12:22:56.7 Info: CreateIndex Albums (TitleSlug) 12:22:56.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.7 Info: => 6.22E-05s 12:22:56.7 Info: CreateIndex Albums (CleanTitle) 12:22:56.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.8 Info: => 7.4E-05s 12:22:56.8 Info: CreateIndex Albums (Path) 12:22:56.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:56.8 Info: => 6.25E-05s 12:22:56.8 Info: CreateTable Tracks 12:22:56.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:56.8 Info: => 0.0001794s 12:22:56.8 Info: CreateIndex Tracks (ForeignTrackId) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:56.8 Info: => 7.31E-05s 12:22:56.8 Info: CreateIndex Tracks (ArtistId) 12:22:56.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:56.8 Info: => 0.0001063s 12:22:56.8 Info: CreateIndex Tracks (TrackFileId) 12:22:56.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:56.8 Info: => 8.83E-05s 12:22:56.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:56.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:56.8 Info: => 7.39E-05s 12:22:56.8 Info: CreateTable TrackFiles 12:22:56.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:56.8 Info: => 0.0001223s 12:22:56.8 Info: CreateIndex TrackFiles (ArtistId) 12:22:56.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:56.8 Info: => 7.59E-05s 12:22:56.8 Info: CreateIndex TrackFiles (AlbumId) 12:22:56.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.8 Info: => 6.6E-05s 12:22:56.8 Info: CreateTable History 12:22:56.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:56.8 Info: => 0.0001254s 12:22:56.8 Info: CreateIndex History (Date) 12:22:56.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:56.8 Info: => 8.52E-05s 12:22:56.8 Info: CreateIndex History (EventType) 12:22:56.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:56.8 Info: => 7.01E-05s 12:22:56.8 Info: CreateIndex History (DownloadId) 12:22:56.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:56.8 Info: => 6.83E-05s 12:22:56.8 Info: CreateIndex History (AlbumId) 12:22:56.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:56.8 Info: => 6.86E-05s 12:22:56.8 Info: CreateTable Notifications 12:22:56.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:56.8 Info: => 0.0001161s 12:22:56.8 Info: CreateTable ScheduledTasks 12:22:56.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:56.8 Info: => 0.0001273s 12:22:56.8 Info: CreateIndex ScheduledTasks (TypeName) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:56.8 Info: => 0.0001046s 12:22:56.8 Info: CreateTable Indexers 12:22:56.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:56.8 Info: => 0.0001179s 12:22:56.8 Info: CreateIndex Indexers (Name) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:56.8 Info: => 7.75E-05s 12:22:56.8 Info: CreateTable Profiles 12:22:56.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:56.8 Info: => 8.67E-05s 12:22:56.8 Info: CreateIndex Profiles (Name) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:56.8 Info: => 7.47E-05s 12:22:56.8 Info: CreateTable QualityDefinitions 12:22:56.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:56.8 Info: => 0.0001007s 12:22:56.8 Info: CreateIndex QualityDefinitions (Quality) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:56.8 Info: => 6.91E-05s 12:22:56.8 Info: CreateIndex QualityDefinitions (Title) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:56.8 Info: => 0.0001001s 12:22:56.8 Info: CreateTable NamingConfig 12:22:56.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:56.8 Info: => 0.0001239s 12:22:56.8 Info: CreateTable Blacklist 12:22:56.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:56.8 Info: => 0.0001968s 12:22:56.8 Info: CreateTable Metadata 12:22:56.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:56.8 Info: => 0.0001028s 12:22:56.8 Info: CreateTable MetadataFiles 12:22:56.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:56.8 Info: => 0.0001148s 12:22:56.8 Info: CreateTable DownloadClients 12:22:56.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:56.8 Info: => 0.0001234s 12:22:56.8 Info: CreateTable PendingReleases 12:22:56.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:56.8 Info: => 0.0001148s 12:22:56.8 Info: CreateTable RemotePathMappings 12:22:56.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:56.8 Info: => 0.0001049s 12:22:56.8 Info: CreateTable Tags 12:22:56.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:56.8 Info: => 8.11E-05s 12:22:56.8 Info: CreateIndex Tags (Label) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:56.8 Info: => 7.91E-05s 12:22:56.8 Info: CreateTable Restrictions 12:22:56.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:56.8 Info: => 9.28E-05s 12:22:56.8 Info: CreateTable DelayProfiles 12:22:56.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:56.8 Info: => 0.0001173s 12:22:56.8 Info: CreateTable Users 12:22:56.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:56.8 Info: => 8.54E-05s 12:22:56.8 Info: CreateIndex Users (Identifier) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:56.8 Info: => 0.000109s 12:22:56.8 Info: CreateIndex Users (Username) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:56.8 Info: => 9.05E-05s 12:22:56.8 Info: CreateTable Commands 12:22:56.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:56.8 Info: => 0.0001259s 12:22:56.8 Info: CreateTable IndexerStatus 12:22:56.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:56.8 Info: => 0.0001151s 12:22:56.8 Info: CreateIndex IndexerStatus (ProviderId) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:56.8 Info: => 7.83E-05s 12:22:56.8 Info: CreateTable ExtraFiles 12:22:56.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:56.8 Info: => 0.0001075s 12:22:56.8 Info: CreateTable LyricFiles 12:22:56.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:56.8 Info: => 0.0001333s 12:22:56.8 Info: CreateTable LanguageProfiles 12:22:56.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:56.8 Info: => 8.97E-05s 12:22:56.8 Info: CreateIndex LanguageProfiles (Name) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:56.8 Info: => 7.88E-05s 12:22:56.8 Info: CreateTable DownloadClientStatus 12:22:56.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:56.8 Info: => 9.9E-05s 12:22:56.8 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:56.8 Info: => 7.9E-05s 12:22:56.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:56.8 Info: -> 1 Insert operations completed in 00:00:00.0000616 taking an average of 00:00:00.0000616 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:56', 'InitialSetup') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 1: InitialSetup migrated 12:22:56.8 Info: => 0.0112257s 12:22:56.8 Info: 2: add_reason_to_pending_releases migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 2 12:22:56.8 Info: AlterTable PendingReleases 12:22:56.8 Info: => 8E-07s 12:22:56.8 Info: CreateColumn PendingReleases Reason Int32 12:22:56.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:56.8 Info: => 0.0005421s 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:56', 'add_reason_to_pending_releases') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 2: add_reason_to_pending_releases migrated 12:22:56.8 Info: => 0.0009321s 12:22:56.8 Info: 3: add_medium_support migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 3 12:22:56.8 Info: AlterTable Albums 12:22:56.8 Info: => 8E-07s 12:22:56.8 Info: CreateColumn Albums Media String 12:22:56.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:56.8 Info: => 0.0005013s 12:22:56.8 Info: AlterTable Tracks 12:22:56.8 Info: => 5E-07s 12:22:56.8 Info: CreateColumn Tracks MediumNumber Int32 12:22:56.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:56.8 Info: => 0.0004572s 12:22:56.8 Info: AlterTable Tracks 12:22:56.8 Info: => 4E-07s 12:22:56.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:56.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:56.8 Info: => 0.0004528s 12:22:56.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:56.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:56.8 Info: => 4.22E-05s 12:22:56.8 Info: DeleteColumn Tracks TrackNumber 12:22:56.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:56.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:56.8 Info: DROP TABLE "Tracks" 12:22:56.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:56.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:56.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:56.8 Info: => 0.0039111s 12:22:56.8 Info: AlterTable Tracks 12:22:56.8 Info: => 5E-07s 12:22:56.8 Info: CreateColumn Tracks TrackNumber String 12:22:56.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:56.8 Info: => 0.0004607s 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:56', 'add_medium_support') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 3: add_medium_support migrated 12:22:56.8 Info: => 0.0008497s 12:22:56.8 Info: 4: add_various_qualites_in_profile migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 4 12:22:56.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:56.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:56.8 Info: => 5.23E-05s 12:22:56.8 Info: PerformDBOperation 12:22:56.8 Info: Performing DB Operation 12:22:56.8 Info: => 3.39E-05s 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:56', 'add_various_qualites_in_profile') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 4: add_various_qualites_in_profile migrated 12:22:56.8 Info: => 0.0002838s 12:22:56.8 Info: 5: metadata_profiles migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 5 12:22:56.8 Info: CreateTable MetadataProfiles 12:22:56.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:56.8 Info: => 0.0001236s 12:22:56.8 Info: CreateIndex MetadataProfiles (Name) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:56.8 Info: => 8.27E-05s 12:22:56.8 Info: AlterTable Artists 12:22:56.8 Info: => 4E-07s 12:22:56.8 Info: CreateColumn Artists MetadataProfileId Int32 12:22:56.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:56.8 Info: => 0.0004807s 12:22:56.8 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:56.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:56.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:56.8 Info: DROP TABLE "Artists" 12:22:56.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:56.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.8 Info: => 0.004158s 12:22:56.8 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:56.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:56.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:56.8 Info: DROP TABLE "Artists" 12:22:56.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:56.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.8 Info: => 0.0045716s 12:22:56.8 Info: AlterTable Albums 12:22:56.8 Info: => 4E-07s 12:22:56.8 Info: CreateColumn Albums SecondaryTypes String 12:22:56.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:56.8 Info: => 0.0004829s 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:56', 'metadata_profiles') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 5: metadata_profiles migrated 12:22:56.8 Info: => 0.0008644s 12:22:56.8 Info: 6: separate_automatic_and_interactive_search migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 6 12:22:56.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:56.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:56.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:56.8 Info: DROP TABLE "Indexers" 12:22:56.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:56.8 Info: => 0.0049929s 12:22:56.8 Info: AlterTable Indexers 12:22:56.8 Info: => 5E-07s 12:22:56.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:56.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:56.8 Info: => 0.00048s 12:22:56.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:56.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:56.8 Info: => 3.79E-05s 12:22:56.8 Info: AlterTable Indexers 12:22:56.8 Info: => 4E-07s 12:22:56.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:56.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:56.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:56.8 Info: DROP TABLE "Indexers" 12:22:56.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:56.8 Info: => 0.004284s 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:56', 'separate_automatic_and_interactive_search') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 6: separate_automatic_and_interactive_search migrated 12:22:56.8 Info: => 0.004596s 12:22:56.8 Info: 7: change_album_path_to_relative migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 7 12:22:56.8 Info: DeleteColumn Albums Path 12:22:56.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:56.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:56.8 Info: DROP TABLE "Albums" 12:22:56.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.8 Info: => 0.0041349s 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:56', 'change_album_path_to_relative') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 7: change_album_path_to_relative migrated 12:22:56.8 Info: => 0.0045007s 12:22:56.8 Info: 8: change_quality_size_mb_to_kb migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 8 12:22:56.8 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:56.8 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:56.8 Info: => 4.97E-05s 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:56', 'change_quality_size_mb_to_kb') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 8: change_quality_size_mb_to_kb migrated 12:22:56.8 Info: => 0.0002828s 12:22:56.8 Info: 9: album_releases migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 9 12:22:56.8 Info: AlterTable Albums 12:22:56.8 Info: => 7E-07s 12:22:56.8 Info: CreateColumn Albums Releases String 12:22:56.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:56.8 Info: => 0.0004894s 12:22:56.8 Info: AlterTable Albums 12:22:56.8 Info: => 4E-07s 12:22:56.8 Info: CreateColumn Albums CurrentRelease String 12:22:56.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:56.8 Info: => 0.0004654s 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:56', 'album_releases') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 9: album_releases migrated 12:22:56.8 Info: => 0.0007381s 12:22:56.8 Info: 10: album_releases_fix migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 10 12:22:56.8 Info: AlterTable Albums 12:22:56.8 Info: => 6E-07s 12:22:56.8 Info: AlterColumn Albums Releases String 12:22:56.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:56.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:56.8 Info: DROP TABLE "Albums" 12:22:56.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.8 Info: => 0.0047379s 12:22:56.8 Info: AlterTable Albums 12:22:56.8 Info: => 5E-07s 12:22:56.8 Info: AlterColumn Albums CurrentRelease String 12:22:56.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:56.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:56.8 Info: DROP TABLE "Albums" 12:22:56.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:56.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:56.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.8 Info: => 0.0047991s 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:56', 'album_releases_fix') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 10: album_releases_fix migrated 12:22:56.8 Info: => 0.0051633s 12:22:56.8 Info: 11: import_lists migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 11 12:22:56.8 Info: CreateTable ImportLists 12:22:56.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:56.8 Info: => 0.0002184s 12:22:56.8 Info: CreateIndex ImportLists (Name) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:56.8 Info: => 8.42E-05s 12:22:56.8 Info: CreateTable ImportListStatus 12:22:56.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:56.8 Info: => 0.0001085s 12:22:56.8 Info: CreateIndex ImportListStatus (ProviderId) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:56.8 Info: => 7.14E-05s 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:56', 'import_lists') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 11: import_lists migrated 12:22:56.8 Info: => 0.0003677s 12:22:56.8 Info: 12: add_release_status migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 12 12:22:56.8 Info: AlterTable MetadataProfiles 12:22:56.8 Info: => 6E-07s 12:22:56.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:56.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:56.8 Info: => 0.0005164s 12:22:56.8 Info: PerformDBOperation 12:22:56.8 Info: Performing DB Operation 12:22:56.8 Info: => 2.59E-05s 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:56', 'add_release_status') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 12: add_release_status migrated 12:22:56.8 Info: => 0.0002921s 12:22:56.8 Info: 13: album_download_notification migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 13 12:22:56.8 Info: AlterTable Notifications 12:22:56.8 Info: => 6E-07s 12:22:56.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:56.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:56.8 Info: => 0.0004952s 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:56', 'album_download_notification') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 13: album_download_notification migrated 12:22:56.8 Info: => 0.0007756s 12:22:56.8 Info: 14: fix_language_metadata_profiles migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 14 12:22:56.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:56.8 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:56.8 Info: => 7.53E-05s 12:22:56.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:56.8 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:56.8 Info: => 5.14E-05s 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:56', 'fix_language_metadata_profiles') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 14: fix_language_metadata_profiles migrated 12:22:56.8 Info: => 0.0002851s 12:22:56.8 Info: 15: remove_fanzub migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 15 12:22:56.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:56.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:56.8 Info: => 4.91E-05s 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:56', 'remove_fanzub') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 15: remove_fanzub migrated 12:22:56.8 Info: => 0.0002826s 12:22:56.8 Info: 16: update_artist_history_indexes migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 16 12:22:56.8 Info: CreateIndex Albums (ArtistId) 12:22:56.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:56.8 Info: => 0.0001004s 12:22:56.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:56.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:56.8 Info: => 7.6E-05s 12:22:56.8 Info: DeleteIndex History (AlbumId) 12:22:56.8 Info: DROP INDEX "IX_History_AlbumId" 12:22:56.8 Info: => 0.0001139s 12:22:56.8 Info: CreateIndex History (AlbumId, Date) 12:22:56.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:56.8 Info: => 8.84E-05s 12:22:56.8 Info: DeleteIndex History (DownloadId) 12:22:56.8 Info: DROP INDEX "IX_History_DownloadId" 12:22:56.8 Info: => 0.0001064s 12:22:56.8 Info: CreateIndex History (DownloadId, Date) 12:22:56.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:56.8 Info: => 8.58E-05s 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:56', 'update_artist_history_indexes') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 16: update_artist_history_indexes migrated 12:22:56.8 Info: => 0.0003879s 12:22:56.8 Info: 17: remove_nma migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 17 12:22:56.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:56.8 Info: => 4.68E-05s 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:56', 'remove_nma') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 17: remove_nma migrated 12:22:56.8 Info: => 0.0002765s 12:22:56.8 Info: 18: album_disambiguation migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 18 12:22:56.8 Info: AlterTable Albums 12:22:56.8 Info: => 7E-07s 12:22:56.8 Info: CreateColumn Albums Disambiguation String 12:22:56.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:56.8 Info: => 0.0005101s 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:56', 'album_disambiguation') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 18: album_disambiguation migrated 12:22:56.8 Info: => 0.0007924s 12:22:56.8 Info: 19: add_ape_quality_in_profiles migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 19 12:22:56.8 Info: PerformDBOperation 12:22:56.8 Info: Performing DB Operation 12:22:56.8 Info: => 2.96E-05s 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:56', 'add_ape_quality_in_profiles') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 19: add_ape_quality_in_profiles migrated 12:22:56.8 Info: => 0.0002707s 12:22:56.8 Info: 20: remove_pushalot migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 20 12:22:56.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:56.8 Info: => 4.59E-05s 12:22:56.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:56.8 Info: => 2.9E-05s 12:22:56.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:56.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:56.8 Info: => 2.79E-05s 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:56', 'remove_pushalot') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 20: remove_pushalot migrated 12:22:56.8 Info: => 0.0002593s 12:22:56.8 Info: 21: add_custom_filters migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 21 12:22:56.8 Info: CreateTable CustomFilters 12:22:56.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:56.8 Info: => 0.000121s 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:56', 'add_custom_filters') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 21: add_custom_filters migrated 12:22:56.8 Info: => 0.0003856s 12:22:56.8 Info: 22: import_list_tags migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 22 12:22:56.8 Info: AlterTable ImportLists 12:22:56.8 Info: => 6E-07s 12:22:56.8 Info: CreateColumn ImportLists Tags String 12:22:56.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:56.8 Info: => 0.0005009s 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:56', 'import_list_tags') 12:22:56.8 Info: Committing Transaction 12:22:56.8 Info: 22: import_list_tags migrated 12:22:56.8 Info: => 0.0007792s 12:22:56.8 Info: 23: add_release_groups_etc migrating 12:22:56.8 Info: Beginning Transaction 12:22:56.8 Info: Starting migration of Main DB to 23 12:22:56.8 Info: CreateTable ArtistMetadata 12:22:56.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:56.8 Info: => 0.0001632s 12:22:56.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:56.8 Info: => 0.000119s 12:22:56.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:56.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:56.8 Info: => 8.66E-05s 12:22:56.8 Info: AlterTable Artists 12:22:56.8 Info: => 4E-07s 12:22:56.8 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:56.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:56.8 Info: => 0.000534s 12:22:56.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:56.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:56.8 Info: => 6.49E-05s 12:22:56.8 Info: CreateTable AlbumReleases 12:22:56.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:56.8 Info: => 0.0001418s 12:22:56.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:56.8 Info: => 0.0001232s 12:22:56.8 Info: CreateIndex AlbumReleases (AlbumId) 12:22:56.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:56.8 Info: => 8.06E-05s 12:22:56.8 Info: PerformDBOperation 12:22:56.8 Info: Performing DB Operation 12:22:56.8 Info: => 3.1E-05s 12:22:56.8 Info: AlterTable Albums 12:22:56.8 Info: => 4E-07s 12:22:56.8 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:56.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:56.8 Info: => 0.0005309s 12:22:56.8 Info: AlterTable Albums 12:22:56.8 Info: => 6E-07s 12:22:56.8 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:56.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:56.8 Info: => 0.0005272s 12:22:56.8 Info: AlterTable Albums 12:22:56.8 Info: => 5E-07s 12:22:56.8 Info: CreateColumn Albums Links String 12:22:56.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:56.8 Info: => 0.0005158s 12:22:56.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:56.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:56.8 Info: => 7.78E-05s 12:22:56.8 Info: AlterTable Tracks 12:22:56.8 Info: => 4E-07s 12:22:56.8 Info: CreateColumn Tracks ForeignRecordingId String 12:22:56.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:56.8 Info: => 0.0005196s 12:22:56.8 Info: AlterTable Tracks 12:22:56.8 Info: => 7E-07s 12:22:56.8 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:56.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:56.8 Info: => 0.0005349s 12:22:56.8 Info: AlterTable Tracks 12:22:56.8 Info: => 6E-07s 12:22:56.8 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:56.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:56.8 Info: => 0.0012481s 12:22:56.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:56.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:56.8 Info: => 8.31E-05s 12:22:56.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:56.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:56.8 Info: => 5.95E-05s 12:22:56.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:56.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:56.8 Info: DROP TABLE "Artists" 12:22:56.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.8 Info: => 0.0045542s 12:22:56.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:56.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:56.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:56.8 Info: DROP TABLE "Albums" 12:22:56.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:56.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:56.8 Info: => 0.006044s 12:22:56.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:56.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:56.8 Info: DROP TABLE "Tracks" 12:22:56.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:56.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:56.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:56.8 Info: => 0.0043336s 12:22:56.8 Info: DeleteColumn TrackFiles ArtistId 12:22:56.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:56.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:56.8 Info: DROP TABLE "TrackFiles" 12:22:56.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.8 Info: => 0.0050009s 12:22:56.8 Info: CreateIndex Artists (ArtistMetadataId) 12:22:56.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:56.8 Info: => 0.0001019s 12:22:56.8 Info: CreateIndex Artists (Monitored) 12:22:56.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:56.8 Info: => 7.37E-05s 12:22:56.8 Info: CreateIndex Albums (ArtistMetadataId) 12:22:56.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:56.8 Info: => 9.73E-05s 12:22:56.8 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:56.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:56.8 Info: => 9.51E-05s 12:22:56.8 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:56.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:56.8 Info: => 9.63E-05s 12:22:56.8 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:56.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:56.8 Info: => 9.78E-05s 12:22:56.8 Info: UpdateData 12:22:56.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:56.8 Info: => 4.33E-05s 12:22:56.8 Info: UpdateData 12:22:56.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:56.8 Info: => 3.13E-05s 12:22:56.8 Info: UpdateData 12:22:56.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:56.8 Info: => 3.73E-05s 12:22:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:56', 'add_release_groups_etc') 12:22:56.8 Info: Committing Transaction 12:22:56.9 Info: 23: add_release_groups_etc migrated 12:22:56.9 Info: => 0.0005893s 12:22:56.9 Info: 24: NewMediaInfoFormat migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: Starting migration of Main DB to 24 12:22:56.9 Info: UpdateData 12:22:56.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:56.9 Info: => 4.93E-05s 12:22:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:56', 'NewMediaInfoFormat') 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: 24: NewMediaInfoFormat migrated 12:22:56.9 Info: => 0.0002899s 12:22:56.9 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: Starting migration of Main DB to 25 12:22:56.9 Info: RenameTable Restrictions ReleaseProfiles 12:22:56.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:56.9 Info: => 0.0018265s 12:22:56.9 Info: AlterTable ReleaseProfiles 12:22:56.9 Info: => 6E-07s 12:22:56.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:56.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:56.9 Info: => 0.0005602s 12:22:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:56', 'rename_restrictions_to_release_profiles') 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:56.9 Info: => 0.0008485s 12:22:56.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: Starting migration of Main DB to 26 12:22:56.9 Info: RenameTable Profiles QualityProfiles 12:22:56.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:56.9 Info: => 0.0018541s 12:22:56.9 Info: AlterTable QualityProfiles 12:22:56.9 Info: => 6E-07s 12:22:56.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:56.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:56.9 Info: => 0.0004959s 12:22:56.9 Info: AlterTable LanguageProfiles 12:22:56.9 Info: => 6E-07s 12:22:56.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:56.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:56.9 Info: => 0.0004805s 12:22:56.9 Info: UpdateData 12:22:56.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:56.9 Info: => 4.33E-05s 12:22:56.9 Info: UpdateData 12:22:56.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:56.9 Info: => 2.8E-05s 12:22:56.9 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:56.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:56.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:56.9 Info: DROP TABLE "Artists" 12:22:56.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:56.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:56.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:56.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:56.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:56.9 Info: => 0.0046009s 12:22:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:56', 'rename_quality_profiles_add_upgrade_allowed') 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:56.9 Info: => 0.0050207s 12:22:56.9 Info: 27: add_import_exclusions migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: Starting migration of Main DB to 27 12:22:56.9 Info: CreateTable ImportListExclusions 12:22:56.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:56.9 Info: => 0.0001594s 12:22:56.9 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:56.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:56.9 Info: => 0.0001354s 12:22:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:56', 'add_import_exclusions') 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: 27: add_import_exclusions migrated 12:22:56.9 Info: => 0.0005128s 12:22:56.9 Info: 28: clean_artist_metadata_table migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: Starting migration of Main DB to 28 12:22:56.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.9 Info: => 0.0001454s 12:22:56.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.9 Info: => 0.0001147s 12:22:56.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:56.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:56.9 Info: => 0.0001096s 12:22:56.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:56.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:56.9 Info: => 0.0001104s 12:22:56.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:56.9 Info: => 0.0001163s 12:22:56.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.9 Info: => 0.0001158s 12:22:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:56', 'clean_artist_metadata_table') 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: 28: clean_artist_metadata_table migrated 12:22:56.9 Info: => 0.0003999s 12:22:56.9 Info: 29: health_issue_notification migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: Starting migration of Main DB to 29 12:22:56.9 Info: AlterTable Notifications 12:22:56.9 Info: => 6E-07s 12:22:56.9 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:56.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:56.9 Info: => 0.0005502s 12:22:56.9 Info: AlterTable Notifications 12:22:56.9 Info: => 5E-07s 12:22:56.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:56.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:56.9 Info: => 0.0005215s 12:22:56.9 Info: AlterTable Notifications 12:22:56.9 Info: => 4E-07s 12:22:56.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:56.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:56.9 Info: => 0.0005104s 12:22:56.9 Info: AlterTable Notifications 12:22:56.9 Info: => 4E-07s 12:22:56.9 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:56.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:56.9 Info: => 0.0005143s 12:22:56.9 Info: AlterTable Notifications 12:22:56.9 Info: => 5E-07s 12:22:56.9 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:56.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:56.9 Info: => 0.0005704s 12:22:56.9 Info: DeleteColumn Notifications OnDownload 12:22:56.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:56.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:56.9 Info: DROP TABLE "Notifications" 12:22:56.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:56.9 Info: => 0.005326s 12:22:56.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:56.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:56.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:56.9 Info: DROP TABLE "Notifications" 12:22:56.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:56.9 Info: => 0.0044863s 12:22:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:56', 'health_issue_notification') 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: 29: health_issue_notification migrated 12:22:56.9 Info: => 0.0049087s 12:22:56.9 Info: 30: add_mediafilerepository_mtime migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: Starting migration of Main DB to 30 12:22:56.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) 12:22:56.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:22:56.9 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:22:56.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-28T12:22:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:56.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 12:22:56.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-28T12:22:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:56.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 12:22:56.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (3, 'folder/track1.mp3', 100, '2024-10-28T12:22:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:56.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (3, '3', 0, 3, 100, 1, 1, '3', 1, 0) 12:22:56.9 Info: AlterTable TrackFiles 12:22:56.9 Info: => 4E-07s 12:22:56.9 Info: CreateColumn TrackFiles Modified DateTime 12:22:56.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:56.9 Info: => 0.0005547s 12:22:56.9 Info: AlterTable TrackFiles 12:22:56.9 Info: => 6E-07s 12:22:56.9 Info: CreateColumn TrackFiles Path String 12:22:56.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:56.9 Info: => 0.0004969s 12:22:56.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:56.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:56.9 Info: => 3.79E-05s 12:22:56.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:56.9 Info: => 0.0001157s 12:22:56.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:56.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:56.9 Info: => 0.0001294s 12:22:56.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:56.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:56.9 Info: => 0.0001449s 12:22:56.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:56.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:56.9 Info: => 8.5E-05s 12:22:56.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:56.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:56.9 Info: => 0.0001145s 12:22:56.9 Info: AlterTable TrackFiles 12:22:56.9 Info: => 5E-07s 12:22:56.9 Info: AlterColumn TrackFiles Path String 12:22:56.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:56.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:56.9 Info: DROP TABLE "TrackFiles" 12:22:56.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.9 Info: => 0.0041133s 12:22:56.9 Info: CreateIndex TrackFiles (Path) 12:22:56.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:56.9 Info: => 0.0001088s 12:22:56.9 Info: DeleteColumn TrackFiles RelativePath 12:22:56.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:56.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:56.9 Info: DROP TABLE "TrackFiles" 12:22:56.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:56.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:56.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:56.9 Info: => 0.0049088s 12:22:56.9 Info: -> 9 Insert operations completed in 00:00:00.0005820 taking an average of 00:00:00.0000646 12:22:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:56', 'add_mediafilerepository_mtime') 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: 30: add_mediafilerepository_mtime migrated 12:22:56.9 Info: => 0.0054213s 12:22:56.9 Debug: Took: 00:00:00.1599956 12:22:56.9 Debug: Got 2 tracks 12:22:56.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 12:22:56.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 12:22:56.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149769862296_169/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:56.9 Info: DatabaseEngineVersionCheck migrating 12:22:56.9 Info: PerformDBOperation 12:22:56.9 Info: Performing DB Operation 12:22:56.9 Info: SQLite 3.47.0 12:22:56.9 Info: => 0.0010718s 12:22:56.9 Info: DatabaseEngineVersionCheck migrated 12:22:56.9 Info: => 0.001084s 12:22:56.9 Info: VersionMigration migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: CreateTable VersionInfo 12:22:56.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:56.9 Info: => 0.000181s 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: VersionMigration migrated 12:22:56.9 Info: => 0.0005288s 12:22:56.9 Info: VersionUniqueMigration migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: CreateIndex VersionInfo (Version) 12:22:56.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:56.9 Info: => 0.0001196s 12:22:56.9 Info: AlterTable VersionInfo 12:22:56.9 Info: => 6E-07s 12:22:56.9 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:56.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:56.9 Info: => 0.000518s 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: VersionUniqueMigration migrated 12:22:56.9 Info: => 0.0007193s 12:22:56.9 Info: VersionDescriptionMigration migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: AlterTable VersionInfo 12:22:56.9 Info: => 5E-07s 12:22:56.9 Info: CreateColumn VersionInfo Description String 12:22:56.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:56.9 Info: => 0.0002062s 12:22:56.9 Info: Committing Transaction 12:22:56.9 Info: VersionDescriptionMigration migrated 12:22:56.9 Info: => 0.000394s 12:22:56.9 Info: 1: InitialSetup migrating 12:22:56.9 Info: Beginning Transaction 12:22:56.9 Info: Starting migration of Main DB to 1 12:22:57.0 Info: CreateTable Config 12:22:57.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:57.0 Info: => 0.0002212s 12:22:57.0 Info: CreateIndex Config (Key) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:57.0 Info: => 8.05E-05s 12:22:57.0 Info: CreateTable RootFolders 12:22:57.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:57.0 Info: => 0.0001279s 12:22:57.0 Info: CreateIndex RootFolders (Path) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:57.0 Info: => 7.72E-05s 12:22:57.0 Info: CreateTable Artists 12:22:57.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:57.0 Info: => 0.0002596s 12:22:57.0 Info: CreateIndex Artists (ForeignArtistId) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:57.0 Info: => 7.85E-05s 12:22:57.0 Info: CreateIndex Artists (NameSlug) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:57.0 Info: => 7.24E-05s 12:22:57.0 Info: CreateIndex Artists (CleanName) 12:22:57.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.0 Info: => 6.47E-05s 12:22:57.0 Info: CreateIndex Artists (Path) 12:22:57.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.0 Info: => 6.36E-05s 12:22:57.0 Info: CreateTable Albums 12:22:57.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:57.0 Info: => 0.0002373s 12:22:57.0 Info: CreateIndex Albums (ForeignAlbumId) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.0 Info: => 7.54E-05s 12:22:57.0 Info: CreateIndex Albums (MBId) 12:22:57.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.0 Info: => 6.36E-05s 12:22:57.0 Info: CreateIndex Albums (TADBId) 12:22:57.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.0 Info: => 5.92E-05s 12:22:57.0 Info: CreateIndex Albums (TitleSlug) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.0 Info: => 6.11E-05s 12:22:57.0 Info: CreateIndex Albums (CleanTitle) 12:22:57.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.0 Info: => 6.09E-05s 12:22:57.0 Info: CreateIndex Albums (Path) 12:22:57.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:57.0 Info: => 5.99E-05s 12:22:57.0 Info: CreateTable Tracks 12:22:57.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:57.0 Info: => 0.0001887s 12:22:57.0 Info: CreateIndex Tracks (ForeignTrackId) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:57.0 Info: => 7.4E-05s 12:22:57.0 Info: CreateIndex Tracks (ArtistId) 12:22:57.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:57.0 Info: => 9.25E-05s 12:22:57.0 Info: CreateIndex Tracks (TrackFileId) 12:22:57.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:57.0 Info: => 8.9E-05s 12:22:57.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:57.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:57.0 Info: => 7.52E-05s 12:22:57.0 Info: CreateTable TrackFiles 12:22:57.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:57.0 Info: => 0.0001551s 12:22:57.0 Info: CreateIndex TrackFiles (ArtistId) 12:22:57.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:57.0 Info: => 7.68E-05s 12:22:57.0 Info: CreateIndex TrackFiles (AlbumId) 12:22:57.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:57.0 Info: => 6.94E-05s 12:22:57.0 Info: CreateTable History 12:22:57.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:57.0 Info: => 0.0001632s 12:22:57.0 Info: CreateIndex History (Date) 12:22:57.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:57.0 Info: => 0.0001016s 12:22:57.0 Info: CreateIndex History (EventType) 12:22:57.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:57.0 Info: => 8.38E-05s 12:22:57.0 Info: CreateIndex History (DownloadId) 12:22:57.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:57.0 Info: => 7.11E-05s 12:22:57.0 Info: CreateIndex History (AlbumId) 12:22:57.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:57.0 Info: => 6.67E-05s 12:22:57.0 Info: CreateTable Notifications 12:22:57.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:57.0 Info: => 0.0001464s 12:22:57.0 Info: CreateTable ScheduledTasks 12:22:57.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:57.0 Info: => 0.0001265s 12:22:57.0 Info: CreateIndex ScheduledTasks (TypeName) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:57.0 Info: => 8.5E-05s 12:22:57.0 Info: CreateTable Indexers 12:22:57.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:57.0 Info: => 0.0001433s 12:22:57.0 Info: CreateIndex Indexers (Name) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:57.0 Info: => 9.14E-05s 12:22:57.0 Info: CreateTable Profiles 12:22:57.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:57.0 Info: => 0.0001214s 12:22:57.0 Info: CreateIndex Profiles (Name) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:57.0 Info: => 8.12E-05s 12:22:57.0 Info: CreateTable QualityDefinitions 12:22:57.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:57.0 Info: => 0.0001329s 12:22:57.0 Info: CreateIndex QualityDefinitions (Quality) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:57.0 Info: => 7.62E-05s 12:22:57.0 Info: CreateIndex QualityDefinitions (Title) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:57.0 Info: => 7.39E-05s 12:22:57.0 Info: CreateTable NamingConfig 12:22:57.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:57.0 Info: => 0.0001574s 12:22:57.0 Info: CreateTable Blacklist 12:22:57.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:57.0 Info: => 0.0002166s 12:22:57.0 Info: CreateTable Metadata 12:22:57.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:57.0 Info: => 0.0001312s 12:22:57.0 Info: CreateTable MetadataFiles 12:22:57.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:57.0 Info: => 0.0001501s 12:22:57.0 Info: CreateTable DownloadClients 12:22:57.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:57.0 Info: => 0.0001332s 12:22:57.0 Info: CreateTable PendingReleases 12:22:57.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:57.0 Info: => 0.0001418s 12:22:57.0 Info: CreateTable RemotePathMappings 12:22:57.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:57.0 Info: => 0.0001216s 12:22:57.0 Info: CreateTable Tags 12:22:57.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:57.0 Info: => 0.0001174s 12:22:57.0 Info: CreateIndex Tags (Label) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:57.0 Info: => 8.08E-05s 12:22:57.0 Info: CreateTable Restrictions 12:22:57.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:57.0 Info: => 0.0001227s 12:22:57.0 Info: CreateTable DelayProfiles 12:22:57.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:57.0 Info: => 0.0001442s 12:22:57.0 Info: CreateTable Users 12:22:57.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:57.0 Info: => 0.0001166s 12:22:57.0 Info: CreateIndex Users (Identifier) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:57.0 Info: => 8.22E-05s 12:22:57.0 Info: CreateIndex Users (Username) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:57.0 Info: => 9.81E-05s 12:22:57.0 Info: CreateTable Commands 12:22:57.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:57.0 Info: => 0.0001671s 12:22:57.0 Info: CreateTable IndexerStatus 12:22:57.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:57.0 Info: => 0.0001443s 12:22:57.0 Info: CreateIndex IndexerStatus (ProviderId) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:57.0 Info: => 8.48E-05s 12:22:57.0 Info: CreateTable ExtraFiles 12:22:57.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:57.0 Info: => 0.0001499s 12:22:57.0 Info: CreateTable LyricFiles 12:22:57.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:57.0 Info: => 0.0001565s 12:22:57.0 Info: CreateTable LanguageProfiles 12:22:57.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:57.0 Info: => 0.0001203s 12:22:57.0 Info: CreateIndex LanguageProfiles (Name) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:57.0 Info: => 9.28E-05s 12:22:57.0 Info: CreateTable DownloadClientStatus 12:22:57.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:57.0 Info: => 0.0001295s 12:22:57.0 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:57.0 Info: => 8.41E-05s 12:22:57.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:57.0 Info: -> 1 Insert operations completed in 00:00:00.0000612 taking an average of 00:00:00.0000612 12:22:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:57', 'InitialSetup') 12:22:57.0 Info: Committing Transaction 12:22:57.0 Info: 1: InitialSetup migrated 12:22:57.0 Info: => 0.010869s 12:22:57.0 Info: 2: add_reason_to_pending_releases migrating 12:22:57.0 Info: Beginning Transaction 12:22:57.0 Info: Starting migration of Main DB to 2 12:22:57.0 Info: AlterTable PendingReleases 12:22:57.0 Info: => 6E-07s 12:22:57.0 Info: CreateColumn PendingReleases Reason Int32 12:22:57.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:57.0 Info: => 0.0005609s 12:22:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:57', 'add_reason_to_pending_releases') 12:22:57.0 Info: Committing Transaction 12:22:57.0 Info: 2: add_reason_to_pending_releases migrated 12:22:57.0 Info: => 0.0008563s 12:22:57.0 Info: 3: add_medium_support migrating 12:22:57.0 Info: Beginning Transaction 12:22:57.0 Info: Starting migration of Main DB to 3 12:22:57.0 Info: AlterTable Albums 12:22:57.0 Info: => 8E-07s 12:22:57.0 Info: CreateColumn Albums Media String 12:22:57.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:57.0 Info: => 0.0005315s 12:22:57.0 Info: AlterTable Tracks 12:22:57.0 Info: => 6E-07s 12:22:57.0 Info: CreateColumn Tracks MediumNumber Int32 12:22:57.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:57.0 Info: => 0.0004816s 12:22:57.0 Info: AlterTable Tracks 12:22:57.0 Info: => 6E-07s 12:22:57.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:57.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:57.0 Info: => 0.0004698s 12:22:57.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:57.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:57.0 Info: => 4.54E-05s 12:22:57.0 Info: DeleteColumn Tracks TrackNumber 12:22:57.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:57.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:57.0 Info: DROP TABLE "Tracks" 12:22:57.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:57.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:57.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:57.0 Info: => 0.0039091s 12:22:57.0 Info: AlterTable Tracks 12:22:57.0 Info: => 4E-07s 12:22:57.0 Info: CreateColumn Tracks TrackNumber String 12:22:57.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:57.0 Info: => 0.0004786s 12:22:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:57', 'add_medium_support') 12:22:57.0 Info: Committing Transaction 12:22:57.0 Info: 3: add_medium_support migrated 12:22:57.0 Info: => 0.0008585s 12:22:57.0 Info: 4: add_various_qualites_in_profile migrating 12:22:57.0 Info: Beginning Transaction 12:22:57.0 Info: Starting migration of Main DB to 4 12:22:57.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:57.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:57.0 Info: => 5.17E-05s 12:22:57.0 Info: PerformDBOperation 12:22:57.0 Info: Performing DB Operation 12:22:57.0 Info: => 3.39E-05s 12:22:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:57', 'add_various_qualites_in_profile') 12:22:57.0 Info: Committing Transaction 12:22:57.0 Info: 4: add_various_qualites_in_profile migrated 12:22:57.0 Info: => 0.0002779s 12:22:57.0 Info: 5: metadata_profiles migrating 12:22:57.0 Info: Beginning Transaction 12:22:57.0 Info: Starting migration of Main DB to 5 12:22:57.0 Info: CreateTable MetadataProfiles 12:22:57.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:57.0 Info: => 0.0001619s 12:22:57.0 Info: CreateIndex MetadataProfiles (Name) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:57.0 Info: => 8.88E-05s 12:22:57.0 Info: AlterTable Artists 12:22:57.0 Info: => 4E-07s 12:22:57.0 Info: CreateColumn Artists MetadataProfileId Int32 12:22:57.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:57.0 Info: => 0.0005028s 12:22:57.0 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:57.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:57.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:57.0 Info: DROP TABLE "Artists" 12:22:57.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:57.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.0 Info: => 0.0041765s 12:22:57.0 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:57.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:57.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:57.0 Info: DROP TABLE "Artists" 12:22:57.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:57.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.0 Info: => 0.0048013s 12:22:57.0 Info: AlterTable Albums 12:22:57.0 Info: => 5E-07s 12:22:57.0 Info: CreateColumn Albums SecondaryTypes String 12:22:57.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:57.0 Info: => 0.0005034s 12:22:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:57', 'metadata_profiles') 12:22:57.0 Info: Committing Transaction 12:22:57.0 Info: 5: metadata_profiles migrated 12:22:57.0 Info: => 0.0010128s 12:22:57.0 Info: 6: separate_automatic_and_interactive_search migrating 12:22:57.0 Info: Beginning Transaction 12:22:57.0 Info: Starting migration of Main DB to 6 12:22:57.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:57.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:57.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:57.0 Info: DROP TABLE "Indexers" 12:22:57.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:57.0 Info: => 0.0055907s 12:22:57.0 Info: AlterTable Indexers 12:22:57.0 Info: => 5E-07s 12:22:57.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:57.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:57.0 Info: => 0.0005039s 12:22:57.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:57.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:57.0 Info: => 3.89E-05s 12:22:57.0 Info: AlterTable Indexers 12:22:57.0 Info: => 4E-07s 12:22:57.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:57.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:57.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:57.0 Info: DROP TABLE "Indexers" 12:22:57.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:57.0 Info: => 0.0038776s 12:22:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:57', 'separate_automatic_and_interactive_search') 12:22:57.0 Info: Committing Transaction 12:22:57.0 Info: 6: separate_automatic_and_interactive_search migrated 12:22:57.0 Info: => 0.0042362s 12:22:57.0 Info: 7: change_album_path_to_relative migrating 12:22:57.0 Info: Beginning Transaction 12:22:57.0 Info: Starting migration of Main DB to 7 12:22:57.0 Info: DeleteColumn Albums Path 12:22:57.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:57.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:57.0 Info: DROP TABLE "Albums" 12:22:57.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.0 Info: => 0.0049861s 12:22:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:57', 'change_album_path_to_relative') 12:22:57.0 Info: Committing Transaction 12:22:57.0 Info: 7: change_album_path_to_relative migrated 12:22:57.0 Info: => 0.0054403s 12:22:57.0 Info: 8: change_quality_size_mb_to_kb migrating 12:22:57.0 Info: Beginning Transaction 12:22:57.0 Info: Starting migration of Main DB to 8 12:22:57.0 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:57.0 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:57.0 Info: => 4.76E-05s 12:22:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:57', 'change_quality_size_mb_to_kb') 12:22:57.0 Info: Committing Transaction 12:22:57.0 Info: 8: change_quality_size_mb_to_kb migrated 12:22:57.0 Info: => 0.000305s 12:22:57.0 Info: 9: album_releases migrating 12:22:57.0 Info: Beginning Transaction 12:22:57.0 Info: Starting migration of Main DB to 9 12:22:57.0 Info: AlterTable Albums 12:22:57.0 Info: => 6E-07s 12:22:57.0 Info: CreateColumn Albums Releases String 12:22:57.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:57.0 Info: => 0.0005182s 12:22:57.0 Info: AlterTable Albums 12:22:57.0 Info: => 5E-07s 12:22:57.0 Info: CreateColumn Albums CurrentRelease String 12:22:57.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:57.0 Info: => 0.0004855s 12:22:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:57', 'album_releases') 12:22:57.0 Info: Committing Transaction 12:22:57.0 Info: 9: album_releases migrated 12:22:57.0 Info: => 0.0007877s 12:22:57.0 Info: 10: album_releases_fix migrating 12:22:57.0 Info: Beginning Transaction 12:22:57.0 Info: Starting migration of Main DB to 10 12:22:57.0 Info: AlterTable Albums 12:22:57.0 Info: => 7E-07s 12:22:57.0 Info: AlterColumn Albums Releases String 12:22:57.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:57.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:57.0 Info: DROP TABLE "Albums" 12:22:57.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.0 Info: => 0.0048943s 12:22:57.0 Info: AlterTable Albums 12:22:57.0 Info: => 4E-07s 12:22:57.0 Info: AlterColumn Albums CurrentRelease String 12:22:57.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:57.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:57.0 Info: DROP TABLE "Albums" 12:22:57.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.0 Info: => 0.0040881s 12:22:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:57', 'album_releases_fix') 12:22:57.0 Info: Committing Transaction 12:22:57.0 Info: 10: album_releases_fix migrated 12:22:57.0 Info: => 0.0044519s 12:22:57.0 Info: 11: import_lists migrating 12:22:57.0 Info: Beginning Transaction 12:22:57.0 Info: Starting migration of Main DB to 11 12:22:57.0 Info: CreateTable ImportLists 12:22:57.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:57.0 Info: => 0.0002003s 12:22:57.0 Info: CreateIndex ImportLists (Name) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:57.0 Info: => 8.27E-05s 12:22:57.0 Info: CreateTable ImportListStatus 12:22:57.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:57.0 Info: => 0.0001391s 12:22:57.0 Info: CreateIndex ImportListStatus (ProviderId) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:57.0 Info: => 9.21E-05s 12:22:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:57', 'import_lists') 12:22:57.0 Info: Committing Transaction 12:22:57.0 Info: 11: import_lists migrated 12:22:57.0 Info: => 0.0003925s 12:22:57.0 Info: 12: add_release_status migrating 12:22:57.0 Info: Beginning Transaction 12:22:57.0 Info: Starting migration of Main DB to 12 12:22:57.0 Info: AlterTable MetadataProfiles 12:22:57.0 Info: => 7E-07s 12:22:57.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:57.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:57.0 Info: => 0.0005354s 12:22:57.0 Info: PerformDBOperation 12:22:57.0 Info: Performing DB Operation 12:22:57.0 Info: => 2.62E-05s 12:22:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:57', 'add_release_status') 12:22:57.0 Info: Committing Transaction 12:22:57.0 Info: 12: add_release_status migrated 12:22:57.0 Info: => 0.0002801s 12:22:57.0 Info: 13: album_download_notification migrating 12:22:57.0 Info: Beginning Transaction 12:22:57.0 Info: Starting migration of Main DB to 13 12:22:57.0 Info: AlterTable Notifications 12:22:57.0 Info: => 5E-07s 12:22:57.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:57.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:57.0 Info: => 0.0005228s 12:22:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:57', 'album_download_notification') 12:22:57.0 Info: Committing Transaction 12:22:57.0 Info: 13: album_download_notification migrated 12:22:57.0 Info: => 0.0008005s 12:22:57.0 Info: 14: fix_language_metadata_profiles migrating 12:22:57.0 Info: Beginning Transaction 12:22:57.0 Info: Starting migration of Main DB to 14 12:22:57.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:57.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:57.0 Info: => 8.5E-05s 12:22:57.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:57.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:57.0 Info: => 0.0001021s 12:22:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:57', 'fix_language_metadata_profiles') 12:22:57.0 Info: Committing Transaction 12:22:57.0 Info: 14: fix_language_metadata_profiles migrated 12:22:57.0 Info: => 0.0003532s 12:22:57.0 Info: 15: remove_fanzub migrating 12:22:57.0 Info: Beginning Transaction 12:22:57.0 Info: Starting migration of Main DB to 15 12:22:57.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:57.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:57.0 Info: => 4.2E-05s 12:22:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:57', 'remove_fanzub') 12:22:57.0 Info: Committing Transaction 12:22:57.0 Info: 15: remove_fanzub migrated 12:22:57.0 Info: => 0.0002716s 12:22:57.0 Info: 16: update_artist_history_indexes migrating 12:22:57.0 Info: Beginning Transaction 12:22:57.0 Info: Starting migration of Main DB to 16 12:22:57.0 Info: CreateIndex Albums (ArtistId) 12:22:57.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:57.0 Info: => 0.0001003s 12:22:57.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:57.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:57.0 Info: => 7.42E-05s 12:22:57.0 Info: DeleteIndex History (AlbumId) 12:22:57.0 Info: DROP INDEX "IX_History_AlbumId" 12:22:57.0 Info: => 0.0001181s 12:22:57.0 Info: CreateIndex History (AlbumId, Date) 12:22:57.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:57.0 Info: => 9.05E-05s 12:22:57.0 Info: DeleteIndex History (DownloadId) 12:22:57.0 Info: DROP INDEX "IX_History_DownloadId" 12:22:57.0 Info: => 0.0001054s 12:22:57.0 Info: CreateIndex History (DownloadId, Date) 12:22:57.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:57.0 Info: => 8.58E-05s 12:22:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:57', 'update_artist_history_indexes') 12:22:57.0 Info: Committing Transaction 12:22:57.0 Info: 16: update_artist_history_indexes migrated 12:22:57.0 Info: => 0.000376s 12:22:57.0 Info: 17: remove_nma migrating 12:22:57.0 Info: Beginning Transaction 12:22:57.0 Info: Starting migration of Main DB to 17 12:22:57.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:57.0 Info: => 4.52E-05s 12:22:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:57', 'remove_nma') 12:22:57.0 Info: Committing Transaction 12:22:57.0 Info: 17: remove_nma migrated 12:22:57.0 Info: => 0.0002736s 12:22:57.0 Info: 18: album_disambiguation migrating 12:22:57.0 Info: Beginning Transaction 12:22:57.0 Info: Starting migration of Main DB to 18 12:22:57.0 Info: AlterTable Albums 12:22:57.0 Info: => 6E-07s 12:22:57.0 Info: CreateColumn Albums Disambiguation String 12:22:57.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:57.0 Info: => 0.000547s 12:22:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:57', 'album_disambiguation') 12:22:57.0 Info: Committing Transaction 12:22:57.0 Info: 18: album_disambiguation migrated 12:22:57.0 Info: => 0.0008173s 12:22:57.0 Info: 19: add_ape_quality_in_profiles migrating 12:22:57.0 Info: Beginning Transaction 12:22:57.0 Info: Starting migration of Main DB to 19 12:22:57.0 Info: PerformDBOperation 12:22:57.0 Info: Performing DB Operation 12:22:57.0 Info: => 3.25E-05s 12:22:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:57', 'add_ape_quality_in_profiles') 12:22:57.0 Info: Committing Transaction 12:22:57.0 Info: 19: add_ape_quality_in_profiles migrated 12:22:57.0 Info: => 0.0002687s 12:22:57.0 Info: 20: remove_pushalot migrating 12:22:57.0 Info: Beginning Transaction 12:22:57.0 Info: Starting migration of Main DB to 20 12:22:57.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:57.0 Info: => 4.47E-05s 12:22:57.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:57.0 Info: => 2.86E-05s 12:22:57.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:57.0 Info: => 2.64E-05s 12:22:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:57', 'remove_pushalot') 12:22:57.0 Info: Committing Transaction 12:22:57.0 Info: 20: remove_pushalot migrated 12:22:57.0 Info: => 0.0002574s 12:22:57.0 Info: 21: add_custom_filters migrating 12:22:57.0 Info: Beginning Transaction 12:22:57.0 Info: Starting migration of Main DB to 21 12:22:57.0 Info: CreateTable CustomFilters 12:22:57.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:57.0 Info: => 0.0001578s 12:22:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:57', 'add_custom_filters') 12:22:57.0 Info: Committing Transaction 12:22:57.0 Info: 21: add_custom_filters migrated 12:22:57.0 Info: => 0.0004518s 12:22:57.0 Info: 22: import_list_tags migrating 12:22:57.0 Info: Beginning Transaction 12:22:57.0 Info: Starting migration of Main DB to 22 12:22:57.0 Info: AlterTable ImportLists 12:22:57.0 Info: => 6E-07s 12:22:57.0 Info: CreateColumn ImportLists Tags String 12:22:57.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:57.0 Info: => 0.0005478s 12:22:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:57', 'import_list_tags') 12:22:57.0 Info: Committing Transaction 12:22:57.0 Info: 22: import_list_tags migrated 12:22:57.0 Info: => 0.0008206s 12:22:57.0 Info: 23: add_release_groups_etc migrating 12:22:57.0 Info: Beginning Transaction 12:22:57.0 Info: Starting migration of Main DB to 23 12:22:57.0 Info: CreateTable ArtistMetadata 12:22:57.0 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:57.0 Info: => 0.0002225s 12:22:57.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:57.0 Info: => 0.0001188s 12:22:57.0 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:57.0 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:57.0 Info: => 8.14E-05s 12:22:57.0 Info: AlterTable Artists 12:22:57.0 Info: => 4E-07s 12:22:57.0 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:57.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:57.0 Info: => 0.0005505s 12:22:57.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:57.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:57.0 Info: => 6.41E-05s 12:22:57.0 Info: CreateTable AlbumReleases 12:22:57.0 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:57.0 Info: => 0.0001731s 12:22:57.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:57.0 Info: => 0.0001232s 12:22:57.0 Info: CreateIndex AlbumReleases (AlbumId) 12:22:57.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:57.0 Info: => 8.11E-05s 12:22:57.0 Info: PerformDBOperation 12:22:57.0 Info: Performing DB Operation 12:22:57.0 Info: => 2.9E-05s 12:22:57.0 Info: AlterTable Albums 12:22:57.0 Info: => 4E-07s 12:22:57.0 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:57.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:57.0 Info: => 0.0005544s 12:22:57.0 Info: AlterTable Albums 12:22:57.0 Info: => 5E-07s 12:22:57.0 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:57.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:57.0 Info: => 0.0005586s 12:22:57.0 Info: AlterTable Albums 12:22:57.0 Info: => 5E-07s 12:22:57.0 Info: CreateColumn Albums Links String 12:22:57.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:57.0 Info: => 0.0005457s 12:22:57.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:57.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:57.0 Info: => 7.72E-05s 12:22:57.0 Info: AlterTable Tracks 12:22:57.0 Info: => 3E-07s 12:22:57.0 Info: CreateColumn Tracks ForeignRecordingId String 12:22:57.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:57.0 Info: => 0.0005382s 12:22:57.0 Info: AlterTable Tracks 12:22:57.0 Info: => 4E-07s 12:22:57.0 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:57.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:57.0 Info: => 0.000538s 12:22:57.0 Info: AlterTable Tracks 12:22:57.0 Info: => 5E-07s 12:22:57.0 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:57.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:57.0 Info: => 0.0011159s 12:22:57.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:57.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:57.0 Info: => 8.04E-05s 12:22:57.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:57.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:57.0 Info: => 5.72E-05s 12:22:57.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:57.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:57.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:57.0 Info: DROP TABLE "Artists" 12:22:57.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.0 Info: => 0.0054334s 12:22:57.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:57.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:57.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:57.0 Info: DROP TABLE "Albums" 12:22:57.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.1 Info: => 0.0048222s 12:22:57.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:57.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:57.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:57.1 Info: DROP TABLE "Tracks" 12:22:57.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:57.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:57.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:57.1 Info: => 0.0044371s 12:22:57.1 Info: DeleteColumn TrackFiles ArtistId 12:22:57.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:57.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:57.1 Info: DROP TABLE "TrackFiles" 12:22:57.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:57.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:57.1 Info: => 0.0057921s 12:22:57.1 Info: CreateIndex Artists (ArtistMetadataId) 12:22:57.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:57.1 Info: => 0.0001079s 12:22:57.1 Info: CreateIndex Artists (Monitored) 12:22:57.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:57.1 Info: => 7.76E-05s 12:22:57.1 Info: CreateIndex Albums (ArtistMetadataId) 12:22:57.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:57.1 Info: => 0.000101s 12:22:57.1 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:57.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:57.1 Info: => 0.0001005s 12:22:57.1 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:57.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:57.1 Info: => 0.0001023s 12:22:57.1 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:57.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:57.1 Info: => 9.7E-05s 12:22:57.1 Info: UpdateData 12:22:57.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:57.1 Info: => 4.26E-05s 12:22:57.1 Info: UpdateData 12:22:57.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:57.1 Info: => 3.1E-05s 12:22:57.1 Info: UpdateData 12:22:57.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:57.1 Info: => 3.58E-05s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:57', 'add_release_groups_etc') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 23: add_release_groups_etc migrated 12:22:57.1 Info: => 0.0005723s 12:22:57.1 Info: 24: NewMediaInfoFormat migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 24 12:22:57.1 Info: UpdateData 12:22:57.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:57.1 Info: => 4.89E-05s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:57', 'NewMediaInfoFormat') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 24: NewMediaInfoFormat migrated 12:22:57.1 Info: => 0.0002785s 12:22:57.1 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 25 12:22:57.1 Info: RenameTable Restrictions ReleaseProfiles 12:22:57.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:57.1 Info: => 0.0022737s 12:22:57.1 Info: AlterTable ReleaseProfiles 12:22:57.1 Info: => 7E-07s 12:22:57.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:57.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:57.1 Info: => 0.0005892s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:57', 'rename_restrictions_to_release_profiles') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:57.1 Info: => 0.0009079s 12:22:57.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 26 12:22:57.1 Info: RenameTable Profiles QualityProfiles 12:22:57.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:57.1 Info: => 0.0022806s 12:22:57.1 Info: AlterTable QualityProfiles 12:22:57.1 Info: => 6E-07s 12:22:57.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:57.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:57.1 Info: => 0.0005206s 12:22:57.1 Info: AlterTable LanguageProfiles 12:22:57.1 Info: => 6E-07s 12:22:57.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:57.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:57.1 Info: => 0.0005149s 12:22:57.1 Info: UpdateData 12:22:57.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:57.1 Info: => 4.26E-05s 12:22:57.1 Info: UpdateData 12:22:57.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:57.1 Info: => 2.56E-05s 12:22:57.1 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:57.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:57.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:57.1 Info: DROP TABLE "Artists" 12:22:57.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:57.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:57.1 Info: => 0.0046861s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:57', 'rename_quality_profiles_add_upgrade_allowed') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:57.1 Info: => 0.0050976s 12:22:57.1 Info: 27: add_import_exclusions migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 27 12:22:57.1 Info: CreateTable ImportListExclusions 12:22:57.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:57.1 Info: => 0.0001732s 12:22:57.1 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:57.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:57.1 Info: => 0.0001267s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:57', 'add_import_exclusions') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 27: add_import_exclusions migrated 12:22:57.1 Info: => 0.0004565s 12:22:57.1 Info: 28: clean_artist_metadata_table migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 28 12:22:57.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.1 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.1 Info: => 0.0001473s 12:22:57.1 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.1 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.1 Info: => 0.0001156s 12:22:57.1 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:57.1 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:57.1 Info: => 0.0001106s 12:22:57.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:57.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:57.1 Info: => 0.000111s 12:22:57.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.1 Info: => 0.0001089s 12:22:57.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:57.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:57.1 Info: => 0.0001104s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:57', 'clean_artist_metadata_table') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 28: clean_artist_metadata_table migrated 12:22:57.1 Info: => 0.0003933s 12:22:57.1 Info: 29: health_issue_notification migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 29 12:22:57.1 Info: AlterTable Notifications 12:22:57.1 Info: => 7E-07s 12:22:57.1 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:57.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:57.1 Info: => 0.000569s 12:22:57.1 Info: AlterTable Notifications 12:22:57.1 Info: => 5E-07s 12:22:57.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:57.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:57.1 Info: => 0.0005771s 12:22:57.1 Info: AlterTable Notifications 12:22:57.1 Info: => 4E-07s 12:22:57.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:57.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:57.1 Info: => 0.0005603s 12:22:57.1 Info: AlterTable Notifications 12:22:57.1 Info: => 4E-07s 12:22:57.1 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:57.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:57.1 Info: => 0.0005558s 12:22:57.1 Info: AlterTable Notifications 12:22:57.1 Info: => 5E-07s 12:22:57.1 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:57.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:57.1 Info: => 0.000517s 12:22:57.1 Info: DeleteColumn Notifications OnDownload 12:22:57.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:57.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:57.1 Info: DROP TABLE "Notifications" 12:22:57.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:57.1 Info: => 0.0051966s 12:22:57.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:57.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:57.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:57.1 Info: DROP TABLE "Notifications" 12:22:57.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:57.1 Info: => 0.0042838s 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:57', 'health_issue_notification') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 29: health_issue_notification migrated 12:22:57.1 Info: => 0.0046816s 12:22:57.1 Info: 30: add_mediafilerepository_mtime migrating 12:22:57.1 Info: Beginning Transaction 12:22:57.1 Info: Starting migration of Main DB to 30 12:22:57.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:22:57.1 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:22:57.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-28T12:22:57', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:57.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 12:22:57.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-28T12:22:57', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:57.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 12:22:57.1 Info: AlterTable TrackFiles 12:22:57.1 Info: => 4E-07s 12:22:57.1 Info: CreateColumn TrackFiles Modified DateTime 12:22:57.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:57.1 Info: => 0.0005517s 12:22:57.1 Info: AlterTable TrackFiles 12:22:57.1 Info: => 5E-07s 12:22:57.1 Info: CreateColumn TrackFiles Path String 12:22:57.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:57.1 Info: => 0.0005071s 12:22:57.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:57.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:57.1 Info: => 3.67E-05s 12:22:57.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:57.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:57.1 Info: => 0.0001186s 12:22:57.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:57.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:57.1 Info: => 0.0001306s 12:22:57.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:57.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:57.1 Info: => 0.0001324s 12:22:57.1 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:57.1 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:57.1 Info: => 7.53E-05s 12:22:57.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:57.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:57.1 Info: => 4.62E-05s 12:22:57.1 Info: AlterTable TrackFiles 12:22:57.1 Info: => 4E-07s 12:22:57.1 Info: AlterColumn TrackFiles Path String 12:22:57.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:57.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:57.1 Info: DROP TABLE "TrackFiles" 12:22:57.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:57.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:57.1 Info: => 0.0040532s 12:22:57.1 Info: CreateIndex TrackFiles (Path) 12:22:57.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:57.1 Info: => 0.0001135s 12:22:57.1 Info: DeleteColumn TrackFiles RelativePath 12:22:57.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:57.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:57.1 Info: DROP TABLE "TrackFiles" 12:22:57.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:57.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:57.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:57.1 Info: => 0.0050613s 12:22:57.1 Info: -> 6 Insert operations completed in 00:00:00.0004080 taking an average of 00:00:00.0000680 12:22:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:57', 'add_mediafilerepository_mtime') 12:22:57.1 Info: Committing Transaction 12:22:57.1 Info: 30: add_mediafilerepository_mtime migrated 12:22:57.1 Info: => 0.0055688s 12:22:57.1 Debug: Took: 00:00:00.1663675 12:22:57.1 Debug: Got 0 tracks 12:22:57.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 12:22:57.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 12:22:57.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149771982663_171/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:57.2 Info: DatabaseEngineVersionCheck migrating 12:22:57.2 Info: PerformDBOperation 12:22:57.2 Info: Performing DB Operation 12:22:57.2 Info: SQLite 3.47.0 12:22:57.2 Info: => 0.0009315s 12:22:57.2 Info: DatabaseEngineVersionCheck migrated 12:22:57.2 Info: => 0.0009441s 12:22:57.2 Info: VersionMigration migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: CreateTable VersionInfo 12:22:57.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:57.2 Info: => 0.0001402s 12:22:57.2 Info: Committing Transaction 12:22:57.2 Info: VersionMigration migrated 12:22:57.2 Info: => 0.0004685s 12:22:57.2 Info: VersionUniqueMigration migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: CreateIndex VersionInfo (Version) 12:22:57.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:57.2 Info: => 0.000122s 12:22:57.2 Info: AlterTable VersionInfo 12:22:57.2 Info: => 6E-07s 12:22:57.2 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:57.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:57.2 Info: => 0.0004944s 12:22:57.2 Info: Committing Transaction 12:22:57.2 Info: VersionUniqueMigration migrated 12:22:57.2 Info: => 0.0007108s 12:22:57.2 Info: VersionDescriptionMigration migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: AlterTable VersionInfo 12:22:57.2 Info: => 6E-07s 12:22:57.2 Info: CreateColumn VersionInfo Description String 12:22:57.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:57.2 Info: => 0.0001893s 12:22:57.2 Info: Committing Transaction 12:22:57.2 Info: VersionDescriptionMigration migrated 12:22:57.2 Info: => 0.0003684s 12:22:57.2 Info: 1: InitialSetup migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: Starting migration of Main DB to 1 12:22:57.2 Info: CreateTable Config 12:22:57.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:57.2 Info: => 0.0001551s 12:22:57.2 Info: CreateIndex Config (Key) 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:57.2 Info: => 7.33E-05s 12:22:57.2 Info: CreateTable RootFolders 12:22:57.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:57.2 Info: => 8.58E-05s 12:22:57.2 Info: CreateIndex RootFolders (Path) 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:57.2 Info: => 6.91E-05s 12:22:57.2 Info: CreateTable Artists 12:22:57.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:57.2 Info: => 0.0002237s 12:22:57.2 Info: CreateIndex Artists (ForeignArtistId) 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:57.2 Info: => 6.98E-05s 12:22:57.2 Info: CreateIndex Artists (NameSlug) 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:57.2 Info: => 6.55E-05s 12:22:57.2 Info: CreateIndex Artists (CleanName) 12:22:57.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.2 Info: => 6.34E-05s 12:22:57.2 Info: CreateIndex Artists (Path) 12:22:57.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.2 Info: => 5.92E-05s 12:22:57.2 Info: CreateTable Albums 12:22:57.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:57.2 Info: => 0.000188s 12:22:57.2 Info: CreateIndex Albums (ForeignAlbumId) 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.2 Info: => 6.49E-05s 12:22:57.2 Info: CreateIndex Albums (MBId) 12:22:57.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.2 Info: => 5.85E-05s 12:22:57.2 Info: CreateIndex Albums (TADBId) 12:22:57.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.2 Info: => 5.94E-05s 12:22:57.2 Info: CreateIndex Albums (TitleSlug) 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.2 Info: => 6.14E-05s 12:22:57.2 Info: CreateIndex Albums (CleanTitle) 12:22:57.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.2 Info: => 5.91E-05s 12:22:57.2 Info: CreateIndex Albums (Path) 12:22:57.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:57.2 Info: => 5.89E-05s 12:22:57.2 Info: CreateTable Tracks 12:22:57.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:57.2 Info: => 0.000175s 12:22:57.2 Info: CreateIndex Tracks (ForeignTrackId) 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:57.2 Info: => 7.31E-05s 12:22:57.2 Info: CreateIndex Tracks (ArtistId) 12:22:57.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:57.2 Info: => 0.0001051s 12:22:57.2 Info: CreateIndex Tracks (TrackFileId) 12:22:57.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:57.2 Info: => 8.7E-05s 12:22:57.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:57.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:57.2 Info: => 7.27E-05s 12:22:57.2 Info: CreateTable TrackFiles 12:22:57.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:57.2 Info: => 0.0001241s 12:22:57.2 Info: CreateIndex TrackFiles (ArtistId) 12:22:57.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:57.2 Info: => 7.57E-05s 12:22:57.2 Info: CreateIndex TrackFiles (AlbumId) 12:22:57.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:57.2 Info: => 6.78E-05s 12:22:57.2 Info: CreateTable History 12:22:57.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:57.2 Info: => 0.0001282s 12:22:57.2 Info: CreateIndex History (Date) 12:22:57.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:57.2 Info: => 8.31E-05s 12:22:57.2 Info: CreateIndex History (EventType) 12:22:57.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:57.2 Info: => 7.01E-05s 12:22:57.2 Info: CreateIndex History (DownloadId) 12:22:57.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:57.2 Info: => 6.98E-05s 12:22:57.2 Info: CreateIndex History (AlbumId) 12:22:57.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:57.2 Info: => 8.19E-05s 12:22:57.2 Info: CreateTable Notifications 12:22:57.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:57.2 Info: => 0.0001178s 12:22:57.2 Info: CreateTable ScheduledTasks 12:22:57.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:57.2 Info: => 0.0001269s 12:22:57.2 Info: CreateIndex ScheduledTasks (TypeName) 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:57.2 Info: => 0.0001004s 12:22:57.2 Info: CreateTable Indexers 12:22:57.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:57.2 Info: => 0.0001149s 12:22:57.2 Info: CreateIndex Indexers (Name) 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:57.2 Info: => 7.67E-05s 12:22:57.2 Info: CreateTable Profiles 12:22:57.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:57.2 Info: => 8.6E-05s 12:22:57.2 Info: CreateIndex Profiles (Name) 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:57.2 Info: => 7.34E-05s 12:22:57.2 Info: CreateTable QualityDefinitions 12:22:57.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:57.2 Info: => 0.0001013s 12:22:57.2 Info: CreateIndex QualityDefinitions (Quality) 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:57.2 Info: => 6.72E-05s 12:22:57.2 Info: CreateIndex QualityDefinitions (Title) 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:57.2 Info: => 9.58E-05s 12:22:57.2 Info: CreateTable NamingConfig 12:22:57.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:57.2 Info: => 0.0001247s 12:22:57.2 Info: CreateTable Blacklist 12:22:57.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:57.2 Info: => 0.0001947s 12:22:57.2 Info: CreateTable Metadata 12:22:57.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:57.2 Info: => 0.0001061s 12:22:57.2 Info: CreateTable MetadataFiles 12:22:57.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:57.2 Info: => 0.0001194s 12:22:57.2 Info: CreateTable DownloadClients 12:22:57.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:57.2 Info: => 0.0001027s 12:22:57.2 Info: CreateTable PendingReleases 12:22:57.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:57.2 Info: => 0.0001091s 12:22:57.2 Info: CreateTable RemotePathMappings 12:22:57.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:57.2 Info: => 0.0001027s 12:22:57.2 Info: CreateTable Tags 12:22:57.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:57.2 Info: => 8.22E-05s 12:22:57.2 Info: CreateIndex Tags (Label) 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:57.2 Info: => 7.94E-05s 12:22:57.2 Info: CreateTable Restrictions 12:22:57.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:57.2 Info: => 8.95E-05s 12:22:57.2 Info: CreateTable DelayProfiles 12:22:57.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:57.2 Info: => 0.0001136s 12:22:57.2 Info: CreateTable Users 12:22:57.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:57.2 Info: => 8.83E-05s 12:22:57.2 Info: CreateIndex Users (Identifier) 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:57.2 Info: => 0.0001051s 12:22:57.2 Info: CreateIndex Users (Username) 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:57.2 Info: => 8.77E-05s 12:22:57.2 Info: CreateTable Commands 12:22:57.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:57.2 Info: => 0.0001349s 12:22:57.2 Info: CreateTable IndexerStatus 12:22:57.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:57.2 Info: => 0.0001277s 12:22:57.2 Info: CreateIndex IndexerStatus (ProviderId) 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:57.2 Info: => 0.0001035s 12:22:57.2 Info: CreateTable ExtraFiles 12:22:57.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:57.2 Info: => 0.0001356s 12:22:57.2 Info: CreateTable LyricFiles 12:22:57.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:57.2 Info: => 0.0001543s 12:22:57.2 Info: CreateTable LanguageProfiles 12:22:57.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:57.2 Info: => 0.0001204s 12:22:57.2 Info: CreateIndex LanguageProfiles (Name) 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:57.2 Info: => 8.48E-05s 12:22:57.2 Info: CreateTable DownloadClientStatus 12:22:57.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:57.2 Info: => 0.0001112s 12:22:57.2 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:57.2 Info: => 0.0018873s 12:22:57.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:57.2 Info: -> 1 Insert operations completed in 00:00:00.0000840 taking an average of 00:00:00.0000840 12:22:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:57', 'InitialSetup') 12:22:57.2 Info: Committing Transaction 12:22:57.2 Info: 1: InitialSetup migrated 12:22:57.2 Info: => 0.0106981s 12:22:57.2 Info: 2: add_reason_to_pending_releases migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: Starting migration of Main DB to 2 12:22:57.2 Info: AlterTable PendingReleases 12:22:57.2 Info: => 6E-07s 12:22:57.2 Info: CreateColumn PendingReleases Reason Int32 12:22:57.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:57.2 Info: => 0.0005319s 12:22:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:57', 'add_reason_to_pending_releases') 12:22:57.2 Info: Committing Transaction 12:22:57.2 Info: 2: add_reason_to_pending_releases migrated 12:22:57.2 Info: => 0.000824s 12:22:57.2 Info: 3: add_medium_support migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: Starting migration of Main DB to 3 12:22:57.2 Info: AlterTable Albums 12:22:57.2 Info: => 6E-07s 12:22:57.2 Info: CreateColumn Albums Media String 12:22:57.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:57.2 Info: => 0.000502s 12:22:57.2 Info: AlterTable Tracks 12:22:57.2 Info: => 5E-07s 12:22:57.2 Info: CreateColumn Tracks MediumNumber Int32 12:22:57.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:57.2 Info: => 0.0004627s 12:22:57.2 Info: AlterTable Tracks 12:22:57.2 Info: => 6E-07s 12:22:57.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:57.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:57.2 Info: => 0.0004512s 12:22:57.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:57.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:57.2 Info: => 4.24E-05s 12:22:57.2 Info: DeleteColumn Tracks TrackNumber 12:22:57.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:57.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:57.2 Info: DROP TABLE "Tracks" 12:22:57.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:57.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:57.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:57.2 Info: => 0.0039102s 12:22:57.2 Info: AlterTable Tracks 12:22:57.2 Info: => 6E-07s 12:22:57.2 Info: CreateColumn Tracks TrackNumber String 12:22:57.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:57.2 Info: => 0.0004597s 12:22:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:57', 'add_medium_support') 12:22:57.2 Info: Committing Transaction 12:22:57.2 Info: 3: add_medium_support migrated 12:22:57.2 Info: => 0.0008283s 12:22:57.2 Info: 4: add_various_qualites_in_profile migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: Starting migration of Main DB to 4 12:22:57.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:57.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:57.2 Info: => 5.18E-05s 12:22:57.2 Info: PerformDBOperation 12:22:57.2 Info: Performing DB Operation 12:22:57.2 Info: => 3.25E-05s 12:22:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:57', 'add_various_qualites_in_profile') 12:22:57.2 Info: Committing Transaction 12:22:57.2 Info: 4: add_various_qualites_in_profile migrated 12:22:57.2 Info: => 0.0002638s 12:22:57.2 Info: 5: metadata_profiles migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: Starting migration of Main DB to 5 12:22:57.2 Info: CreateTable MetadataProfiles 12:22:57.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:57.2 Info: => 0.0001257s 12:22:57.2 Info: CreateIndex MetadataProfiles (Name) 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:57.2 Info: => 8.37E-05s 12:22:57.2 Info: AlterTable Artists 12:22:57.2 Info: => 5E-07s 12:22:57.2 Info: CreateColumn Artists MetadataProfileId Int32 12:22:57.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:57.2 Info: => 0.0004726s 12:22:57.2 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:57.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:57.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:57.2 Info: DROP TABLE "Artists" 12:22:57.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:57.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.2 Info: => 0.0041243s 12:22:57.2 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:57.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:57.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:57.2 Info: DROP TABLE "Artists" 12:22:57.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:57.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.2 Info: => 0.0040752s 12:22:57.2 Info: AlterTable Albums 12:22:57.2 Info: => 5E-07s 12:22:57.2 Info: CreateColumn Albums SecondaryTypes String 12:22:57.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:57.2 Info: => 0.0004848s 12:22:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:57', 'metadata_profiles') 12:22:57.2 Info: Committing Transaction 12:22:57.2 Info: 5: metadata_profiles migrated 12:22:57.2 Info: => 0.0008773s 12:22:57.2 Info: 6: separate_automatic_and_interactive_search migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: Starting migration of Main DB to 6 12:22:57.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:57.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:57.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:57.2 Info: DROP TABLE "Indexers" 12:22:57.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:57.2 Info: => 0.0034768s 12:22:57.2 Info: AlterTable Indexers 12:22:57.2 Info: => 4E-07s 12:22:57.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:57.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:57.2 Info: => 0.0004665s 12:22:57.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:57.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:57.2 Info: => 3.81E-05s 12:22:57.2 Info: AlterTable Indexers 12:22:57.2 Info: => 4E-07s 12:22:57.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:57.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:57.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:57.2 Info: DROP TABLE "Indexers" 12:22:57.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:57.2 Info: => 0.0035407s 12:22:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:57', 'separate_automatic_and_interactive_search') 12:22:57.2 Info: Committing Transaction 12:22:57.2 Info: 6: separate_automatic_and_interactive_search migrated 12:22:57.2 Info: => 0.0039058s 12:22:57.2 Info: 7: change_album_path_to_relative migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: Starting migration of Main DB to 7 12:22:57.2 Info: DeleteColumn Albums Path 12:22:57.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:57.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:57.2 Info: DROP TABLE "Albums" 12:22:57.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.2 Info: => 0.0048067s 12:22:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:57', 'change_album_path_to_relative') 12:22:57.2 Info: Committing Transaction 12:22:57.2 Info: 7: change_album_path_to_relative migrated 12:22:57.2 Info: => 0.0052253s 12:22:57.2 Info: 8: change_quality_size_mb_to_kb migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: Starting migration of Main DB to 8 12:22:57.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:57.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:57.2 Info: => 5.67E-05s 12:22:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:57', 'change_quality_size_mb_to_kb') 12:22:57.2 Info: Committing Transaction 12:22:57.2 Info: 8: change_quality_size_mb_to_kb migrated 12:22:57.2 Info: => 0.0003043s 12:22:57.2 Info: 9: album_releases migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: Starting migration of Main DB to 9 12:22:57.2 Info: AlterTable Albums 12:22:57.2 Info: => 8E-07s 12:22:57.2 Info: CreateColumn Albums Releases String 12:22:57.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:57.2 Info: => 0.0004922s 12:22:57.2 Info: AlterTable Albums 12:22:57.2 Info: => 7E-07s 12:22:57.2 Info: CreateColumn Albums CurrentRelease String 12:22:57.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:57.2 Info: => 0.0004777s 12:22:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:57', 'album_releases') 12:22:57.2 Info: Committing Transaction 12:22:57.2 Info: 9: album_releases migrated 12:22:57.2 Info: => 0.000771s 12:22:57.2 Info: 10: album_releases_fix migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: Starting migration of Main DB to 10 12:22:57.2 Info: AlterTable Albums 12:22:57.2 Info: => 7E-07s 12:22:57.2 Info: AlterColumn Albums Releases String 12:22:57.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:57.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:57.2 Info: DROP TABLE "Albums" 12:22:57.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.2 Info: => 0.0055489s 12:22:57.2 Info: AlterTable Albums 12:22:57.2 Info: => 5E-07s 12:22:57.2 Info: AlterColumn Albums CurrentRelease String 12:22:57.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:57.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:57.2 Info: DROP TABLE "Albums" 12:22:57.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.2 Info: => 0.0040836s 12:22:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:57', 'album_releases_fix') 12:22:57.2 Info: Committing Transaction 12:22:57.2 Info: 10: album_releases_fix migrated 12:22:57.2 Info: => 0.00456s 12:22:57.2 Info: 11: import_lists migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: Starting migration of Main DB to 11 12:22:57.2 Info: CreateTable ImportLists 12:22:57.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:57.2 Info: => 0.0001954s 12:22:57.2 Info: CreateIndex ImportLists (Name) 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:57.2 Info: => 8.42E-05s 12:22:57.2 Info: CreateTable ImportListStatus 12:22:57.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:57.2 Info: => 0.0001069s 12:22:57.2 Info: CreateIndex ImportListStatus (ProviderId) 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:57.2 Info: => 7.28E-05s 12:22:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:57', 'import_lists') 12:22:57.2 Info: Committing Transaction 12:22:57.2 Info: 11: import_lists migrated 12:22:57.2 Info: => 0.000386s 12:22:57.2 Info: 12: add_release_status migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: Starting migration of Main DB to 12 12:22:57.2 Info: AlterTable MetadataProfiles 12:22:57.2 Info: => 6E-07s 12:22:57.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:57.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:57.2 Info: => 0.0005421s 12:22:57.2 Info: PerformDBOperation 12:22:57.2 Info: Performing DB Operation 12:22:57.2 Info: => 2.78E-05s 12:22:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:57', 'add_release_status') 12:22:57.2 Info: Committing Transaction 12:22:57.2 Info: 12: add_release_status migrated 12:22:57.2 Info: => 0.0002958s 12:22:57.2 Info: 13: album_download_notification migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: Starting migration of Main DB to 13 12:22:57.2 Info: AlterTable Notifications 12:22:57.2 Info: => 8E-07s 12:22:57.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:57.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:57.2 Info: => 0.0004992s 12:22:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:57', 'album_download_notification') 12:22:57.2 Info: Committing Transaction 12:22:57.2 Info: 13: album_download_notification migrated 12:22:57.2 Info: => 0.0008106s 12:22:57.2 Info: 14: fix_language_metadata_profiles migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: Starting migration of Main DB to 14 12:22:57.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:57.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:57.2 Info: => 7.86E-05s 12:22:57.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:57.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:57.2 Info: => 5.17E-05s 12:22:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:57', 'fix_language_metadata_profiles') 12:22:57.2 Info: Committing Transaction 12:22:57.2 Info: 14: fix_language_metadata_profiles migrated 12:22:57.2 Info: => 0.0002895s 12:22:57.2 Info: 15: remove_fanzub migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: Starting migration of Main DB to 15 12:22:57.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:57.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:57.2 Info: => 4.23E-05s 12:22:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:57', 'remove_fanzub') 12:22:57.2 Info: Committing Transaction 12:22:57.2 Info: 15: remove_fanzub migrated 12:22:57.2 Info: => 0.0002722s 12:22:57.2 Info: 16: update_artist_history_indexes migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: Starting migration of Main DB to 16 12:22:57.2 Info: CreateIndex Albums (ArtistId) 12:22:57.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:57.2 Info: => 0.0001026s 12:22:57.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:57.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:57.2 Info: => 7.75E-05s 12:22:57.2 Info: DeleteIndex History (AlbumId) 12:22:57.2 Info: DROP INDEX "IX_History_AlbumId" 12:22:57.2 Info: => 0.0001085s 12:22:57.2 Info: CreateIndex History (AlbumId, Date) 12:22:57.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:57.2 Info: => 0.0007062s 12:22:57.2 Info: DeleteIndex History (DownloadId) 12:22:57.2 Info: DROP INDEX "IX_History_DownloadId" 12:22:57.2 Info: => 0.0001185s 12:22:57.2 Info: CreateIndex History (DownloadId, Date) 12:22:57.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:57.2 Info: => 9.34E-05s 12:22:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:57', 'update_artist_history_indexes') 12:22:57.2 Info: Committing Transaction 12:22:57.2 Info: 16: update_artist_history_indexes migrated 12:22:57.2 Info: => 0.0004603s 12:22:57.2 Info: 17: remove_nma migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: Starting migration of Main DB to 17 12:22:57.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:57.2 Info: => 4.94E-05s 12:22:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:57', 'remove_nma') 12:22:57.2 Info: Committing Transaction 12:22:57.2 Info: 17: remove_nma migrated 12:22:57.2 Info: => 0.0003251s 12:22:57.2 Info: 18: album_disambiguation migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: Starting migration of Main DB to 18 12:22:57.2 Info: AlterTable Albums 12:22:57.2 Info: => 6E-07s 12:22:57.2 Info: CreateColumn Albums Disambiguation String 12:22:57.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:57.2 Info: => 0.0005199s 12:22:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:57', 'album_disambiguation') 12:22:57.2 Info: Committing Transaction 12:22:57.2 Info: 18: album_disambiguation migrated 12:22:57.2 Info: => 0.0008092s 12:22:57.2 Info: 19: add_ape_quality_in_profiles migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: Starting migration of Main DB to 19 12:22:57.2 Info: PerformDBOperation 12:22:57.2 Info: Performing DB Operation 12:22:57.2 Info: => 3.08E-05s 12:22:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:57', 'add_ape_quality_in_profiles') 12:22:57.2 Info: Committing Transaction 12:22:57.2 Info: 19: add_ape_quality_in_profiles migrated 12:22:57.2 Info: => 0.0002753s 12:22:57.2 Info: 20: remove_pushalot migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: Starting migration of Main DB to 20 12:22:57.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:57.2 Info: => 4.53E-05s 12:22:57.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:57.2 Info: => 2.99E-05s 12:22:57.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:57.2 Info: => 2.82E-05s 12:22:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:57', 'remove_pushalot') 12:22:57.2 Info: Committing Transaction 12:22:57.2 Info: 20: remove_pushalot migrated 12:22:57.2 Info: => 0.0002757s 12:22:57.2 Info: 21: add_custom_filters migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: Starting migration of Main DB to 21 12:22:57.2 Info: CreateTable CustomFilters 12:22:57.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:57.2 Info: => 0.0001237s 12:22:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:57', 'add_custom_filters') 12:22:57.2 Info: Committing Transaction 12:22:57.2 Info: 21: add_custom_filters migrated 12:22:57.2 Info: => 0.0004561s 12:22:57.2 Info: 22: import_list_tags migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: Starting migration of Main DB to 22 12:22:57.2 Info: AlterTable ImportLists 12:22:57.2 Info: => 7E-07s 12:22:57.2 Info: CreateColumn ImportLists Tags String 12:22:57.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:57.2 Info: => 0.0005196s 12:22:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:57', 'import_list_tags') 12:22:57.2 Info: Committing Transaction 12:22:57.2 Info: 22: import_list_tags migrated 12:22:57.2 Info: => 0.0008177s 12:22:57.2 Info: 23: add_release_groups_etc migrating 12:22:57.2 Info: Beginning Transaction 12:22:57.2 Info: Starting migration of Main DB to 23 12:22:57.2 Info: CreateTable ArtistMetadata 12:22:57.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:57.2 Info: => 0.0001703s 12:22:57.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:57.2 Info: => 0.000116s 12:22:57.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:57.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:57.2 Info: => 8.56E-05s 12:22:57.2 Info: AlterTable Artists 12:22:57.2 Info: => 4E-07s 12:22:57.2 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:57.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:57.2 Info: => 0.0005364s 12:22:57.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:57.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:57.2 Info: => 6.44E-05s 12:22:57.2 Info: CreateTable AlbumReleases 12:22:57.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:57.2 Info: => 0.0001416s 12:22:57.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:57.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:57.2 Info: => 0.0001264s 12:22:57.2 Info: CreateIndex AlbumReleases (AlbumId) 12:22:57.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:57.2 Info: => 8.11E-05s 12:22:57.2 Info: PerformDBOperation 12:22:57.2 Info: Performing DB Operation 12:22:57.2 Info: => 5.21E-05s 12:22:57.2 Info: AlterTable Albums 12:22:57.2 Info: => 4E-07s 12:22:57.2 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:57.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:57.2 Info: => 0.0005428s 12:22:57.2 Info: AlterTable Albums 12:22:57.2 Info: => 5E-07s 12:22:57.2 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:57.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:57.2 Info: => 0.0005335s 12:22:57.2 Info: AlterTable Albums 12:22:57.2 Info: => 5E-07s 12:22:57.2 Info: CreateColumn Albums Links String 12:22:57.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:57.2 Info: => 0.0005285s 12:22:57.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:57.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:57.2 Info: => 8.29E-05s 12:22:57.2 Info: AlterTable Tracks 12:22:57.2 Info: => 4E-07s 12:22:57.2 Info: CreateColumn Tracks ForeignRecordingId String 12:22:57.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:57.2 Info: => 0.0005293s 12:22:57.2 Info: AlterTable Tracks 12:22:57.2 Info: => 6E-07s 12:22:57.2 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:57.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:57.2 Info: => 0.0005233s 12:22:57.2 Info: AlterTable Tracks 12:22:57.2 Info: => 5E-07s 12:22:57.2 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:57.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:57.2 Info: => 0.0005326s 12:22:57.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:57.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:57.2 Info: => 7.93E-05s 12:22:57.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:57.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:57.2 Info: => 6.04E-05s 12:22:57.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:57.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:57.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:57.3 Info: DROP TABLE "Artists" 12:22:57.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.3 Info: => 0.0053483s 12:22:57.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:57.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:57.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:57.3 Info: DROP TABLE "Albums" 12:22:57.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.3 Info: => 0.005493s 12:22:57.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:57.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:57.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:57.3 Info: DROP TABLE "Tracks" 12:22:57.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:57.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:57.3 Info: => 0.0043583s 12:22:57.3 Info: DeleteColumn TrackFiles ArtistId 12:22:57.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:57.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:57.3 Info: DROP TABLE "TrackFiles" 12:22:57.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:57.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:57.3 Info: => 0.0046625s 12:22:57.3 Info: CreateIndex Artists (ArtistMetadataId) 12:22:57.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:57.3 Info: => 0.0001169s 12:22:57.3 Info: CreateIndex Artists (Monitored) 12:22:57.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:57.3 Info: => 7.7E-05s 12:22:57.3 Info: CreateIndex Albums (ArtistMetadataId) 12:22:57.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:57.3 Info: => 9.96E-05s 12:22:57.3 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:57.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:57.3 Info: => 9.94E-05s 12:22:57.3 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:57.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:57.3 Info: => 9.39E-05s 12:22:57.3 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:57.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:57.3 Info: => 9.51E-05s 12:22:57.3 Info: UpdateData 12:22:57.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:57.3 Info: => 4.45E-05s 12:22:57.3 Info: UpdateData 12:22:57.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:57.3 Info: => 3.25E-05s 12:22:57.3 Info: UpdateData 12:22:57.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:57.3 Info: => 3.83E-05s 12:22:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:57', 'add_release_groups_etc') 12:22:57.3 Info: Committing Transaction 12:22:57.3 Info: 23: add_release_groups_etc migrated 12:22:57.3 Info: => 0.0005445s 12:22:57.3 Info: 24: NewMediaInfoFormat migrating 12:22:57.3 Info: Beginning Transaction 12:22:57.3 Info: Starting migration of Main DB to 24 12:22:57.3 Info: UpdateData 12:22:57.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:57.3 Info: => 5.08E-05s 12:22:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:57', 'NewMediaInfoFormat') 12:22:57.3 Info: Committing Transaction 12:22:57.3 Info: 24: NewMediaInfoFormat migrated 12:22:57.3 Info: => 0.0002856s 12:22:57.3 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:57.3 Info: Beginning Transaction 12:22:57.3 Info: Starting migration of Main DB to 25 12:22:57.3 Info: RenameTable Restrictions ReleaseProfiles 12:22:57.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:57.3 Info: => 0.0018509s 12:22:57.3 Info: AlterTable ReleaseProfiles 12:22:57.3 Info: => 7E-07s 12:22:57.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:57.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:57.3 Info: => 0.0005601s 12:22:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:57', 'rename_restrictions_to_release_profiles') 12:22:57.3 Info: Committing Transaction 12:22:57.3 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:57.3 Info: => 0.0008304s 12:22:57.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:57.3 Info: Beginning Transaction 12:22:57.3 Info: Starting migration of Main DB to 26 12:22:57.3 Info: RenameTable Profiles QualityProfiles 12:22:57.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:57.3 Info: => 0.0018697s 12:22:57.3 Info: AlterTable QualityProfiles 12:22:57.3 Info: => 8E-07s 12:22:57.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:57.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:57.3 Info: => 0.0005025s 12:22:57.3 Info: AlterTable LanguageProfiles 12:22:57.3 Info: => 6E-07s 12:22:57.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:57.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:57.3 Info: => 0.0004896s 12:22:57.3 Info: UpdateData 12:22:57.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:57.3 Info: => 4.44E-05s 12:22:57.3 Info: UpdateData 12:22:57.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:57.3 Info: => 2.77E-05s 12:22:57.3 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:57.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:57.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:57.3 Info: DROP TABLE "Artists" 12:22:57.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:57.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:57.3 Info: => 0.0052931s 12:22:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:57', 'rename_quality_profiles_add_upgrade_allowed') 12:22:57.3 Info: Committing Transaction 12:22:57.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:57.3 Info: => 0.0056848s 12:22:57.3 Info: 27: add_import_exclusions migrating 12:22:57.3 Info: Beginning Transaction 12:22:57.3 Info: Starting migration of Main DB to 27 12:22:57.3 Info: CreateTable ImportListExclusions 12:22:57.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:57.3 Info: => 0.0001589s 12:22:57.3 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:57.3 Info: => 0.0001311s 12:22:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:57', 'add_import_exclusions') 12:22:57.3 Info: Committing Transaction 12:22:57.3 Info: 27: add_import_exclusions migrated 12:22:57.3 Info: => 0.0004352s 12:22:57.3 Info: 28: clean_artist_metadata_table migrating 12:22:57.3 Info: Beginning Transaction 12:22:57.3 Info: Starting migration of Main DB to 28 12:22:57.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.3 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.3 Info: => 0.0001786s 12:22:57.3 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.3 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.3 Info: => 0.0001208s 12:22:57.3 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:57.3 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:57.3 Info: => 0.0001098s 12:22:57.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:57.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:57.3 Info: => 0.000108s 12:22:57.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.3 Info: => 0.0001082s 12:22:57.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:57.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:57.3 Info: => 0.0001085s 12:22:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:57', 'clean_artist_metadata_table') 12:22:57.3 Info: Committing Transaction 12:22:57.3 Info: 28: clean_artist_metadata_table migrated 12:22:57.3 Info: => 0.0013155s 12:22:57.3 Info: 29: health_issue_notification migrating 12:22:57.3 Info: Beginning Transaction 12:22:57.3 Info: Starting migration of Main DB to 29 12:22:57.3 Info: AlterTable Notifications 12:22:57.3 Info: => 7E-07s 12:22:57.3 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:57.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:57.3 Info: => 0.000552s 12:22:57.3 Info: AlterTable Notifications 12:22:57.3 Info: => 4E-07s 12:22:57.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:57.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:57.3 Info: => 0.0005228s 12:22:57.3 Info: AlterTable Notifications 12:22:57.3 Info: => 5E-07s 12:22:57.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:57.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:57.3 Info: => 0.0005316s 12:22:57.3 Info: AlterTable Notifications 12:22:57.3 Info: => 5E-07s 12:22:57.3 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:57.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:57.3 Info: => 0.0005187s 12:22:57.3 Info: AlterTable Notifications 12:22:57.3 Info: => 5E-07s 12:22:57.3 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:57.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:57.3 Info: => 0.0005176s 12:22:57.3 Info: DeleteColumn Notifications OnDownload 12:22:57.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:57.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:57.3 Info: DROP TABLE "Notifications" 12:22:57.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:57.3 Info: => 0.0043252s 12:22:57.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:57.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:57.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:57.3 Info: DROP TABLE "Notifications" 12:22:57.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:57.3 Info: => 0.0062394s 12:22:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:57', 'health_issue_notification') 12:22:57.3 Info: Committing Transaction 12:22:57.3 Info: 29: health_issue_notification migrated 12:22:57.3 Info: => 0.0066259s 12:22:57.3 Info: 30: add_mediafilerepository_mtime migrating 12:22:57.3 Info: Beginning Transaction 12:22:57.3 Info: Starting migration of Main DB to 30 12:22:57.3 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:22:57.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:22:57.3 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:22:57.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-28T12:22:57', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:57.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 12:22:57.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, NULL, 100, '2024-10-28T12:22:57', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:57.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 12:22:57.3 Info: AlterTable TrackFiles 12:22:57.3 Info: => 5E-07s 12:22:57.3 Info: CreateColumn TrackFiles Modified DateTime 12:22:57.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:57.3 Info: => 0.0005699s 12:22:57.3 Info: AlterTable TrackFiles 12:22:57.3 Info: => 6E-07s 12:22:57.3 Info: CreateColumn TrackFiles Path String 12:22:57.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:57.3 Info: => 0.0005671s 12:22:57.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:57.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:57.3 Info: => 4.48E-05s 12:22:57.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:57.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:57.3 Info: => 0.0001163s 12:22:57.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:57.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:57.3 Info: => 0.0001307s 12:22:57.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:57.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:57.3 Info: => 0.0001351s 12:22:57.3 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:57.3 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:57.3 Info: => 0.0001262s 12:22:57.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:57.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:57.3 Info: => 0.0001168s 12:22:57.3 Info: AlterTable TrackFiles 12:22:57.3 Info: => 4E-07s 12:22:57.3 Info: AlterColumn TrackFiles Path String 12:22:57.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:57.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:57.3 Info: DROP TABLE "TrackFiles" 12:22:57.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:57.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:57.3 Info: => 0.005006s 12:22:57.3 Info: CreateIndex TrackFiles (Path) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:57.3 Info: => 7.48E-05s 12:22:57.3 Info: DeleteColumn TrackFiles RelativePath 12:22:57.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:57.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:57.3 Info: DROP TABLE "TrackFiles" 12:22:57.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:57.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:57.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:57.3 Info: => 0.0043258s 12:22:57.3 Info: -> 7 Insert operations completed in 00:00:00.0005730 taking an average of 00:00:00.0000818 12:22:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:57', 'add_mediafilerepository_mtime') 12:22:57.3 Info: Committing Transaction 12:22:57.3 Info: 30: add_mediafilerepository_mtime migrated 12:22:57.3 Info: => 0.0048398s 12:22:57.3 Debug: Took: 00:00:00.1620461 12:22:57.3 Debug: Got 1 tracks 12:22:57.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 12:22:57.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 12:22:57.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149774077104_173/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:57.4 Info: DatabaseEngineVersionCheck migrating 12:22:57.4 Info: PerformDBOperation 12:22:57.4 Info: Performing DB Operation 12:22:57.4 Info: SQLite 3.47.0 12:22:57.4 Info: => 0.0010689s 12:22:57.4 Info: DatabaseEngineVersionCheck migrated 12:22:57.4 Info: => 0.0010821s 12:22:57.4 Info: VersionMigration migrating 12:22:57.4 Info: Beginning Transaction 12:22:57.4 Info: CreateTable VersionInfo 12:22:57.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:57.4 Info: => 0.0001569s 12:22:57.4 Info: Committing Transaction 12:22:57.4 Info: VersionMigration migrated 12:22:57.4 Info: => 0.0005333s 12:22:57.4 Info: VersionUniqueMigration migrating 12:22:57.4 Info: Beginning Transaction 12:22:57.4 Info: CreateIndex VersionInfo (Version) 12:22:57.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:57.4 Info: => 0.0001235s 12:22:57.4 Info: AlterTable VersionInfo 12:22:57.4 Info: => 5E-07s 12:22:57.4 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:57.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:57.4 Info: => 0.0004895s 12:22:57.4 Info: Committing Transaction 12:22:57.4 Info: VersionUniqueMigration migrated 12:22:57.4 Info: => 0.0006982s 12:22:57.4 Info: VersionDescriptionMigration migrating 12:22:57.4 Info: Beginning Transaction 12:22:57.4 Info: AlterTable VersionInfo 12:22:57.4 Info: => 6E-07s 12:22:57.4 Info: CreateColumn VersionInfo Description String 12:22:57.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:57.4 Info: => 0.0001903s 12:22:57.4 Info: Committing Transaction 12:22:57.4 Info: VersionDescriptionMigration migrated 12:22:57.4 Info: => 0.0003799s 12:22:57.4 Info: 1: InitialSetup migrating 12:22:57.4 Info: Beginning Transaction 12:22:57.4 Info: Starting migration of Main DB to 1 12:22:57.4 Info: CreateTable Config 12:22:57.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:57.4 Info: => 0.0001558s 12:22:57.4 Info: CreateIndex Config (Key) 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:57.4 Info: => 7.26E-05s 12:22:57.4 Info: CreateTable RootFolders 12:22:57.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:57.4 Info: => 7.83E-05s 12:22:57.4 Info: CreateIndex RootFolders (Path) 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:57.4 Info: => 6.94E-05s 12:22:57.4 Info: CreateTable Artists 12:22:57.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:57.4 Info: => 0.0002177s 12:22:57.4 Info: CreateIndex Artists (ForeignArtistId) 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:57.4 Info: => 7E-05s 12:22:57.4 Info: CreateIndex Artists (NameSlug) 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:57.4 Info: => 6.39E-05s 12:22:57.4 Info: CreateIndex Artists (CleanName) 12:22:57.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.4 Info: => 5.93E-05s 12:22:57.4 Info: CreateIndex Artists (Path) 12:22:57.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.4 Info: => 5.99E-05s 12:22:57.4 Info: CreateTable Albums 12:22:57.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:57.4 Info: => 0.0001871s 12:22:57.4 Info: CreateIndex Albums (ForeignAlbumId) 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.4 Info: => 6.97E-05s 12:22:57.4 Info: CreateIndex Albums (MBId) 12:22:57.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.4 Info: => 5.94E-05s 12:22:57.4 Info: CreateIndex Albums (TADBId) 12:22:57.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.4 Info: => 6.1E-05s 12:22:57.4 Info: CreateIndex Albums (TitleSlug) 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.4 Info: => 6.12E-05s 12:22:57.4 Info: CreateIndex Albums (CleanTitle) 12:22:57.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.4 Info: => 6.12E-05s 12:22:57.4 Info: CreateIndex Albums (Path) 12:22:57.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:57.4 Info: => 6.13E-05s 12:22:57.4 Info: CreateTable Tracks 12:22:57.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:57.4 Info: => 0.0001798s 12:22:57.4 Info: CreateIndex Tracks (ForeignTrackId) 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:57.4 Info: => 7.84E-05s 12:22:57.4 Info: CreateIndex Tracks (ArtistId) 12:22:57.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:57.4 Info: => 0.0001048s 12:22:57.4 Info: CreateIndex Tracks (TrackFileId) 12:22:57.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:57.4 Info: => 8.89E-05s 12:22:57.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:57.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:57.4 Info: => 7.55E-05s 12:22:57.4 Info: CreateTable TrackFiles 12:22:57.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:57.4 Info: => 0.0001236s 12:22:57.4 Info: CreateIndex TrackFiles (ArtistId) 12:22:57.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:57.4 Info: => 7.08E-05s 12:22:57.4 Info: CreateIndex TrackFiles (AlbumId) 12:22:57.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:57.4 Info: => 6.64E-05s 12:22:57.4 Info: CreateTable History 12:22:57.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:57.4 Info: => 0.0001246s 12:22:57.4 Info: CreateIndex History (Date) 12:22:57.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:57.4 Info: => 8.78E-05s 12:22:57.4 Info: CreateIndex History (EventType) 12:22:57.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:57.4 Info: => 7.32E-05s 12:22:57.4 Info: CreateIndex History (DownloadId) 12:22:57.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:57.4 Info: => 6.94E-05s 12:22:57.4 Info: CreateIndex History (AlbumId) 12:22:57.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:57.4 Info: => 6.94E-05s 12:22:57.4 Info: CreateTable Notifications 12:22:57.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:57.4 Info: => 0.0001167s 12:22:57.4 Info: CreateTable ScheduledTasks 12:22:57.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:57.4 Info: => 0.0001256s 12:22:57.4 Info: CreateIndex ScheduledTasks (TypeName) 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:57.4 Info: => 0.0001007s 12:22:57.4 Info: CreateTable Indexers 12:22:57.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:57.4 Info: => 0.0001194s 12:22:57.4 Info: CreateIndex Indexers (Name) 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:57.4 Info: => 7.71E-05s 12:22:57.4 Info: CreateTable Profiles 12:22:57.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:57.4 Info: => 8.64E-05s 12:22:57.4 Info: CreateIndex Profiles (Name) 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:57.4 Info: => 7.14E-05s 12:22:57.4 Info: CreateTable QualityDefinitions 12:22:57.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:57.4 Info: => 0.0001002s 12:22:57.4 Info: CreateIndex QualityDefinitions (Quality) 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:57.4 Info: => 7.01E-05s 12:22:57.4 Info: CreateIndex QualityDefinitions (Title) 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:57.4 Info: => 0.0001009s 12:22:57.4 Info: CreateTable NamingConfig 12:22:57.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:57.4 Info: => 0.0001285s 12:22:57.4 Info: CreateTable Blacklist 12:22:57.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:57.4 Info: => 0.0001994s 12:22:57.4 Info: CreateTable Metadata 12:22:57.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:57.4 Info: => 0.0001053s 12:22:57.4 Info: CreateTable MetadataFiles 12:22:57.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:57.4 Info: => 0.0007854s 12:22:57.4 Info: CreateTable DownloadClients 12:22:57.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:57.4 Info: => 0.0001138s 12:22:57.4 Info: CreateTable PendingReleases 12:22:57.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:57.4 Info: => 0.0001102s 12:22:57.4 Info: CreateTable RemotePathMappings 12:22:57.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:57.4 Info: => 0.0001126s 12:22:57.4 Info: CreateTable Tags 12:22:57.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:57.4 Info: => 8.33E-05s 12:22:57.4 Info: CreateIndex Tags (Label) 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:57.4 Info: => 7.7E-05s 12:22:57.4 Info: CreateTable Restrictions 12:22:57.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:57.4 Info: => 9.09E-05s 12:22:57.4 Info: CreateTable DelayProfiles 12:22:57.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:57.4 Info: => 0.0001157s 12:22:57.4 Info: CreateTable Users 12:22:57.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:57.4 Info: => 8.51E-05s 12:22:57.4 Info: CreateIndex Users (Identifier) 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:57.4 Info: => 0.000113s 12:22:57.4 Info: CreateIndex Users (Username) 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:57.4 Info: => 8.92E-05s 12:22:57.4 Info: CreateTable Commands 12:22:57.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:57.4 Info: => 0.0001242s 12:22:57.4 Info: CreateTable IndexerStatus 12:22:57.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:57.4 Info: => 0.0001134s 12:22:57.4 Info: CreateIndex IndexerStatus (ProviderId) 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:57.4 Info: => 7.67E-05s 12:22:57.4 Info: CreateTable ExtraFiles 12:22:57.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:57.4 Info: => 0.0001061s 12:22:57.4 Info: CreateTable LyricFiles 12:22:57.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:57.4 Info: => 0.0001359s 12:22:57.4 Info: CreateTable LanguageProfiles 12:22:57.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:57.4 Info: => 9.26E-05s 12:22:57.4 Info: CreateIndex LanguageProfiles (Name) 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:57.4 Info: => 8.09E-05s 12:22:57.4 Info: CreateTable DownloadClientStatus 12:22:57.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:57.4 Info: => 9.8E-05s 12:22:57.4 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:57.4 Info: => 7.83E-05s 12:22:57.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:57.4 Info: -> 1 Insert operations completed in 00:00:00.0000586 taking an average of 00:00:00.0000586 12:22:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:57', 'InitialSetup') 12:22:57.4 Info: Committing Transaction 12:22:57.4 Info: 1: InitialSetup migrated 12:22:57.4 Info: => 0.0108454s 12:22:57.4 Info: 2: add_reason_to_pending_releases migrating 12:22:57.4 Info: Beginning Transaction 12:22:57.4 Info: Starting migration of Main DB to 2 12:22:57.4 Info: AlterTable PendingReleases 12:22:57.4 Info: => 6E-07s 12:22:57.4 Info: CreateColumn PendingReleases Reason Int32 12:22:57.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:57.4 Info: => 0.0005365s 12:22:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:57', 'add_reason_to_pending_releases') 12:22:57.4 Info: Committing Transaction 12:22:57.4 Info: 2: add_reason_to_pending_releases migrated 12:22:57.4 Info: => 0.0008427s 12:22:57.4 Info: 3: add_medium_support migrating 12:22:57.4 Info: Beginning Transaction 12:22:57.4 Info: Starting migration of Main DB to 3 12:22:57.4 Info: AlterTable Albums 12:22:57.4 Info: => 7E-07s 12:22:57.4 Info: CreateColumn Albums Media String 12:22:57.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:57.4 Info: => 0.0004983s 12:22:57.4 Info: AlterTable Tracks 12:22:57.4 Info: => 5E-07s 12:22:57.4 Info: CreateColumn Tracks MediumNumber Int32 12:22:57.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:57.4 Info: => 0.0004649s 12:22:57.4 Info: AlterTable Tracks 12:22:57.4 Info: => 6E-07s 12:22:57.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:57.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:57.4 Info: => 0.0004572s 12:22:57.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:57.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:57.4 Info: => 4.2E-05s 12:22:57.4 Info: DeleteColumn Tracks TrackNumber 12:22:57.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:57.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:57.4 Info: DROP TABLE "Tracks" 12:22:57.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:57.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:57.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:57.4 Info: => 0.0052344s 12:22:57.4 Info: AlterTable Tracks 12:22:57.4 Info: => 4E-07s 12:22:57.4 Info: CreateColumn Tracks TrackNumber String 12:22:57.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:57.4 Info: => 0.0004666s 12:22:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:57', 'add_medium_support') 12:22:57.4 Info: Committing Transaction 12:22:57.4 Info: 3: add_medium_support migrated 12:22:57.4 Info: => 0.0008643s 12:22:57.4 Info: 4: add_various_qualites_in_profile migrating 12:22:57.4 Info: Beginning Transaction 12:22:57.4 Info: Starting migration of Main DB to 4 12:22:57.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:57.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:57.4 Info: => 5.26E-05s 12:22:57.4 Info: PerformDBOperation 12:22:57.4 Info: Performing DB Operation 12:22:57.4 Info: => 3.16E-05s 12:22:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:57', 'add_various_qualites_in_profile') 12:22:57.4 Info: Committing Transaction 12:22:57.4 Info: 4: add_various_qualites_in_profile migrated 12:22:57.4 Info: => 0.000273s 12:22:57.4 Info: 5: metadata_profiles migrating 12:22:57.4 Info: Beginning Transaction 12:22:57.4 Info: Starting migration of Main DB to 5 12:22:57.4 Info: CreateTable MetadataProfiles 12:22:57.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:57.4 Info: => 0.0001251s 12:22:57.4 Info: CreateIndex MetadataProfiles (Name) 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:57.4 Info: => 9.21E-05s 12:22:57.4 Info: AlterTable Artists 12:22:57.4 Info: => 3E-07s 12:22:57.4 Info: CreateColumn Artists MetadataProfileId Int32 12:22:57.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:57.4 Info: => 0.0004855s 12:22:57.4 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:57.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:57.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:57.4 Info: DROP TABLE "Artists" 12:22:57.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:57.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.4 Info: => 0.0040976s 12:22:57.4 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:57.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:57.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:57.4 Info: DROP TABLE "Artists" 12:22:57.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:57.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.4 Info: => 0.0047594s 12:22:57.4 Info: AlterTable Albums 12:22:57.4 Info: => 5E-07s 12:22:57.4 Info: CreateColumn Albums SecondaryTypes String 12:22:57.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:57.4 Info: => 0.0004938s 12:22:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:57', 'metadata_profiles') 12:22:57.4 Info: Committing Transaction 12:22:57.4 Info: 5: metadata_profiles migrated 12:22:57.4 Info: => 0.0009214s 12:22:57.4 Info: 6: separate_automatic_and_interactive_search migrating 12:22:57.4 Info: Beginning Transaction 12:22:57.4 Info: Starting migration of Main DB to 6 12:22:57.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:57.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:57.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:57.4 Info: DROP TABLE "Indexers" 12:22:57.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:57.4 Info: => 0.0042164s 12:22:57.4 Info: AlterTable Indexers 12:22:57.4 Info: => 5E-07s 12:22:57.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:57.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:57.4 Info: => 0.0004732s 12:22:57.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:57.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:57.4 Info: => 3.98E-05s 12:22:57.4 Info: AlterTable Indexers 12:22:57.4 Info: => 5E-07s 12:22:57.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:57.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:57.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:57.4 Info: DROP TABLE "Indexers" 12:22:57.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:57.4 Info: => 0.0034168s 12:22:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:57', 'separate_automatic_and_interactive_search') 12:22:57.4 Info: Committing Transaction 12:22:57.4 Info: 6: separate_automatic_and_interactive_search migrated 12:22:57.4 Info: => 0.0037418s 12:22:57.4 Info: 7: change_album_path_to_relative migrating 12:22:57.4 Info: Beginning Transaction 12:22:57.4 Info: Starting migration of Main DB to 7 12:22:57.4 Info: DeleteColumn Albums Path 12:22:57.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:57.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:57.4 Info: DROP TABLE "Albums" 12:22:57.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.4 Info: => 0.0050327s 12:22:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:57', 'change_album_path_to_relative') 12:22:57.4 Info: Committing Transaction 12:22:57.4 Info: 7: change_album_path_to_relative migrated 12:22:57.4 Info: => 0.0054145s 12:22:57.4 Info: 8: change_quality_size_mb_to_kb migrating 12:22:57.4 Info: Beginning Transaction 12:22:57.4 Info: Starting migration of Main DB to 8 12:22:57.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:57.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:57.4 Info: => 4.94E-05s 12:22:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:57', 'change_quality_size_mb_to_kb') 12:22:57.4 Info: Committing Transaction 12:22:57.4 Info: 8: change_quality_size_mb_to_kb migrated 12:22:57.4 Info: => 0.0002878s 12:22:57.4 Info: 9: album_releases migrating 12:22:57.4 Info: Beginning Transaction 12:22:57.4 Info: Starting migration of Main DB to 9 12:22:57.4 Info: AlterTable Albums 12:22:57.4 Info: => 7E-07s 12:22:57.4 Info: CreateColumn Albums Releases String 12:22:57.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:57.4 Info: => 0.000487s 12:22:57.4 Info: AlterTable Albums 12:22:57.4 Info: => 5E-07s 12:22:57.4 Info: CreateColumn Albums CurrentRelease String 12:22:57.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:57.4 Info: => 0.0004543s 12:22:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:57', 'album_releases') 12:22:57.4 Info: Committing Transaction 12:22:57.4 Info: 9: album_releases migrated 12:22:57.4 Info: => 0.0007242s 12:22:57.4 Info: 10: album_releases_fix migrating 12:22:57.4 Info: Beginning Transaction 12:22:57.4 Info: Starting migration of Main DB to 10 12:22:57.4 Info: AlterTable Albums 12:22:57.4 Info: => 7E-07s 12:22:57.4 Info: AlterColumn Albums Releases String 12:22:57.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:57.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:57.4 Info: DROP TABLE "Albums" 12:22:57.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.4 Info: => 0.00405s 12:22:57.4 Info: AlterTable Albums 12:22:57.4 Info: => 4E-07s 12:22:57.4 Info: AlterColumn Albums CurrentRelease String 12:22:57.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:57.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:57.4 Info: DROP TABLE "Albums" 12:22:57.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.4 Info: => 0.0040331s 12:22:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:57', 'album_releases_fix') 12:22:57.4 Info: Committing Transaction 12:22:57.4 Info: 10: album_releases_fix migrated 12:22:57.4 Info: => 0.0043749s 12:22:57.4 Info: 11: import_lists migrating 12:22:57.4 Info: Beginning Transaction 12:22:57.4 Info: Starting migration of Main DB to 11 12:22:57.4 Info: CreateTable ImportLists 12:22:57.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:57.4 Info: => 0.0001904s 12:22:57.4 Info: CreateIndex ImportLists (Name) 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:57.4 Info: => 8.13E-05s 12:22:57.4 Info: CreateTable ImportListStatus 12:22:57.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:57.4 Info: => 0.0008s 12:22:57.4 Info: CreateIndex ImportListStatus (ProviderId) 12:22:57.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:57.4 Info: => 7.65E-05s 12:22:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:57', 'import_lists') 12:22:57.4 Info: Committing Transaction 12:22:57.4 Info: 11: import_lists migrated 12:22:57.4 Info: => 0.0003854s 12:22:57.4 Info: 12: add_release_status migrating 12:22:57.4 Info: Beginning Transaction 12:22:57.4 Info: Starting migration of Main DB to 12 12:22:57.4 Info: AlterTable MetadataProfiles 12:22:57.4 Info: => 7E-07s 12:22:57.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:57.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:57.4 Info: => 0.0005251s 12:22:57.4 Info: PerformDBOperation 12:22:57.4 Info: Performing DB Operation 12:22:57.4 Info: => 2.55E-05s 12:22:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:57', 'add_release_status') 12:22:57.4 Info: Committing Transaction 12:22:57.4 Info: 12: add_release_status migrated 12:22:57.4 Info: => 0.0002831s 12:22:57.4 Info: 13: album_download_notification migrating 12:22:57.4 Info: Beginning Transaction 12:22:57.4 Info: Starting migration of Main DB to 13 12:22:57.4 Info: AlterTable Notifications 12:22:57.4 Info: => 6E-07s 12:22:57.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:57.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:57.4 Info: => 0.0004972s 12:22:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:57', 'album_download_notification') 12:22:57.4 Info: Committing Transaction 12:22:57.4 Info: 13: album_download_notification migrated 12:22:57.4 Info: => 0.0007728s 12:22:57.4 Info: 14: fix_language_metadata_profiles migrating 12:22:57.4 Info: Beginning Transaction 12:22:57.4 Info: Starting migration of Main DB to 14 12:22:57.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:57.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:57.4 Info: => 7.45E-05s 12:22:57.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:57.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:57.4 Info: => 5.22E-05s 12:22:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:57', 'fix_language_metadata_profiles') 12:22:57.4 Info: Committing Transaction 12:22:57.4 Info: 14: fix_language_metadata_profiles migrated 12:22:57.4 Info: => 0.0002821s 12:22:57.4 Info: 15: remove_fanzub migrating 12:22:57.4 Info: Beginning Transaction 12:22:57.4 Info: Starting migration of Main DB to 15 12:22:57.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:57.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:57.4 Info: => 4.3E-05s 12:22:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:57', 'remove_fanzub') 12:22:57.4 Info: Committing Transaction 12:22:57.4 Info: 15: remove_fanzub migrated 12:22:57.4 Info: => 0.0002832s 12:22:57.4 Info: 16: update_artist_history_indexes migrating 12:22:57.4 Info: Beginning Transaction 12:22:57.4 Info: Starting migration of Main DB to 16 12:22:57.4 Info: CreateIndex Albums (ArtistId) 12:22:57.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:57.4 Info: => 0.0001016s 12:22:57.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:57.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:57.4 Info: => 7.34E-05s 12:22:57.4 Info: DeleteIndex History (AlbumId) 12:22:57.4 Info: DROP INDEX "IX_History_AlbumId" 12:22:57.4 Info: => 0.0001155s 12:22:57.4 Info: CreateIndex History (AlbumId, Date) 12:22:57.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:57.4 Info: => 8.8E-05s 12:22:57.4 Info: DeleteIndex History (DownloadId) 12:22:57.4 Info: DROP INDEX "IX_History_DownloadId" 12:22:57.4 Info: => 0.0001055s 12:22:57.4 Info: CreateIndex History (DownloadId, Date) 12:22:57.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:57.4 Info: => 8.58E-05s 12:22:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:57', 'update_artist_history_indexes') 12:22:57.4 Info: Committing Transaction 12:22:57.4 Info: 16: update_artist_history_indexes migrated 12:22:57.4 Info: => 0.0003809s 12:22:57.4 Info: 17: remove_nma migrating 12:22:57.4 Info: Beginning Transaction 12:22:57.4 Info: Starting migration of Main DB to 17 12:22:57.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:57.4 Info: => 4.81E-05s 12:22:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:57', 'remove_nma') 12:22:57.4 Info: Committing Transaction 12:22:57.4 Info: 17: remove_nma migrated 12:22:57.4 Info: => 0.0002736s 12:22:57.4 Info: 18: album_disambiguation migrating 12:22:57.4 Info: Beginning Transaction 12:22:57.4 Info: Starting migration of Main DB to 18 12:22:57.4 Info: AlterTable Albums 12:22:57.4 Info: => 7E-07s 12:22:57.4 Info: CreateColumn Albums Disambiguation String 12:22:57.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:57.4 Info: => 0.0005087s 12:22:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:57', 'album_disambiguation') 12:22:57.4 Info: Committing Transaction 12:22:57.4 Info: 18: album_disambiguation migrated 12:22:57.4 Info: => 0.0007881s 12:22:57.4 Info: 19: add_ape_quality_in_profiles migrating 12:22:57.4 Info: Beginning Transaction 12:22:57.4 Info: Starting migration of Main DB to 19 12:22:57.4 Info: PerformDBOperation 12:22:57.4 Info: Performing DB Operation 12:22:57.4 Info: => 3.12E-05s 12:22:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:57', 'add_ape_quality_in_profiles') 12:22:57.4 Info: Committing Transaction 12:22:57.4 Info: 19: add_ape_quality_in_profiles migrated 12:22:57.4 Info: => 0.0002685s 12:22:57.4 Info: 20: remove_pushalot migrating 12:22:57.4 Info: Beginning Transaction 12:22:57.4 Info: Starting migration of Main DB to 20 12:22:57.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:57.5 Info: => 0.0006035s 12:22:57.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:57.5 Info: => 5.21E-05s 12:22:57.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:57.5 Info: => 2.85E-05s 12:22:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:57', 'remove_pushalot') 12:22:57.5 Info: Committing Transaction 12:22:57.5 Info: 20: remove_pushalot migrated 12:22:57.5 Info: => 0.0002953s 12:22:57.5 Info: 21: add_custom_filters migrating 12:22:57.5 Info: Beginning Transaction 12:22:57.5 Info: Starting migration of Main DB to 21 12:22:57.5 Info: CreateTable CustomFilters 12:22:57.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:57.5 Info: => 0.0001228s 12:22:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:57', 'add_custom_filters') 12:22:57.5 Info: Committing Transaction 12:22:57.5 Info: 21: add_custom_filters migrated 12:22:57.5 Info: => 0.0003829s 12:22:57.5 Info: 22: import_list_tags migrating 12:22:57.5 Info: Beginning Transaction 12:22:57.5 Info: Starting migration of Main DB to 22 12:22:57.5 Info: AlterTable ImportLists 12:22:57.5 Info: => 4E-07s 12:22:57.5 Info: CreateColumn ImportLists Tags String 12:22:57.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:57.5 Info: => 0.0005082s 12:22:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:57', 'import_list_tags') 12:22:57.5 Info: Committing Transaction 12:22:57.5 Info: 22: import_list_tags migrated 12:22:57.5 Info: => 0.0007792s 12:22:57.5 Info: 23: add_release_groups_etc migrating 12:22:57.5 Info: Beginning Transaction 12:22:57.5 Info: Starting migration of Main DB to 23 12:22:57.5 Info: CreateTable ArtistMetadata 12:22:57.5 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:57.5 Info: => 0.0001666s 12:22:57.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:57.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:57.5 Info: => 0.0001216s 12:22:57.5 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:57.5 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:57.5 Info: => 8.61E-05s 12:22:57.5 Info: AlterTable Artists 12:22:57.5 Info: => 5E-07s 12:22:57.5 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:57.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:57.5 Info: => 0.0005207s 12:22:57.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:57.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:57.5 Info: => 6.42E-05s 12:22:57.5 Info: CreateTable AlbumReleases 12:22:57.5 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:57.5 Info: => 0.0001393s 12:22:57.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:57.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:57.5 Info: => 0.0001253s 12:22:57.5 Info: CreateIndex AlbumReleases (AlbumId) 12:22:57.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:57.5 Info: => 7.97E-05s 12:22:57.5 Info: PerformDBOperation 12:22:57.5 Info: Performing DB Operation 12:22:57.5 Info: => 3.1E-05s 12:22:57.5 Info: AlterTable Albums 12:22:57.5 Info: => 3E-07s 12:22:57.5 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:57.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:57.5 Info: => 0.0005321s 12:22:57.5 Info: AlterTable Albums 12:22:57.5 Info: => 5E-07s 12:22:57.5 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:57.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:57.5 Info: => 0.000525s 12:22:57.5 Info: AlterTable Albums 12:22:57.5 Info: => 5E-07s 12:22:57.5 Info: CreateColumn Albums Links String 12:22:57.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:57.5 Info: => 0.0005418s 12:22:57.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:57.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:57.5 Info: => 8.07E-05s 12:22:57.5 Info: AlterTable Tracks 12:22:57.5 Info: => 4E-07s 12:22:57.5 Info: CreateColumn Tracks ForeignRecordingId String 12:22:57.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:57.5 Info: => 0.0005236s 12:22:57.5 Info: AlterTable Tracks 12:22:57.5 Info: => 5E-07s 12:22:57.5 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:57.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:57.5 Info: => 0.0005315s 12:22:57.5 Info: AlterTable Tracks 12:22:57.5 Info: => 5E-07s 12:22:57.5 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:57.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:57.5 Info: => 0.0005226s 12:22:57.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:57.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:57.5 Info: => 7.74E-05s 12:22:57.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:57.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:57.5 Info: => 5.94E-05s 12:22:57.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:57.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:57.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:57.5 Info: DROP TABLE "Artists" 12:22:57.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.5 Info: => 0.0053847s 12:22:57.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:57.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:57.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:57.5 Info: DROP TABLE "Albums" 12:22:57.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.5 Info: => 0.004681s 12:22:57.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:57.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:57.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:57.5 Info: DROP TABLE "Tracks" 12:22:57.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:57.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:57.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:57.5 Info: => 0.0043549s 12:22:57.5 Info: DeleteColumn TrackFiles ArtistId 12:22:57.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:57.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:57.5 Info: DROP TABLE "TrackFiles" 12:22:57.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:57.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:57.5 Info: => 0.0050283s 12:22:57.5 Info: CreateIndex Artists (ArtistMetadataId) 12:22:57.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:57.5 Info: => 0.0001073s 12:22:57.5 Info: CreateIndex Artists (Monitored) 12:22:57.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:57.5 Info: => 7.92E-05s 12:22:57.5 Info: CreateIndex Albums (ArtistMetadataId) 12:22:57.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:57.5 Info: => 9.82E-05s 12:22:57.5 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:57.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:57.5 Info: => 9.85E-05s 12:22:57.5 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:57.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:57.5 Info: => 0.0001009s 12:22:57.5 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:57.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:57.5 Info: => 9.88E-05s 12:22:57.5 Info: UpdateData 12:22:57.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:57.5 Info: => 4.45E-05s 12:22:57.5 Info: UpdateData 12:22:57.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:57.5 Info: => 3.16E-05s 12:22:57.5 Info: UpdateData 12:22:57.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:57.5 Info: => 3.81E-05s 12:22:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:57', 'add_release_groups_etc') 12:22:57.5 Info: Committing Transaction 12:22:57.5 Info: 23: add_release_groups_etc migrated 12:22:57.5 Info: => 0.0005617s 12:22:57.5 Info: 24: NewMediaInfoFormat migrating 12:22:57.5 Info: Beginning Transaction 12:22:57.5 Info: Starting migration of Main DB to 24 12:22:57.5 Info: UpdateData 12:22:57.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:57.5 Info: => 5.01E-05s 12:22:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:57', 'NewMediaInfoFormat') 12:22:57.5 Info: Committing Transaction 12:22:57.5 Info: 24: NewMediaInfoFormat migrated 12:22:57.5 Info: => 0.0002819s 12:22:57.5 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:57.5 Info: Beginning Transaction 12:22:57.5 Info: Starting migration of Main DB to 25 12:22:57.5 Info: RenameTable Restrictions ReleaseProfiles 12:22:57.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:57.5 Info: => 0.0018749s 12:22:57.5 Info: AlterTable ReleaseProfiles 12:22:57.5 Info: => 7E-07s 12:22:57.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:57.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:57.5 Info: => 0.0005733s 12:22:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:57', 'rename_restrictions_to_release_profiles') 12:22:57.5 Info: Committing Transaction 12:22:57.5 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:57.5 Info: => 0.0008605s 12:22:57.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:57.5 Info: Beginning Transaction 12:22:57.5 Info: Starting migration of Main DB to 26 12:22:57.5 Info: RenameTable Profiles QualityProfiles 12:22:57.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:57.5 Info: => 0.0018966s 12:22:57.5 Info: AlterTable QualityProfiles 12:22:57.5 Info: => 7E-07s 12:22:57.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:57.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:57.5 Info: => 0.0005158s 12:22:57.5 Info: AlterTable LanguageProfiles 12:22:57.5 Info: => 4E-07s 12:22:57.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:57.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:57.5 Info: => 0.0004973s 12:22:57.5 Info: UpdateData 12:22:57.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:57.5 Info: => 4.39E-05s 12:22:57.5 Info: UpdateData 12:22:57.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:57.5 Info: => 6.04E-05s 12:22:57.5 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:57.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:57.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:57.5 Info: DROP TABLE "Artists" 12:22:57.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:57.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:57.5 Info: => 0.0057671s 12:22:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:57', 'rename_quality_profiles_add_upgrade_allowed') 12:22:57.5 Info: Committing Transaction 12:22:57.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:57.5 Info: => 0.0061672s 12:22:57.5 Info: 27: add_import_exclusions migrating 12:22:57.5 Info: Beginning Transaction 12:22:57.5 Info: Starting migration of Main DB to 27 12:22:57.5 Info: CreateTable ImportListExclusions 12:22:57.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:57.5 Info: => 0.0001662s 12:22:57.5 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:57.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:57.5 Info: => 0.0001444s 12:22:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:57', 'add_import_exclusions') 12:22:57.5 Info: Committing Transaction 12:22:57.5 Info: 27: add_import_exclusions migrated 12:22:57.5 Info: => 0.0004664s 12:22:57.5 Info: 28: clean_artist_metadata_table migrating 12:22:57.5 Info: Beginning Transaction 12:22:57.5 Info: Starting migration of Main DB to 28 12:22:57.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.5 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.5 Info: => 0.0001508s 12:22:57.5 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.5 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.5 Info: => 0.0001205s 12:22:57.5 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:57.5 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:57.5 Info: => 0.0001094s 12:22:57.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:57.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:57.5 Info: => 0.0001114s 12:22:57.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.5 Info: => 0.0001086s 12:22:57.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:57.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:57.5 Info: => 0.0001101s 12:22:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:57', 'clean_artist_metadata_table') 12:22:57.5 Info: Committing Transaction 12:22:57.5 Info: 28: clean_artist_metadata_table migrated 12:22:57.5 Info: => 0.0003824s 12:22:57.5 Info: 29: health_issue_notification migrating 12:22:57.5 Info: Beginning Transaction 12:22:57.5 Info: Starting migration of Main DB to 29 12:22:57.5 Info: AlterTable Notifications 12:22:57.5 Info: => 8E-07s 12:22:57.5 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:57.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:57.5 Info: => 0.0005725s 12:22:57.5 Info: AlterTable Notifications 12:22:57.5 Info: => 4E-07s 12:22:57.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:57.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:57.5 Info: => 0.0005333s 12:22:57.5 Info: AlterTable Notifications 12:22:57.5 Info: => 6E-07s 12:22:57.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:57.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:57.5 Info: => 0.0005838s 12:22:57.5 Info: AlterTable Notifications 12:22:57.5 Info: => 4E-07s 12:22:57.5 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:57.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:57.5 Info: => 0.0005398s 12:22:57.5 Info: AlterTable Notifications 12:22:57.5 Info: => 4E-07s 12:22:57.5 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:57.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:57.5 Info: => 0.0005273s 12:22:57.5 Info: DeleteColumn Notifications OnDownload 12:22:57.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:57.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:57.5 Info: DROP TABLE "Notifications" 12:22:57.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:57.5 Info: => 0.0043036s 12:22:57.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:57.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:57.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:57.5 Info: DROP TABLE "Notifications" 12:22:57.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:57.5 Info: => 0.0043229s 12:22:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:57', 'health_issue_notification') 12:22:57.5 Info: Committing Transaction 12:22:57.5 Info: 29: health_issue_notification migrated 12:22:57.5 Info: => 0.0047193s 12:22:57.5 Info: 30: add_mediafilerepository_mtime migrating 12:22:57.5 Info: Beginning Transaction 12:22:57.5 Info: Starting migration of Main DB to 30 12:22:57.5 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:22:57.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:22:57.5 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:22:57.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-28T12:22:57', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:57.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-28T12:22:57', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:57.5 Info: AlterTable TrackFiles 12:22:57.5 Info: => 4E-07s 12:22:57.5 Info: CreateColumn TrackFiles Modified DateTime 12:22:57.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:57.5 Info: => 0.0005722s 12:22:57.5 Info: AlterTable TrackFiles 12:22:57.5 Info: => 4E-07s 12:22:57.5 Info: CreateColumn TrackFiles Path String 12:22:57.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:57.5 Info: => 0.0005228s 12:22:57.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:57.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:57.5 Info: => 3.94E-05s 12:22:57.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:57.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:57.5 Info: => 0.000124s 12:22:57.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:57.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:57.5 Info: => 0.0001298s 12:22:57.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:57.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:57.5 Info: => 0.0001338s 12:22:57.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:57.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:57.5 Info: => 7.42E-05s 12:22:57.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:57.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:57.5 Info: => 5.8E-05s 12:22:57.5 Info: AlterTable TrackFiles 12:22:57.5 Info: => 4E-07s 12:22:57.5 Info: AlterColumn TrackFiles Path String 12:22:57.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:57.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:57.5 Info: DROP TABLE "TrackFiles" 12:22:57.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:57.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:57.5 Info: => 0.0049467s 12:22:57.5 Info: CreateIndex TrackFiles (Path) 12:22:57.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:57.5 Info: => 0.0001098s 12:22:57.5 Info: DeleteColumn TrackFiles RelativePath 12:22:57.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:57.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:57.5 Info: DROP TABLE "TrackFiles" 12:22:57.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:57.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:57.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:57.5 Info: => 0.0057686s 12:22:57.5 Info: -> 5 Insert operations completed in 00:00:00.0003473 taking an average of 00:00:00.0000694 12:22:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:57', 'add_mediafilerepository_mtime') 12:22:57.5 Info: Committing Transaction 12:22:57.5 Info: 30: add_mediafilerepository_mtime migrated 12:22:57.5 Info: => 0.0063414s 12:22:57.5 Debug: Took: 00:00:00.1639013 12:22:57.5 Debug: Got 0 tracks 12:22:57.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 12:22:57.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 12:22:57.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149776164619_175/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:57.6 Info: DatabaseEngineVersionCheck migrating 12:22:57.6 Info: PerformDBOperation 12:22:57.6 Info: Performing DB Operation 12:22:57.6 Info: SQLite 3.47.0 12:22:57.6 Info: => 0.0009406s 12:22:57.6 Info: DatabaseEngineVersionCheck migrated 12:22:57.6 Info: => 0.0009539s 12:22:57.6 Info: VersionMigration migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: CreateTable VersionInfo 12:22:57.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:57.6 Info: => 0.0001394s 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: VersionMigration migrated 12:22:57.6 Info: => 0.000499s 12:22:57.6 Info: VersionUniqueMigration migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: CreateIndex VersionInfo (Version) 12:22:57.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:57.6 Info: => 0.0001202s 12:22:57.6 Info: AlterTable VersionInfo 12:22:57.6 Info: => 5E-07s 12:22:57.6 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:57.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:57.6 Info: => 0.000481s 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: VersionUniqueMigration migrated 12:22:57.6 Info: => 0.0006861s 12:22:57.6 Info: VersionDescriptionMigration migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: AlterTable VersionInfo 12:22:57.6 Info: => 6E-07s 12:22:57.6 Info: CreateColumn VersionInfo Description String 12:22:57.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:57.6 Info: => 0.0001973s 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: VersionDescriptionMigration migrated 12:22:57.6 Info: => 0.0003865s 12:22:57.6 Info: 1: InitialSetup migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 1 12:22:57.6 Info: CreateTable Config 12:22:57.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:57.6 Info: => 0.0001537s 12:22:57.6 Info: CreateIndex Config (Key) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:57.6 Info: => 7.96E-05s 12:22:57.6 Info: CreateTable RootFolders 12:22:57.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:57.6 Info: => 7.8E-05s 12:22:57.6 Info: CreateIndex RootFolders (Path) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:57.6 Info: => 6.6E-05s 12:22:57.6 Info: CreateTable Artists 12:22:57.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:57.6 Info: => 0.0002163s 12:22:57.6 Info: CreateIndex Artists (ForeignArtistId) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:57.6 Info: => 6.92E-05s 12:22:57.6 Info: CreateIndex Artists (NameSlug) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:57.6 Info: => 6.15E-05s 12:22:57.6 Info: CreateIndex Artists (CleanName) 12:22:57.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.6 Info: => 6.52E-05s 12:22:57.6 Info: CreateIndex Artists (Path) 12:22:57.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.6 Info: => 6.15E-05s 12:22:57.6 Info: CreateTable Albums 12:22:57.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:57.6 Info: => 0.0001888s 12:22:57.6 Info: CreateIndex Albums (ForeignAlbumId) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.6 Info: => 6.4E-05s 12:22:57.6 Info: CreateIndex Albums (MBId) 12:22:57.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.6 Info: => 5.99E-05s 12:22:57.6 Info: CreateIndex Albums (TADBId) 12:22:57.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.6 Info: => 6.48E-05s 12:22:57.6 Info: CreateIndex Albums (TitleSlug) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.6 Info: => 6.08E-05s 12:22:57.6 Info: CreateIndex Albums (CleanTitle) 12:22:57.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.6 Info: => 5.87E-05s 12:22:57.6 Info: CreateIndex Albums (Path) 12:22:57.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:57.6 Info: => 5.9E-05s 12:22:57.6 Info: CreateTable Tracks 12:22:57.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:57.6 Info: => 0.0001765s 12:22:57.6 Info: CreateIndex Tracks (ForeignTrackId) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:57.6 Info: => 7.29E-05s 12:22:57.6 Info: CreateIndex Tracks (ArtistId) 12:22:57.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:57.6 Info: => 0.0001052s 12:22:57.6 Info: CreateIndex Tracks (TrackFileId) 12:22:57.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:57.6 Info: => 8.69E-05s 12:22:57.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:57.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:57.6 Info: => 7.47E-05s 12:22:57.6 Info: CreateTable TrackFiles 12:22:57.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:57.6 Info: => 0.0001234s 12:22:57.6 Info: CreateIndex TrackFiles (ArtistId) 12:22:57.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:57.6 Info: => 7.13E-05s 12:22:57.6 Info: CreateIndex TrackFiles (AlbumId) 12:22:57.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:57.6 Info: => 6.7E-05s 12:22:57.6 Info: CreateTable History 12:22:57.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:57.6 Info: => 0.0001247s 12:22:57.6 Info: CreateIndex History (Date) 12:22:57.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:57.6 Info: => 8.45E-05s 12:22:57.6 Info: CreateIndex History (EventType) 12:22:57.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:57.6 Info: => 7.81E-05s 12:22:57.6 Info: CreateIndex History (DownloadId) 12:22:57.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:57.6 Info: => 6.78E-05s 12:22:57.6 Info: CreateIndex History (AlbumId) 12:22:57.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:57.6 Info: => 6.71E-05s 12:22:57.6 Info: CreateTable Notifications 12:22:57.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:57.6 Info: => 0.0001182s 12:22:57.6 Info: CreateTable ScheduledTasks 12:22:57.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:57.6 Info: => 0.0001327s 12:22:57.6 Info: CreateIndex ScheduledTasks (TypeName) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:57.6 Info: => 0.0001012s 12:22:57.6 Info: CreateTable Indexers 12:22:57.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:57.6 Info: => 0.0001195s 12:22:57.6 Info: CreateIndex Indexers (Name) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:57.6 Info: => 7.55E-05s 12:22:57.6 Info: CreateTable Profiles 12:22:57.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:57.6 Info: => 8.4E-05s 12:22:57.6 Info: CreateIndex Profiles (Name) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:57.6 Info: => 7.24E-05s 12:22:57.6 Info: CreateTable QualityDefinitions 12:22:57.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:57.6 Info: => 0.0006484s 12:22:57.6 Info: CreateIndex QualityDefinitions (Quality) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:57.6 Info: => 7.74E-05s 12:22:57.6 Info: CreateIndex QualityDefinitions (Title) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:57.6 Info: => 0.0001049s 12:22:57.6 Info: CreateTable NamingConfig 12:22:57.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:57.6 Info: => 0.000131s 12:22:57.6 Info: CreateTable Blacklist 12:22:57.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:57.6 Info: => 0.0001984s 12:22:57.6 Info: CreateTable Metadata 12:22:57.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:57.6 Info: => 0.0001037s 12:22:57.6 Info: CreateTable MetadataFiles 12:22:57.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:57.6 Info: => 0.0001154s 12:22:57.6 Info: CreateTable DownloadClients 12:22:57.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:57.6 Info: => 9.77E-05s 12:22:57.6 Info: CreateTable PendingReleases 12:22:57.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:57.6 Info: => 0.0001069s 12:22:57.6 Info: CreateTable RemotePathMappings 12:22:57.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:57.6 Info: => 0.0001042s 12:22:57.6 Info: CreateTable Tags 12:22:57.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:57.6 Info: => 8.4E-05s 12:22:57.6 Info: CreateIndex Tags (Label) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:57.6 Info: => 7.69E-05s 12:22:57.6 Info: CreateTable Restrictions 12:22:57.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:57.6 Info: => 9E-05s 12:22:57.6 Info: CreateTable DelayProfiles 12:22:57.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:57.6 Info: => 0.0001167s 12:22:57.6 Info: CreateTable Users 12:22:57.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:57.6 Info: => 0.0001065s 12:22:57.6 Info: CreateIndex Users (Identifier) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:57.6 Info: => 0.0001112s 12:22:57.6 Info: CreateIndex Users (Username) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:57.6 Info: => 8.99E-05s 12:22:57.6 Info: CreateTable Commands 12:22:57.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:57.6 Info: => 0.0001242s 12:22:57.6 Info: CreateTable IndexerStatus 12:22:57.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:57.6 Info: => 0.0001092s 12:22:57.6 Info: CreateIndex IndexerStatus (ProviderId) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:57.6 Info: => 7.98E-05s 12:22:57.6 Info: CreateTable ExtraFiles 12:22:57.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:57.6 Info: => 0.0001043s 12:22:57.6 Info: CreateTable LyricFiles 12:22:57.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:57.6 Info: => 0.0001316s 12:22:57.6 Info: CreateTable LanguageProfiles 12:22:57.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:57.6 Info: => 8.92E-05s 12:22:57.6 Info: CreateIndex LanguageProfiles (Name) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:57.6 Info: => 8.06E-05s 12:22:57.6 Info: CreateTable DownloadClientStatus 12:22:57.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:57.6 Info: => 0.0001001s 12:22:57.6 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:57.6 Info: => 8.06E-05s 12:22:57.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:57.6 Info: -> 1 Insert operations completed in 00:00:00.0000580 taking an average of 00:00:00.0000580 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:57', 'InitialSetup') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 1: InitialSetup migrated 12:22:57.6 Info: => 0.0008882s 12:22:57.6 Info: 2: add_reason_to_pending_releases migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 2 12:22:57.6 Info: AlterTable PendingReleases 12:22:57.6 Info: => 6E-07s 12:22:57.6 Info: CreateColumn PendingReleases Reason Int32 12:22:57.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:57.6 Info: => 0.0004989s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:57', 'add_reason_to_pending_releases') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 2: add_reason_to_pending_releases migrated 12:22:57.6 Info: => 0.0007953s 12:22:57.6 Info: 3: add_medium_support migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 3 12:22:57.6 Info: AlterTable Albums 12:22:57.6 Info: => 6E-07s 12:22:57.6 Info: CreateColumn Albums Media String 12:22:57.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:57.6 Info: => 0.0005029s 12:22:57.6 Info: AlterTable Tracks 12:22:57.6 Info: => 5E-07s 12:22:57.6 Info: CreateColumn Tracks MediumNumber Int32 12:22:57.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:57.6 Info: => 0.0004607s 12:22:57.6 Info: AlterTable Tracks 12:22:57.6 Info: => 5E-07s 12:22:57.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:57.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:57.6 Info: => 0.0004571s 12:22:57.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:57.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:57.6 Info: => 4.35E-05s 12:22:57.6 Info: DeleteColumn Tracks TrackNumber 12:22:57.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:57.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:57.6 Info: DROP TABLE "Tracks" 12:22:57.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:57.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:57.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:57.6 Info: => 0.0044614s 12:22:57.6 Info: AlterTable Tracks 12:22:57.6 Info: => 5E-07s 12:22:57.6 Info: CreateColumn Tracks TrackNumber String 12:22:57.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:57.6 Info: => 0.0004526s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:57', 'add_medium_support') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 3: add_medium_support migrated 12:22:57.6 Info: => 0.000803s 12:22:57.6 Info: 4: add_various_qualites_in_profile migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 4 12:22:57.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:57.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:57.6 Info: => 4.87E-05s 12:22:57.6 Info: PerformDBOperation 12:22:57.6 Info: Performing DB Operation 12:22:57.6 Info: => 3.12E-05s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:57', 'add_various_qualites_in_profile') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 4: add_various_qualites_in_profile migrated 12:22:57.6 Info: => 0.0002595s 12:22:57.6 Info: 5: metadata_profiles migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 5 12:22:57.6 Info: CreateTable MetadataProfiles 12:22:57.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:57.6 Info: => 0.0001256s 12:22:57.6 Info: CreateIndex MetadataProfiles (Name) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:57.6 Info: => 8.22E-05s 12:22:57.6 Info: AlterTable Artists 12:22:57.6 Info: => 4E-07s 12:22:57.6 Info: CreateColumn Artists MetadataProfileId Int32 12:22:57.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:57.6 Info: => 0.0004798s 12:22:57.6 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:57.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:57.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:57.6 Info: DROP TABLE "Artists" 12:22:57.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:57.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.6 Info: => 0.0048626s 12:22:57.6 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:57.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:57.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:57.6 Info: DROP TABLE "Artists" 12:22:57.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:57.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.6 Info: => 0.0040407s 12:22:57.6 Info: AlterTable Albums 12:22:57.6 Info: => 5E-07s 12:22:57.6 Info: CreateColumn Albums SecondaryTypes String 12:22:57.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:57.6 Info: => 0.0004925s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:57', 'metadata_profiles') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 5: metadata_profiles migrated 12:22:57.6 Info: => 0.0008826s 12:22:57.6 Info: 6: separate_automatic_and_interactive_search migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 6 12:22:57.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:57.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:57.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:57.6 Info: DROP TABLE "Indexers" 12:22:57.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:57.6 Info: => 0.0042833s 12:22:57.6 Info: AlterTable Indexers 12:22:57.6 Info: => 5E-07s 12:22:57.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:57.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:57.6 Info: => 0.0004854s 12:22:57.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:57.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:57.6 Info: => 3.74E-05s 12:22:57.6 Info: AlterTable Indexers 12:22:57.6 Info: => 4E-07s 12:22:57.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:57.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:57.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:57.6 Info: DROP TABLE "Indexers" 12:22:57.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:57.6 Info: => 0.0034003s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:57', 'separate_automatic_and_interactive_search') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 6: separate_automatic_and_interactive_search migrated 12:22:57.6 Info: => 0.0037164s 12:22:57.6 Info: 7: change_album_path_to_relative migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 7 12:22:57.6 Info: DeleteColumn Albums Path 12:22:57.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:57.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:57.6 Info: DROP TABLE "Albums" 12:22:57.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.6 Info: => 0.0040842s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:57', 'change_album_path_to_relative') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 7: change_album_path_to_relative migrated 12:22:57.6 Info: => 0.0044901s 12:22:57.6 Info: 8: change_quality_size_mb_to_kb migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 8 12:22:57.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:57.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:57.6 Info: => 4.74E-05s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:57', 'change_quality_size_mb_to_kb') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 8: change_quality_size_mb_to_kb migrated 12:22:57.6 Info: => 0.0002872s 12:22:57.6 Info: 9: album_releases migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 9 12:22:57.6 Info: AlterTable Albums 12:22:57.6 Info: => 6E-07s 12:22:57.6 Info: CreateColumn Albums Releases String 12:22:57.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:57.6 Info: => 0.0004954s 12:22:57.6 Info: AlterTable Albums 12:22:57.6 Info: => 5E-07s 12:22:57.6 Info: CreateColumn Albums CurrentRelease String 12:22:57.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:57.6 Info: => 0.0004694s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:57', 'album_releases') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 9: album_releases migrated 12:22:57.6 Info: => 0.0007804s 12:22:57.6 Info: 10: album_releases_fix migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 10 12:22:57.6 Info: AlterTable Albums 12:22:57.6 Info: => 6E-07s 12:22:57.6 Info: AlterColumn Albums Releases String 12:22:57.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:57.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:57.6 Info: DROP TABLE "Albums" 12:22:57.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.6 Info: => 0.00491s 12:22:57.6 Info: AlterTable Albums 12:22:57.6 Info: => 6E-07s 12:22:57.6 Info: AlterColumn Albums CurrentRelease String 12:22:57.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:57.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:57.6 Info: DROP TABLE "Albums" 12:22:57.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.6 Info: => 0.0048264s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:57', 'album_releases_fix') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 10: album_releases_fix migrated 12:22:57.6 Info: => 0.0051901s 12:22:57.6 Info: 11: import_lists migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 11 12:22:57.6 Info: CreateTable ImportLists 12:22:57.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:57.6 Info: => 0.000196s 12:22:57.6 Info: CreateIndex ImportLists (Name) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:57.6 Info: => 8.42E-05s 12:22:57.6 Info: CreateTable ImportListStatus 12:22:57.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:57.6 Info: => 0.0001104s 12:22:57.6 Info: CreateIndex ImportListStatus (ProviderId) 12:22:57.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:57.6 Info: => 7.3E-05s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:57', 'import_lists') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 11: import_lists migrated 12:22:57.6 Info: => 0.0003694s 12:22:57.6 Info: 12: add_release_status migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 12 12:22:57.6 Info: AlterTable MetadataProfiles 12:22:57.6 Info: => 6E-07s 12:22:57.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:57.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:57.6 Info: => 0.0005218s 12:22:57.6 Info: PerformDBOperation 12:22:57.6 Info: Performing DB Operation 12:22:57.6 Info: => 2.78E-05s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:57', 'add_release_status') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 12: add_release_status migrated 12:22:57.6 Info: => 0.0003042s 12:22:57.6 Info: 13: album_download_notification migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 13 12:22:57.6 Info: AlterTable Notifications 12:22:57.6 Info: => 5E-07s 12:22:57.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:57.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:57.6 Info: => 0.0004919s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:57', 'album_download_notification') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 13: album_download_notification migrated 12:22:57.6 Info: => 0.0007947s 12:22:57.6 Info: 14: fix_language_metadata_profiles migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 14 12:22:57.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:57.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:57.6 Info: => 7.6E-05s 12:22:57.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:57.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:57.6 Info: => 5.36E-05s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:57', 'fix_language_metadata_profiles') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 14: fix_language_metadata_profiles migrated 12:22:57.6 Info: => 0.0002904s 12:22:57.6 Info: 15: remove_fanzub migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 15 12:22:57.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:57.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:57.6 Info: => 4.21E-05s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:57', 'remove_fanzub') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 15: remove_fanzub migrated 12:22:57.6 Info: => 0.0002742s 12:22:57.6 Info: 16: update_artist_history_indexes migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 16 12:22:57.6 Info: CreateIndex Albums (ArtistId) 12:22:57.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:57.6 Info: => 0.0001006s 12:22:57.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:57.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:57.6 Info: => 7.35E-05s 12:22:57.6 Info: DeleteIndex History (AlbumId) 12:22:57.6 Info: DROP INDEX "IX_History_AlbumId" 12:22:57.6 Info: => 0.0001164s 12:22:57.6 Info: CreateIndex History (AlbumId, Date) 12:22:57.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:57.6 Info: => 8.7E-05s 12:22:57.6 Info: DeleteIndex History (DownloadId) 12:22:57.6 Info: DROP INDEX "IX_History_DownloadId" 12:22:57.6 Info: => 0.0001039s 12:22:57.6 Info: CreateIndex History (DownloadId, Date) 12:22:57.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:57.6 Info: => 8.42E-05s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:57', 'update_artist_history_indexes') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 16: update_artist_history_indexes migrated 12:22:57.6 Info: => 0.0004125s 12:22:57.6 Info: 17: remove_nma migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 17 12:22:57.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:57.6 Info: => 4.92E-05s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:57', 'remove_nma') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 17: remove_nma migrated 12:22:57.6 Info: => 0.0002851s 12:22:57.6 Info: 18: album_disambiguation migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 18 12:22:57.6 Info: AlterTable Albums 12:22:57.6 Info: => 6E-07s 12:22:57.6 Info: CreateColumn Albums Disambiguation String 12:22:57.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:57.6 Info: => 0.0005068s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:57', 'album_disambiguation') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 18: album_disambiguation migrated 12:22:57.6 Info: => 0.0007876s 12:22:57.6 Info: 19: add_ape_quality_in_profiles migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 19 12:22:57.6 Info: PerformDBOperation 12:22:57.6 Info: Performing DB Operation 12:22:57.6 Info: => 3.17E-05s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:57', 'add_ape_quality_in_profiles') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 19: add_ape_quality_in_profiles migrated 12:22:57.6 Info: => 0.0002732s 12:22:57.6 Info: 20: remove_pushalot migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 20 12:22:57.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:57.6 Info: => 4.58E-05s 12:22:57.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:57.6 Info: => 2.81E-05s 12:22:57.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:57.6 Info: => 2.67E-05s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:57', 'remove_pushalot') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 20: remove_pushalot migrated 12:22:57.6 Info: => 0.000251s 12:22:57.6 Info: 21: add_custom_filters migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 21 12:22:57.6 Info: CreateTable CustomFilters 12:22:57.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:57.6 Info: => 0.0001231s 12:22:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:57', 'add_custom_filters') 12:22:57.6 Info: Committing Transaction 12:22:57.6 Info: 21: add_custom_filters migrated 12:22:57.6 Info: => 0.0004123s 12:22:57.6 Info: 22: import_list_tags migrating 12:22:57.6 Info: Beginning Transaction 12:22:57.6 Info: Starting migration of Main DB to 22 12:22:57.6 Info: AlterTable ImportLists 12:22:57.6 Info: => 6E-07s 12:22:57.6 Info: CreateColumn ImportLists Tags String 12:22:57.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:57.7 Info: => 0.0005165s 12:22:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:57', 'import_list_tags') 12:22:57.7 Info: Committing Transaction 12:22:57.7 Info: 22: import_list_tags migrated 12:22:57.7 Info: => 0.0008029s 12:22:57.7 Info: 23: add_release_groups_etc migrating 12:22:57.7 Info: Beginning Transaction 12:22:57.7 Info: Starting migration of Main DB to 23 12:22:57.7 Info: CreateTable ArtistMetadata 12:22:57.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:57.7 Info: => 0.0001641s 12:22:57.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:57.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:57.7 Info: => 0.0001194s 12:22:57.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:57.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:57.7 Info: => 8.52E-05s 12:22:57.7 Info: AlterTable Artists 12:22:57.7 Info: => 5E-07s 12:22:57.7 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:57.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:57.7 Info: => 0.0005168s 12:22:57.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:57.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:57.7 Info: => 6.61E-05s 12:22:57.7 Info: CreateTable AlbumReleases 12:22:57.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:57.7 Info: => 0.000141s 12:22:57.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:57.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:57.7 Info: => 0.0001236s 12:22:57.7 Info: CreateIndex AlbumReleases (AlbumId) 12:22:57.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:57.7 Info: => 7.99E-05s 12:22:57.7 Info: PerformDBOperation 12:22:57.7 Info: Performing DB Operation 12:22:57.7 Info: => 3.22E-05s 12:22:57.7 Info: AlterTable Albums 12:22:57.7 Info: => 4E-07s 12:22:57.7 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:57.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:57.7 Info: => 0.0005542s 12:22:57.7 Info: AlterTable Albums 12:22:57.7 Info: => 5E-07s 12:22:57.7 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:57.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:57.7 Info: => 0.000527s 12:22:57.7 Info: AlterTable Albums 12:22:57.7 Info: => 5E-07s 12:22:57.7 Info: CreateColumn Albums Links String 12:22:57.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:57.7 Info: => 0.0005192s 12:22:57.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:57.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:57.7 Info: => 7.59E-05s 12:22:57.7 Info: AlterTable Tracks 12:22:57.7 Info: => 4E-07s 12:22:57.7 Info: CreateColumn Tracks ForeignRecordingId String 12:22:57.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:57.7 Info: => 0.0005221s 12:22:57.7 Info: AlterTable Tracks 12:22:57.7 Info: => 6E-07s 12:22:57.7 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:57.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:57.7 Info: => 0.0005167s 12:22:57.7 Info: AlterTable Tracks 12:22:57.7 Info: => 6E-07s 12:22:57.7 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:57.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:57.7 Info: => 0.0005154s 12:22:57.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:57.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:57.7 Info: => 8.06E-05s 12:22:57.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:57.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:57.7 Info: => 6.15E-05s 12:22:57.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:57.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:57.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:57.7 Info: DROP TABLE "Artists" 12:22:57.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.7 Info: => 0.0053513s 12:22:57.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:57.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:57.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:57.7 Info: DROP TABLE "Albums" 12:22:57.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.7 Info: => 0.0046647s 12:22:57.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:57.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:57.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:57.7 Info: DROP TABLE "Tracks" 12:22:57.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:57.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:57.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:57.7 Info: => 0.0043769s 12:22:57.7 Info: DeleteColumn TrackFiles ArtistId 12:22:57.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:57.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:57.7 Info: DROP TABLE "TrackFiles" 12:22:57.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:57.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:57.7 Info: => 0.0050878s 12:22:57.7 Info: CreateIndex Artists (ArtistMetadataId) 12:22:57.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:57.7 Info: => 0.0001053s 12:22:57.7 Info: CreateIndex Artists (Monitored) 12:22:57.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:57.7 Info: => 7.82E-05s 12:22:57.7 Info: CreateIndex Albums (ArtistMetadataId) 12:22:57.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:57.7 Info: => 9.5E-05s 12:22:57.7 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:57.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:57.7 Info: => 9.58E-05s 12:22:57.7 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:57.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:57.7 Info: => 0.0001136s 12:22:57.7 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:57.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:57.7 Info: => 0.0001003s 12:22:57.7 Info: UpdateData 12:22:57.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:57.7 Info: => 4.43E-05s 12:22:57.7 Info: UpdateData 12:22:57.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:57.7 Info: => 3.31E-05s 12:22:57.7 Info: UpdateData 12:22:57.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:57.7 Info: => 3.78E-05s 12:22:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:57', 'add_release_groups_etc') 12:22:57.7 Info: Committing Transaction 12:22:57.7 Info: 23: add_release_groups_etc migrated 12:22:57.7 Info: => 0.0006694s 12:22:57.7 Info: 24: NewMediaInfoFormat migrating 12:22:57.7 Info: Beginning Transaction 12:22:57.7 Info: Starting migration of Main DB to 24 12:22:57.7 Info: UpdateData 12:22:57.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:57.7 Info: => 5.12E-05s 12:22:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:57', 'NewMediaInfoFormat') 12:22:57.7 Info: Committing Transaction 12:22:57.7 Info: 24: NewMediaInfoFormat migrated 12:22:57.7 Info: => 0.0002921s 12:22:57.7 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:57.7 Info: Beginning Transaction 12:22:57.7 Info: Starting migration of Main DB to 25 12:22:57.7 Info: RenameTable Restrictions ReleaseProfiles 12:22:57.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:57.7 Info: => 0.0018839s 12:22:57.7 Info: AlterTable ReleaseProfiles 12:22:57.7 Info: => 6E-07s 12:22:57.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:57.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:57.7 Info: => 0.0005705s 12:22:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:57', 'rename_restrictions_to_release_profiles') 12:22:57.7 Info: Committing Transaction 12:22:57.7 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:57.7 Info: => 0.0008799s 12:22:57.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:57.7 Info: Beginning Transaction 12:22:57.7 Info: Starting migration of Main DB to 26 12:22:57.7 Info: RenameTable Profiles QualityProfiles 12:22:57.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:57.7 Info: => 0.0018669s 12:22:57.7 Info: AlterTable QualityProfiles 12:22:57.7 Info: => 6E-07s 12:22:57.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:57.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:57.7 Info: => 0.0005136s 12:22:57.7 Info: AlterTable LanguageProfiles 12:22:57.7 Info: => 5E-07s 12:22:57.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:57.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:57.7 Info: => 0.0004883s 12:22:57.7 Info: UpdateData 12:22:57.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:57.7 Info: => 4.51E-05s 12:22:57.7 Info: UpdateData 12:22:57.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:57.7 Info: => 2.75E-05s 12:22:57.7 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:57.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:57.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:57.7 Info: DROP TABLE "Artists" 12:22:57.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:57.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:57.7 Info: => 0.0046044s 12:22:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:57', 'rename_quality_profiles_add_upgrade_allowed') 12:22:57.7 Info: Committing Transaction 12:22:57.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:57.7 Info: => 0.0050828s 12:22:57.7 Info: 27: add_import_exclusions migrating 12:22:57.7 Info: Beginning Transaction 12:22:57.7 Info: Starting migration of Main DB to 27 12:22:57.7 Info: CreateTable ImportListExclusions 12:22:57.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:57.7 Info: => 0.0001596s 12:22:57.7 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:57.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:57.7 Info: => 0.0001775s 12:22:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:57', 'add_import_exclusions') 12:22:57.7 Info: Committing Transaction 12:22:57.7 Info: 27: add_import_exclusions migrated 12:22:57.7 Info: => 0.0004947s 12:22:57.7 Info: 28: clean_artist_metadata_table migrating 12:22:57.7 Info: Beginning Transaction 12:22:57.7 Info: Starting migration of Main DB to 28 12:22:57.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.7 Info: => 0.0001431s 12:22:57.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.7 Info: => 0.0001156s 12:22:57.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:57.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:57.7 Info: => 0.000109s 12:22:57.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:57.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:57.7 Info: => 0.0001101s 12:22:57.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.7 Info: => 0.000106s 12:22:57.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:57.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:57.7 Info: => 0.0001083s 12:22:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:57', 'clean_artist_metadata_table') 12:22:57.7 Info: Committing Transaction 12:22:57.7 Info: 28: clean_artist_metadata_table migrated 12:22:57.7 Info: => 0.000363s 12:22:57.7 Info: 29: health_issue_notification migrating 12:22:57.7 Info: Beginning Transaction 12:22:57.7 Info: Starting migration of Main DB to 29 12:22:57.7 Info: AlterTable Notifications 12:22:57.7 Info: => 8E-07s 12:22:57.7 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:57.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:57.7 Info: => 0.000546s 12:22:57.7 Info: AlterTable Notifications 12:22:57.7 Info: => 5E-07s 12:22:57.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:57.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:57.7 Info: => 0.0005199s 12:22:57.7 Info: AlterTable Notifications 12:22:57.7 Info: => 4E-07s 12:22:57.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:57.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:57.7 Info: => 0.0005242s 12:22:57.7 Info: AlterTable Notifications 12:22:57.7 Info: => 5E-07s 12:22:57.7 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:57.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:57.7 Info: => 0.000528s 12:22:57.7 Info: AlterTable Notifications 12:22:57.7 Info: => 5E-07s 12:22:57.7 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:57.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:57.7 Info: => 0.0005153s 12:22:57.7 Info: DeleteColumn Notifications OnDownload 12:22:57.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:57.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:57.7 Info: DROP TABLE "Notifications" 12:22:57.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:57.7 Info: => 0.0054273s 12:22:57.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:57.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:57.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:57.7 Info: DROP TABLE "Notifications" 12:22:57.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:57.7 Info: => 0.0045057s 12:22:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:57', 'health_issue_notification') 12:22:57.7 Info: Committing Transaction 12:22:57.7 Info: 29: health_issue_notification migrated 12:22:57.7 Info: => 0.0049329s 12:22:57.7 Info: 30: add_mediafilerepository_mtime migrating 12:22:57.7 Info: Beginning Transaction 12:22:57.7 Info: Starting migration of Main DB to 30 12:22:57.7 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:22:57.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:22:57.7 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:22:57.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-28T12:22:57', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:57.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 12:22:57.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-28T12:22:57', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:57.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 12:22:57.7 Info: AlterTable TrackFiles 12:22:57.7 Info: => 4E-07s 12:22:57.7 Info: CreateColumn TrackFiles Modified DateTime 12:22:57.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:57.7 Info: => 0.0005802s 12:22:57.7 Info: AlterTable TrackFiles 12:22:57.7 Info: => 6E-07s 12:22:57.7 Info: CreateColumn TrackFiles Path String 12:22:57.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:57.7 Info: => 0.0005095s 12:22:57.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:57.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:57.7 Info: => 3.99E-05s 12:22:57.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:57.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:57.7 Info: => 0.0001148s 12:22:57.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:57.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:57.7 Info: => 0.0001327s 12:22:57.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:57.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:57.7 Info: => 0.0001389s 12:22:57.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:57.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:57.7 Info: => 8.38E-05s 12:22:57.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:57.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:57.7 Info: => 0.0001049s 12:22:57.7 Info: AlterTable TrackFiles 12:22:57.7 Info: => 6E-07s 12:22:57.7 Info: AlterColumn TrackFiles Path String 12:22:57.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:57.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:57.7 Info: DROP TABLE "TrackFiles" 12:22:57.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:57.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:57.7 Info: => 0.0047203s 12:22:57.7 Info: CreateIndex TrackFiles (Path) 12:22:57.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:57.7 Info: => 7.68E-05s 12:22:57.7 Info: DeleteColumn TrackFiles RelativePath 12:22:57.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:57.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:57.7 Info: DROP TABLE "TrackFiles" 12:22:57.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:57.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:57.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:57.7 Info: => 0.004344s 12:22:57.7 Info: -> 7 Insert operations completed in 00:00:00.0004739 taking an average of 00:00:00.0000677 12:22:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:57', 'add_mediafilerepository_mtime') 12:22:57.7 Info: Committing Transaction 12:22:57.7 Info: 30: add_mediafilerepository_mtime migrated 12:22:57.7 Info: => 0.004858s 12:22:57.7 Debug: Took: 00:00:00.1496856 12:22:57.7 Debug: Got 2 tracks 12:22:57.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 12:22:57.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 12:22:57.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149778139247_177/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:57.8 Info: DatabaseEngineVersionCheck migrating 12:22:57.8 Info: PerformDBOperation 12:22:57.8 Info: Performing DB Operation 12:22:57.8 Info: SQLite 3.47.0 12:22:57.8 Info: => 0.001006s 12:22:57.8 Info: DatabaseEngineVersionCheck migrated 12:22:57.8 Info: => 0.0010188s 12:22:57.8 Info: VersionMigration migrating 12:22:57.8 Info: Beginning Transaction 12:22:57.8 Info: CreateTable VersionInfo 12:22:57.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:57.8 Info: => 0.0001458s 12:22:57.8 Info: Committing Transaction 12:22:57.8 Info: VersionMigration migrated 12:22:57.8 Info: => 0.0004919s 12:22:57.8 Info: VersionUniqueMigration migrating 12:22:57.8 Info: Beginning Transaction 12:22:57.8 Info: CreateIndex VersionInfo (Version) 12:22:57.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:57.8 Info: => 0.0001238s 12:22:57.8 Info: AlterTable VersionInfo 12:22:57.8 Info: => 7E-07s 12:22:57.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:57.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:57.8 Info: => 0.0005061s 12:22:57.8 Info: Committing Transaction 12:22:57.8 Info: VersionUniqueMigration migrated 12:22:57.8 Info: => 0.0006988s 12:22:57.8 Info: VersionDescriptionMigration migrating 12:22:57.8 Info: Beginning Transaction 12:22:57.8 Info: AlterTable VersionInfo 12:22:57.8 Info: => 5E-07s 12:22:57.8 Info: CreateColumn VersionInfo Description String 12:22:57.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:57.8 Info: => 0.0001833s 12:22:57.8 Info: Committing Transaction 12:22:57.8 Info: VersionDescriptionMigration migrated 12:22:57.8 Info: => 0.0003602s 12:22:57.8 Info: 1: InitialSetup migrating 12:22:57.8 Info: Beginning Transaction 12:22:57.8 Info: Starting migration of Main DB to 1 12:22:57.8 Info: CreateTable Config 12:22:57.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:57.8 Info: => 0.0001608s 12:22:57.8 Info: CreateIndex Config (Key) 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:57.8 Info: => 7.19E-05s 12:22:57.8 Info: CreateTable RootFolders 12:22:57.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:57.8 Info: => 8.17E-05s 12:22:57.8 Info: CreateIndex RootFolders (Path) 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:57.8 Info: => 6.48E-05s 12:22:57.8 Info: CreateTable Artists 12:22:57.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:57.8 Info: => 0.0002177s 12:22:57.8 Info: CreateIndex Artists (ForeignArtistId) 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:57.8 Info: => 7.98E-05s 12:22:57.8 Info: CreateIndex Artists (NameSlug) 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:57.8 Info: => 6.38E-05s 12:22:57.8 Info: CreateIndex Artists (CleanName) 12:22:57.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.8 Info: => 6.06E-05s 12:22:57.8 Info: CreateIndex Artists (Path) 12:22:57.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.8 Info: => 5.9E-05s 12:22:57.8 Info: CreateTable Albums 12:22:57.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:57.8 Info: => 0.000188s 12:22:57.8 Info: CreateIndex Albums (ForeignAlbumId) 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.8 Info: => 6.85E-05s 12:22:57.8 Info: CreateIndex Albums (MBId) 12:22:57.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.8 Info: => 6.04E-05s 12:22:57.8 Info: CreateIndex Albums (TADBId) 12:22:57.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.8 Info: => 5.93E-05s 12:22:57.8 Info: CreateIndex Albums (TitleSlug) 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.8 Info: => 6.06E-05s 12:22:57.8 Info: CreateIndex Albums (CleanTitle) 12:22:57.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.8 Info: => 6.15E-05s 12:22:57.8 Info: CreateIndex Albums (Path) 12:22:57.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:57.8 Info: => 5.82E-05s 12:22:57.8 Info: CreateTable Tracks 12:22:57.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:57.8 Info: => 0.0001767s 12:22:57.8 Info: CreateIndex Tracks (ForeignTrackId) 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:57.8 Info: => 7.42E-05s 12:22:57.8 Info: CreateIndex Tracks (ArtistId) 12:22:57.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:57.8 Info: => 0.0001032s 12:22:57.8 Info: CreateIndex Tracks (TrackFileId) 12:22:57.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:57.8 Info: => 0.0001016s 12:22:57.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:57.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:57.8 Info: => 7.53E-05s 12:22:57.8 Info: CreateTable TrackFiles 12:22:57.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:57.8 Info: => 0.0001252s 12:22:57.8 Info: CreateIndex TrackFiles (ArtistId) 12:22:57.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:57.8 Info: => 7.52E-05s 12:22:57.8 Info: CreateIndex TrackFiles (AlbumId) 12:22:57.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:57.8 Info: => 6.88E-05s 12:22:57.8 Info: CreateTable History 12:22:57.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:57.8 Info: => 0.000127s 12:22:57.8 Info: CreateIndex History (Date) 12:22:57.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:57.8 Info: => 8.77E-05s 12:22:57.8 Info: CreateIndex History (EventType) 12:22:57.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:57.8 Info: => 7.04E-05s 12:22:57.8 Info: CreateIndex History (DownloadId) 12:22:57.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:57.8 Info: => 6.79E-05s 12:22:57.8 Info: CreateIndex History (AlbumId) 12:22:57.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:57.8 Info: => 6.92E-05s 12:22:57.8 Info: CreateTable Notifications 12:22:57.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:57.8 Info: => 0.0001172s 12:22:57.8 Info: CreateTable ScheduledTasks 12:22:57.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:57.8 Info: => 0.0001212s 12:22:57.8 Info: CreateIndex ScheduledTasks (TypeName) 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:57.8 Info: => 9.9E-05s 12:22:57.8 Info: CreateTable Indexers 12:22:57.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:57.8 Info: => 0.0001198s 12:22:57.8 Info: CreateIndex Indexers (Name) 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:57.8 Info: => 7.58E-05s 12:22:57.8 Info: CreateTable Profiles 12:22:57.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:57.8 Info: => 8.8E-05s 12:22:57.8 Info: CreateIndex Profiles (Name) 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:57.8 Info: => 7.43E-05s 12:22:57.8 Info: CreateTable QualityDefinitions 12:22:57.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:57.8 Info: => 0.000104s 12:22:57.8 Info: CreateIndex QualityDefinitions (Quality) 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:57.8 Info: => 7.03E-05s 12:22:57.8 Info: CreateIndex QualityDefinitions (Title) 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:57.8 Info: => 9.63E-05s 12:22:57.8 Info: CreateTable NamingConfig 12:22:57.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:57.8 Info: => 0.0001291s 12:22:57.8 Info: CreateTable Blacklist 12:22:57.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:57.8 Info: => 0.0008647s 12:22:57.8 Info: CreateTable Metadata 12:22:57.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:57.8 Info: => 0.0001136s 12:22:57.8 Info: CreateTable MetadataFiles 12:22:57.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:57.8 Info: => 0.0001268s 12:22:57.8 Info: CreateTable DownloadClients 12:22:57.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:57.8 Info: => 0.0001025s 12:22:57.8 Info: CreateTable PendingReleases 12:22:57.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:57.8 Info: => 0.0001117s 12:22:57.8 Info: CreateTable RemotePathMappings 12:22:57.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:57.8 Info: => 0.0001035s 12:22:57.8 Info: CreateTable Tags 12:22:57.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:57.8 Info: => 8.92E-05s 12:22:57.8 Info: CreateIndex Tags (Label) 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:57.8 Info: => 8.14E-05s 12:22:57.8 Info: CreateTable Restrictions 12:22:57.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:57.8 Info: => 9.16E-05s 12:22:57.8 Info: CreateTable DelayProfiles 12:22:57.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:57.8 Info: => 0.0001151s 12:22:57.8 Info: CreateTable Users 12:22:57.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:57.8 Info: => 8.43E-05s 12:22:57.8 Info: CreateIndex Users (Identifier) 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:57.8 Info: => 0.0001049s 12:22:57.8 Info: CreateIndex Users (Username) 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:57.8 Info: => 8.74E-05s 12:22:57.8 Info: CreateTable Commands 12:22:57.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:57.8 Info: => 0.0001284s 12:22:57.8 Info: CreateTable IndexerStatus 12:22:57.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:57.8 Info: => 0.0001148s 12:22:57.8 Info: CreateIndex IndexerStatus (ProviderId) 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:57.8 Info: => 7.63E-05s 12:22:57.8 Info: CreateTable ExtraFiles 12:22:57.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:57.8 Info: => 0.0001084s 12:22:57.8 Info: CreateTable LyricFiles 12:22:57.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:57.8 Info: => 0.000136s 12:22:57.8 Info: CreateTable LanguageProfiles 12:22:57.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:57.8 Info: => 9.22E-05s 12:22:57.8 Info: CreateIndex LanguageProfiles (Name) 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:57.8 Info: => 7.94E-05s 12:22:57.8 Info: CreateTable DownloadClientStatus 12:22:57.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:57.8 Info: => 0.0001004s 12:22:57.8 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:57.8 Info: => 7.68E-05s 12:22:57.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:57.8 Info: -> 1 Insert operations completed in 00:00:00.0000598 taking an average of 00:00:00.0000598 12:22:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:57', 'InitialSetup') 12:22:57.8 Info: Committing Transaction 12:22:57.8 Info: 1: InitialSetup migrated 12:22:57.8 Info: => 0.0106591s 12:22:57.8 Info: 2: add_reason_to_pending_releases migrating 12:22:57.8 Info: Beginning Transaction 12:22:57.8 Info: Starting migration of Main DB to 2 12:22:57.8 Info: AlterTable PendingReleases 12:22:57.8 Info: => 8E-07s 12:22:57.8 Info: CreateColumn PendingReleases Reason Int32 12:22:57.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:57.8 Info: => 0.0005326s 12:22:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:57', 'add_reason_to_pending_releases') 12:22:57.8 Info: Committing Transaction 12:22:57.8 Info: 2: add_reason_to_pending_releases migrated 12:22:57.8 Info: => 0.0008214s 12:22:57.8 Info: 3: add_medium_support migrating 12:22:57.8 Info: Beginning Transaction 12:22:57.8 Info: Starting migration of Main DB to 3 12:22:57.8 Info: AlterTable Albums 12:22:57.8 Info: => 7E-07s 12:22:57.8 Info: CreateColumn Albums Media String 12:22:57.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:57.8 Info: => 0.0010886s 12:22:57.8 Info: AlterTable Tracks 12:22:57.8 Info: => 6E-07s 12:22:57.8 Info: CreateColumn Tracks MediumNumber Int32 12:22:57.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:57.8 Info: => 0.0004589s 12:22:57.8 Info: AlterTable Tracks 12:22:57.8 Info: => 5E-07s 12:22:57.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:57.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:57.8 Info: => 0.0004522s 12:22:57.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:57.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:57.8 Info: => 4.28E-05s 12:22:57.8 Info: DeleteColumn Tracks TrackNumber 12:22:57.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:57.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:57.8 Info: DROP TABLE "Tracks" 12:22:57.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:57.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:57.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:57.8 Info: => 0.0046635s 12:22:57.8 Info: AlterTable Tracks 12:22:57.8 Info: => 4E-07s 12:22:57.8 Info: CreateColumn Tracks TrackNumber String 12:22:57.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:57.8 Info: => 0.0004659s 12:22:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:57', 'add_medium_support') 12:22:57.8 Info: Committing Transaction 12:22:57.8 Info: 3: add_medium_support migrated 12:22:57.8 Info: => 0.0008283s 12:22:57.8 Info: 4: add_various_qualites_in_profile migrating 12:22:57.8 Info: Beginning Transaction 12:22:57.8 Info: Starting migration of Main DB to 4 12:22:57.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:57.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:57.8 Info: => 5.06E-05s 12:22:57.8 Info: PerformDBOperation 12:22:57.8 Info: Performing DB Operation 12:22:57.8 Info: => 3.17E-05s 12:22:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:57', 'add_various_qualites_in_profile') 12:22:57.8 Info: Committing Transaction 12:22:57.8 Info: 4: add_various_qualites_in_profile migrated 12:22:57.8 Info: => 0.0002588s 12:22:57.8 Info: 5: metadata_profiles migrating 12:22:57.8 Info: Beginning Transaction 12:22:57.8 Info: Starting migration of Main DB to 5 12:22:57.8 Info: CreateTable MetadataProfiles 12:22:57.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:57.8 Info: => 0.0001279s 12:22:57.8 Info: CreateIndex MetadataProfiles (Name) 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:57.8 Info: => 8.17E-05s 12:22:57.8 Info: AlterTable Artists 12:22:57.8 Info: => 4E-07s 12:22:57.8 Info: CreateColumn Artists MetadataProfileId Int32 12:22:57.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:57.8 Info: => 0.0004995s 12:22:57.8 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:57.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:57.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:57.8 Info: DROP TABLE "Artists" 12:22:57.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:57.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.8 Info: => 0.0041351s 12:22:57.8 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:57.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:57.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:57.8 Info: DROP TABLE "Artists" 12:22:57.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:57.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.8 Info: => 0.0048627s 12:22:57.8 Info: AlterTable Albums 12:22:57.8 Info: => 6E-07s 12:22:57.8 Info: CreateColumn Albums SecondaryTypes String 12:22:57.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:57.8 Info: => 0.0004911s 12:22:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:57', 'metadata_profiles') 12:22:57.8 Info: Committing Transaction 12:22:57.8 Info: 5: metadata_profiles migrated 12:22:57.8 Info: => 0.0008878s 12:22:57.8 Info: 6: separate_automatic_and_interactive_search migrating 12:22:57.8 Info: Beginning Transaction 12:22:57.8 Info: Starting migration of Main DB to 6 12:22:57.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:57.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:57.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:57.8 Info: DROP TABLE "Indexers" 12:22:57.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:57.8 Info: => 0.0042808s 12:22:57.8 Info: AlterTable Indexers 12:22:57.8 Info: => 4E-07s 12:22:57.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:57.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:57.8 Info: => 0.0004832s 12:22:57.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:57.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:57.8 Info: => 3.94E-05s 12:22:57.8 Info: AlterTable Indexers 12:22:57.8 Info: => 6E-07s 12:22:57.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:57.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:57.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:57.8 Info: DROP TABLE "Indexers" 12:22:57.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:57.8 Info: => 0.0034851s 12:22:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:57', 'separate_automatic_and_interactive_search') 12:22:57.8 Info: Committing Transaction 12:22:57.8 Info: 6: separate_automatic_and_interactive_search migrated 12:22:57.8 Info: => 0.0038073s 12:22:57.8 Info: 7: change_album_path_to_relative migrating 12:22:57.8 Info: Beginning Transaction 12:22:57.8 Info: Starting migration of Main DB to 7 12:22:57.8 Info: DeleteColumn Albums Path 12:22:57.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:57.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:57.8 Info: DROP TABLE "Albums" 12:22:57.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.8 Info: => 0.0051642s 12:22:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:57', 'change_album_path_to_relative') 12:22:57.8 Info: Committing Transaction 12:22:57.8 Info: 7: change_album_path_to_relative migrated 12:22:57.8 Info: => 0.0055558s 12:22:57.8 Info: 8: change_quality_size_mb_to_kb migrating 12:22:57.8 Info: Beginning Transaction 12:22:57.8 Info: Starting migration of Main DB to 8 12:22:57.8 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:57.8 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:57.8 Info: => 4.98E-05s 12:22:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:57', 'change_quality_size_mb_to_kb') 12:22:57.8 Info: Committing Transaction 12:22:57.8 Info: 8: change_quality_size_mb_to_kb migrated 12:22:57.8 Info: => 0.0002882s 12:22:57.8 Info: 9: album_releases migrating 12:22:57.8 Info: Beginning Transaction 12:22:57.8 Info: Starting migration of Main DB to 9 12:22:57.8 Info: AlterTable Albums 12:22:57.8 Info: => 7E-07s 12:22:57.8 Info: CreateColumn Albums Releases String 12:22:57.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:57.8 Info: => 0.0005006s 12:22:57.8 Info: AlterTable Albums 12:22:57.8 Info: => 5E-07s 12:22:57.8 Info: CreateColumn Albums CurrentRelease String 12:22:57.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:57.8 Info: => 0.0004789s 12:22:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:57', 'album_releases') 12:22:57.8 Info: Committing Transaction 12:22:57.8 Info: 9: album_releases migrated 12:22:57.8 Info: => 0.0008325s 12:22:57.8 Info: 10: album_releases_fix migrating 12:22:57.8 Info: Beginning Transaction 12:22:57.8 Info: Starting migration of Main DB to 10 12:22:57.8 Info: AlterTable Albums 12:22:57.8 Info: => 6E-07s 12:22:57.8 Info: AlterColumn Albums Releases String 12:22:57.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:57.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:57.8 Info: DROP TABLE "Albums" 12:22:57.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.8 Info: => 0.0040962s 12:22:57.8 Info: AlterTable Albums 12:22:57.8 Info: => 5E-07s 12:22:57.8 Info: AlterColumn Albums CurrentRelease String 12:22:57.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:57.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:57.8 Info: DROP TABLE "Albums" 12:22:57.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:57.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:57.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:57.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.8 Info: => 0.0040654s 12:22:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:57', 'album_releases_fix') 12:22:57.8 Info: Committing Transaction 12:22:57.8 Info: 10: album_releases_fix migrated 12:22:57.8 Info: => 0.0044988s 12:22:57.8 Info: 11: import_lists migrating 12:22:57.8 Info: Beginning Transaction 12:22:57.8 Info: Starting migration of Main DB to 11 12:22:57.9 Info: CreateTable ImportLists 12:22:57.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:57.9 Info: => 0.0002006s 12:22:57.9 Info: CreateIndex ImportLists (Name) 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:57.9 Info: => 8.41E-05s 12:22:57.9 Info: CreateTable ImportListStatus 12:22:57.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:57.9 Info: => 0.0001122s 12:22:57.9 Info: CreateIndex ImportListStatus (ProviderId) 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:57.9 Info: => 7.53E-05s 12:22:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:57', 'import_lists') 12:22:57.9 Info: Committing Transaction 12:22:57.9 Info: 11: import_lists migrated 12:22:57.9 Info: => 0.0003941s 12:22:57.9 Info: 12: add_release_status migrating 12:22:57.9 Info: Beginning Transaction 12:22:57.9 Info: Starting migration of Main DB to 12 12:22:57.9 Info: AlterTable MetadataProfiles 12:22:57.9 Info: => 7E-07s 12:22:57.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:57.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:57.9 Info: => 0.0005297s 12:22:57.9 Info: PerformDBOperation 12:22:57.9 Info: Performing DB Operation 12:22:57.9 Info: => 3.03E-05s 12:22:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:57', 'add_release_status') 12:22:57.9 Info: Committing Transaction 12:22:57.9 Info: 12: add_release_status migrated 12:22:57.9 Info: => 0.0003044s 12:22:57.9 Info: 13: album_download_notification migrating 12:22:57.9 Info: Beginning Transaction 12:22:57.9 Info: Starting migration of Main DB to 13 12:22:57.9 Info: AlterTable Notifications 12:22:57.9 Info: => 6E-07s 12:22:57.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:57.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:57.9 Info: => 0.0004982s 12:22:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:57', 'album_download_notification') 12:22:57.9 Info: Committing Transaction 12:22:57.9 Info: 13: album_download_notification migrated 12:22:57.9 Info: => 0.0007883s 12:22:57.9 Info: 14: fix_language_metadata_profiles migrating 12:22:57.9 Info: Beginning Transaction 12:22:57.9 Info: Starting migration of Main DB to 14 12:22:57.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:57.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:57.9 Info: => 7.89E-05s 12:22:57.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:57.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:57.9 Info: => 5.36E-05s 12:22:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:57', 'fix_language_metadata_profiles') 12:22:57.9 Info: Committing Transaction 12:22:57.9 Info: 14: fix_language_metadata_profiles migrated 12:22:57.9 Info: => 0.0003174s 12:22:57.9 Info: 15: remove_fanzub migrating 12:22:57.9 Info: Beginning Transaction 12:22:57.9 Info: Starting migration of Main DB to 15 12:22:57.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:57.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:57.9 Info: => 4.38E-05s 12:22:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:57', 'remove_fanzub') 12:22:57.9 Info: Committing Transaction 12:22:57.9 Info: 15: remove_fanzub migrated 12:22:57.9 Info: => 0.0002755s 12:22:57.9 Info: 16: update_artist_history_indexes migrating 12:22:57.9 Info: Beginning Transaction 12:22:57.9 Info: Starting migration of Main DB to 16 12:22:57.9 Info: CreateIndex Albums (ArtistId) 12:22:57.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:57.9 Info: => 0.0001019s 12:22:57.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:57.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:57.9 Info: => 7.93E-05s 12:22:57.9 Info: DeleteIndex History (AlbumId) 12:22:57.9 Info: DROP INDEX "IX_History_AlbumId" 12:22:57.9 Info: => 0.0001113s 12:22:57.9 Info: CreateIndex History (AlbumId, Date) 12:22:57.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:57.9 Info: => 9.16E-05s 12:22:57.9 Info: DeleteIndex History (DownloadId) 12:22:57.9 Info: DROP INDEX "IX_History_DownloadId" 12:22:57.9 Info: => 9.96E-05s 12:22:57.9 Info: CreateIndex History (DownloadId, Date) 12:22:57.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:57.9 Info: => 8.9E-05s 12:22:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:57', 'update_artist_history_indexes') 12:22:57.9 Info: Committing Transaction 12:22:57.9 Info: 16: update_artist_history_indexes migrated 12:22:57.9 Info: => 0.0004261s 12:22:57.9 Info: 17: remove_nma migrating 12:22:57.9 Info: Beginning Transaction 12:22:57.9 Info: Starting migration of Main DB to 17 12:22:57.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:57.9 Info: => 4.83E-05s 12:22:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:57', 'remove_nma') 12:22:57.9 Info: Committing Transaction 12:22:57.9 Info: 17: remove_nma migrated 12:22:57.9 Info: => 0.000322s 12:22:57.9 Info: 18: album_disambiguation migrating 12:22:57.9 Info: Beginning Transaction 12:22:57.9 Info: Starting migration of Main DB to 18 12:22:57.9 Info: AlterTable Albums 12:22:57.9 Info: => 7E-07s 12:22:57.9 Info: CreateColumn Albums Disambiguation String 12:22:57.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:57.9 Info: => 0.0005408s 12:22:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:57', 'album_disambiguation') 12:22:57.9 Info: Committing Transaction 12:22:57.9 Info: 18: album_disambiguation migrated 12:22:57.9 Info: => 0.0008355s 12:22:57.9 Info: 19: add_ape_quality_in_profiles migrating 12:22:57.9 Info: Beginning Transaction 12:22:57.9 Info: Starting migration of Main DB to 19 12:22:57.9 Info: PerformDBOperation 12:22:57.9 Info: Performing DB Operation 12:22:57.9 Info: => 3.15E-05s 12:22:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:57', 'add_ape_quality_in_profiles') 12:22:57.9 Info: Committing Transaction 12:22:57.9 Info: 19: add_ape_quality_in_profiles migrated 12:22:57.9 Info: => 0.0002964s 12:22:57.9 Info: 20: remove_pushalot migrating 12:22:57.9 Info: Beginning Transaction 12:22:57.9 Info: Starting migration of Main DB to 20 12:22:57.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:57.9 Info: => 4.66E-05s 12:22:57.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:57.9 Info: => 2.87E-05s 12:22:57.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:57.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:57.9 Info: => 2.7E-05s 12:22:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:57', 'remove_pushalot') 12:22:57.9 Info: Committing Transaction 12:22:57.9 Info: 20: remove_pushalot migrated 12:22:57.9 Info: => 0.000288s 12:22:57.9 Info: 21: add_custom_filters migrating 12:22:57.9 Info: Beginning Transaction 12:22:57.9 Info: Starting migration of Main DB to 21 12:22:57.9 Info: CreateTable CustomFilters 12:22:57.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:57.9 Info: => 0.0001235s 12:22:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:57', 'add_custom_filters') 12:22:57.9 Info: Committing Transaction 12:22:57.9 Info: 21: add_custom_filters migrated 12:22:57.9 Info: => 0.0003991s 12:22:57.9 Info: 22: import_list_tags migrating 12:22:57.9 Info: Beginning Transaction 12:22:57.9 Info: Starting migration of Main DB to 22 12:22:57.9 Info: AlterTable ImportLists 12:22:57.9 Info: => 6E-07s 12:22:57.9 Info: CreateColumn ImportLists Tags String 12:22:57.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:57.9 Info: => 0.0005182s 12:22:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:57', 'import_list_tags') 12:22:57.9 Info: Committing Transaction 12:22:57.9 Info: 22: import_list_tags migrated 12:22:57.9 Info: => 0.0007967s 12:22:57.9 Info: 23: add_release_groups_etc migrating 12:22:57.9 Info: Beginning Transaction 12:22:57.9 Info: Starting migration of Main DB to 23 12:22:57.9 Info: CreateTable ArtistMetadata 12:22:57.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:57.9 Info: => 0.0001671s 12:22:57.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:57.9 Info: => 0.0001184s 12:22:57.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:57.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:57.9 Info: => 8.7E-05s 12:22:57.9 Info: AlterTable Artists 12:22:57.9 Info: => 4E-07s 12:22:57.9 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:57.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:57.9 Info: => 0.0005295s 12:22:57.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:57.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:57.9 Info: => 6.55E-05s 12:22:57.9 Info: CreateTable AlbumReleases 12:22:57.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:57.9 Info: => 0.000144s 12:22:57.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:57.9 Info: => 0.0001592s 12:22:57.9 Info: CreateIndex AlbumReleases (AlbumId) 12:22:57.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:57.9 Info: => 8.43E-05s 12:22:57.9 Info: PerformDBOperation 12:22:57.9 Info: Performing DB Operation 12:22:57.9 Info: => 3.16E-05s 12:22:57.9 Info: AlterTable Albums 12:22:57.9 Info: => 4E-07s 12:22:57.9 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:57.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:57.9 Info: => 0.000564s 12:22:57.9 Info: AlterTable Albums 12:22:57.9 Info: => 6E-07s 12:22:57.9 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:57.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:57.9 Info: => 0.0005449s 12:22:57.9 Info: AlterTable Albums 12:22:57.9 Info: => 6E-07s 12:22:57.9 Info: CreateColumn Albums Links String 12:22:57.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:57.9 Info: => 0.0005336s 12:22:57.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:57.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:57.9 Info: => 7.92E-05s 12:22:57.9 Info: AlterTable Tracks 12:22:57.9 Info: => 4E-07s 12:22:57.9 Info: CreateColumn Tracks ForeignRecordingId String 12:22:57.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:57.9 Info: => 0.000525s 12:22:57.9 Info: AlterTable Tracks 12:22:57.9 Info: => 5E-07s 12:22:57.9 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:57.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:57.9 Info: => 0.0005287s 12:22:57.9 Info: AlterTable Tracks 12:22:57.9 Info: => 5E-07s 12:22:57.9 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:57.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:57.9 Info: => 0.0005244s 12:22:57.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:57.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:57.9 Info: => 8.19E-05s 12:22:57.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:57.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:57.9 Info: => 5.88E-05s 12:22:57.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:57.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:57.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:57.9 Info: DROP TABLE "Artists" 12:22:57.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.9 Info: => 0.0053702s 12:22:57.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:57.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:57.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:57.9 Info: DROP TABLE "Albums" 12:22:57.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:57.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:57.9 Info: => 0.0047475s 12:22:57.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:57.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:57.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:57.9 Info: DROP TABLE "Tracks" 12:22:57.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:57.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:57.9 Info: => 0.0044037s 12:22:57.9 Info: DeleteColumn TrackFiles ArtistId 12:22:57.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:57.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:57.9 Info: DROP TABLE "TrackFiles" 12:22:57.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:57.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:57.9 Info: => 0.0049424s 12:22:57.9 Info: CreateIndex Artists (ArtistMetadataId) 12:22:57.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:57.9 Info: => 0.0001057s 12:22:57.9 Info: CreateIndex Artists (Monitored) 12:22:57.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:57.9 Info: => 7.72E-05s 12:22:57.9 Info: CreateIndex Albums (ArtistMetadataId) 12:22:57.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:57.9 Info: => 9.49E-05s 12:22:57.9 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:57.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:57.9 Info: => 9.76E-05s 12:22:57.9 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:57.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:57.9 Info: => 9.75E-05s 12:22:57.9 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:57.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:57.9 Info: => 0.0001056s 12:22:57.9 Info: UpdateData 12:22:57.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:57.9 Info: => 4.54E-05s 12:22:57.9 Info: UpdateData 12:22:57.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:57.9 Info: => 3.23E-05s 12:22:57.9 Info: UpdateData 12:22:57.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:57.9 Info: => 3.87E-05s 12:22:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:57', 'add_release_groups_etc') 12:22:57.9 Info: Committing Transaction 12:22:57.9 Info: 23: add_release_groups_etc migrated 12:22:57.9 Info: => 0.0005962s 12:22:57.9 Info: 24: NewMediaInfoFormat migrating 12:22:57.9 Info: Beginning Transaction 12:22:57.9 Info: Starting migration of Main DB to 24 12:22:57.9 Info: UpdateData 12:22:57.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:57.9 Info: => 5.05E-05s 12:22:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:57', 'NewMediaInfoFormat') 12:22:57.9 Info: Committing Transaction 12:22:57.9 Info: 24: NewMediaInfoFormat migrated 12:22:57.9 Info: => 0.0003035s 12:22:57.9 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:57.9 Info: Beginning Transaction 12:22:57.9 Info: Starting migration of Main DB to 25 12:22:57.9 Info: RenameTable Restrictions ReleaseProfiles 12:22:57.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:57.9 Info: => 0.0018462s 12:22:57.9 Info: AlterTable ReleaseProfiles 12:22:57.9 Info: => 6E-07s 12:22:57.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:57.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:57.9 Info: => 0.0006045s 12:22:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:57', 'rename_restrictions_to_release_profiles') 12:22:57.9 Info: Committing Transaction 12:22:57.9 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:57.9 Info: => 0.0008895s 12:22:57.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:57.9 Info: Beginning Transaction 12:22:57.9 Info: Starting migration of Main DB to 26 12:22:57.9 Info: RenameTable Profiles QualityProfiles 12:22:57.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:57.9 Info: => 0.0018756s 12:22:57.9 Info: AlterTable QualityProfiles 12:22:57.9 Info: => 6E-07s 12:22:57.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:57.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:57.9 Info: => 0.000525s 12:22:57.9 Info: AlterTable LanguageProfiles 12:22:57.9 Info: => 5E-07s 12:22:57.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:57.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:57.9 Info: => 0.0004908s 12:22:57.9 Info: UpdateData 12:22:57.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:57.9 Info: => 4.52E-05s 12:22:57.9 Info: UpdateData 12:22:57.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:57.9 Info: => 2.71E-05s 12:22:57.9 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:57.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:57.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:57.9 Info: DROP TABLE "Artists" 12:22:57.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:57.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:57.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:57.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:57.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:57.9 Info: => 0.0055458s 12:22:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:57', 'rename_quality_profiles_add_upgrade_allowed') 12:22:57.9 Info: Committing Transaction 12:22:57.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:57.9 Info: => 0.005984s 12:22:57.9 Info: 27: add_import_exclusions migrating 12:22:57.9 Info: Beginning Transaction 12:22:57.9 Info: Starting migration of Main DB to 27 12:22:57.9 Info: CreateTable ImportListExclusions 12:22:57.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:57.9 Info: => 0.000163s 12:22:57.9 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:57.9 Info: => 0.000129s 12:22:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:57', 'add_import_exclusions') 12:22:57.9 Info: Committing Transaction 12:22:57.9 Info: 27: add_import_exclusions migrated 12:22:57.9 Info: => 0.0004443s 12:22:57.9 Info: 28: clean_artist_metadata_table migrating 12:22:57.9 Info: Beginning Transaction 12:22:57.9 Info: Starting migration of Main DB to 28 12:22:57.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.9 Info: => 0.0001425s 12:22:57.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.9 Info: => 0.0001152s 12:22:57.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:57.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:57.9 Info: => 0.0001102s 12:22:57.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:57.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:57.9 Info: => 0.0001095s 12:22:57.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:57.9 Info: => 0.0001075s 12:22:57.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:57.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:57.9 Info: => 0.0001097s 12:22:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:57', 'clean_artist_metadata_table') 12:22:57.9 Info: Committing Transaction 12:22:57.9 Info: 28: clean_artist_metadata_table migrated 12:22:57.9 Info: => 0.0003467s 12:22:57.9 Info: 29: health_issue_notification migrating 12:22:57.9 Info: Beginning Transaction 12:22:57.9 Info: Starting migration of Main DB to 29 12:22:57.9 Info: AlterTable Notifications 12:22:57.9 Info: => 7E-07s 12:22:57.9 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:57.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:57.9 Info: => 0.0005517s 12:22:57.9 Info: AlterTable Notifications 12:22:57.9 Info: => 6E-07s 12:22:57.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:57.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:57.9 Info: => 0.000535s 12:22:57.9 Info: AlterTable Notifications 12:22:57.9 Info: => 5E-07s 12:22:57.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:57.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:57.9 Info: => 0.0005252s 12:22:57.9 Info: AlterTable Notifications 12:22:57.9 Info: => 5E-07s 12:22:57.9 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:57.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:57.9 Info: => 0.0005228s 12:22:57.9 Info: AlterTable Notifications 12:22:57.9 Info: => 6E-07s 12:22:57.9 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:57.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:57.9 Info: => 0.0005155s 12:22:57.9 Info: DeleteColumn Notifications OnDownload 12:22:57.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:57.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:57.9 Info: DROP TABLE "Notifications" 12:22:57.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:57.9 Info: => 0.0043263s 12:22:57.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:57.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:57.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:57.9 Info: DROP TABLE "Notifications" 12:22:57.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:57.9 Info: => 0.004553s 12:22:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:57', 'health_issue_notification') 12:22:57.9 Info: Committing Transaction 12:22:57.9 Info: 29: health_issue_notification migrated 12:22:57.9 Info: => 0.0049064s 12:22:57.9 Info: 30: add_mediafilerepository_mtime migrating 12:22:57.9 Info: Beginning Transaction 12:22:57.9 Info: Starting migration of Main DB to 30 12:22:57.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) 12:22:57.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:22:57.9 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:22:57.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-28T12:22:57', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:57.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 12:22:57.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-28T12:22:57', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:57.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 12:22:57.9 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 12:22:57.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track3.mp3', 100, '2024-10-28T12:22:57', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:57.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (100, '100', 0, 100, 100, 1, 1, '100', 2, 0) 12:22:57.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track4.mp3', 100, '2024-10-28T12:22:57', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:57.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (101, '101', 0, 101, 100, 1, 1, '101', 2, 0) 12:22:57.9 Info: AlterTable TrackFiles 12:22:57.9 Info: => 3E-07s 12:22:57.9 Info: CreateColumn TrackFiles Modified DateTime 12:22:57.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:57.9 Info: => 0.0005821s 12:22:57.9 Info: AlterTable TrackFiles 12:22:57.9 Info: => 5E-07s 12:22:57.9 Info: CreateColumn TrackFiles Path String 12:22:57.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:57.9 Info: => 0.0005181s 12:22:57.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:57.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:57.9 Info: => 3.98E-05s 12:22:57.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:57.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:57.9 Info: => 0.0001162s 12:22:57.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:57.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:57.9 Info: => 0.0001301s 12:22:57.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:57.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:57.9 Info: => 0.0001414s 12:22:57.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:57.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:57.9 Info: => 8.46E-05s 12:22:57.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:57.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:57.9 Info: => 0.0001073s 12:22:57.9 Info: AlterTable TrackFiles 12:22:57.9 Info: => 4E-07s 12:22:57.9 Info: AlterColumn TrackFiles Path String 12:22:57.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:57.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:57.9 Info: DROP TABLE "TrackFiles" 12:22:57.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:57.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:57.9 Info: => 0.004665s 12:22:57.9 Info: CreateIndex TrackFiles (Path) 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:57.9 Info: => 7.86E-05s 12:22:57.9 Info: DeleteColumn TrackFiles RelativePath 12:22:57.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:57.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:57.9 Info: DROP TABLE "TrackFiles" 12:22:57.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:57.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:57.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:57.9 Info: => 0.004318s 12:22:57.9 Info: -> 12 Insert operations completed in 00:00:00.0024398 taking an average of 00:00:00.0002033 12:22:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:57', 'add_mediafilerepository_mtime') 12:22:57.9 Info: Committing Transaction 12:22:57.9 Info: 30: add_mediafilerepository_mtime migrated 12:22:57.9 Info: => 0.0047994s 12:22:57.9 Debug: Took: 00:00:00.1654427 12:22:57.9 Debug: Got 2 tracks 12:22:58.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 12:22:58.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 12:22:58.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149780251829_179/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:58.0 Info: DatabaseEngineVersionCheck migrating 12:22:58.0 Info: PerformDBOperation 12:22:58.0 Info: Performing DB Operation 12:22:58.0 Info: SQLite 3.47.0 12:22:58.0 Info: => 0.001007s 12:22:58.0 Info: DatabaseEngineVersionCheck migrated 12:22:58.0 Info: => 0.0010206s 12:22:58.0 Info: VersionMigration migrating 12:22:58.0 Info: Beginning Transaction 12:22:58.0 Info: CreateTable VersionInfo 12:22:58.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:58.0 Info: => 0.0001431s 12:22:58.0 Info: Committing Transaction 12:22:58.0 Info: VersionMigration migrated 12:22:58.0 Info: => 0.0004754s 12:22:58.0 Info: VersionUniqueMigration migrating 12:22:58.0 Info: Beginning Transaction 12:22:58.0 Info: CreateIndex VersionInfo (Version) 12:22:58.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:58.0 Info: => 0.0001224s 12:22:58.0 Info: AlterTable VersionInfo 12:22:58.0 Info: => 6E-07s 12:22:58.0 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:58.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:58.0 Info: => 0.0004963s 12:22:58.0 Info: Committing Transaction 12:22:58.0 Info: VersionUniqueMigration migrated 12:22:58.0 Info: => 0.0006943s 12:22:58.0 Info: VersionDescriptionMigration migrating 12:22:58.0 Info: Beginning Transaction 12:22:58.0 Info: AlterTable VersionInfo 12:22:58.0 Info: => 5E-07s 12:22:58.0 Info: CreateColumn VersionInfo Description String 12:22:58.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:58.0 Info: => 0.000187s 12:22:58.0 Info: Committing Transaction 12:22:58.0 Info: VersionDescriptionMigration migrated 12:22:58.0 Info: => 0.0003715s 12:22:58.0 Info: 1: InitialSetup migrating 12:22:58.0 Info: Beginning Transaction 12:22:58.0 Info: Starting migration of Main DB to 1 12:22:58.0 Info: CreateTable Config 12:22:58.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:58.0 Info: => 0.0001519s 12:22:58.0 Info: CreateIndex Config (Key) 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:58.0 Info: => 7.01E-05s 12:22:58.0 Info: CreateTable RootFolders 12:22:58.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:58.0 Info: => 7.76E-05s 12:22:58.0 Info: CreateIndex RootFolders (Path) 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:58.0 Info: => 7.53E-05s 12:22:58.0 Info: CreateTable Artists 12:22:58.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:58.0 Info: => 0.0002243s 12:22:58.0 Info: CreateIndex Artists (ForeignArtistId) 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:58.0 Info: => 0.0001082s 12:22:58.0 Info: CreateIndex Artists (NameSlug) 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:58.0 Info: => 7.83E-05s 12:22:58.0 Info: CreateIndex Artists (CleanName) 12:22:58.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:58.0 Info: => 6.53E-05s 12:22:58.0 Info: CreateIndex Artists (Path) 12:22:58.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:58.0 Info: => 6.07E-05s 12:22:58.0 Info: CreateTable Albums 12:22:58.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:58.0 Info: => 0.000194s 12:22:58.0 Info: CreateIndex Albums (ForeignAlbumId) 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.0 Info: => 6.88E-05s 12:22:58.0 Info: CreateIndex Albums (MBId) 12:22:58.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.0 Info: => 6.11E-05s 12:22:58.0 Info: CreateIndex Albums (TADBId) 12:22:58.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.0 Info: => 5.88E-05s 12:22:58.0 Info: CreateIndex Albums (TitleSlug) 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.0 Info: => 6.18E-05s 12:22:58.0 Info: CreateIndex Albums (CleanTitle) 12:22:58.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.0 Info: => 5.98E-05s 12:22:58.0 Info: CreateIndex Albums (Path) 12:22:58.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:58.0 Info: => 5.81E-05s 12:22:58.0 Info: CreateTable Tracks 12:22:58.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:58.0 Info: => 0.0001816s 12:22:58.0 Info: CreateIndex Tracks (ForeignTrackId) 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:58.0 Info: => 7.38E-05s 12:22:58.0 Info: CreateIndex Tracks (ArtistId) 12:22:58.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:58.0 Info: => 0.0001033s 12:22:58.0 Info: CreateIndex Tracks (TrackFileId) 12:22:58.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:58.0 Info: => 8.96E-05s 12:22:58.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:58.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:58.0 Info: => 7.26E-05s 12:22:58.0 Info: CreateTable TrackFiles 12:22:58.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:58.0 Info: => 0.0001245s 12:22:58.0 Info: CreateIndex TrackFiles (ArtistId) 12:22:58.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:58.0 Info: => 7.53E-05s 12:22:58.0 Info: CreateIndex TrackFiles (AlbumId) 12:22:58.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:58.0 Info: => 6.66E-05s 12:22:58.0 Info: CreateTable History 12:22:58.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:58.0 Info: => 0.0001276s 12:22:58.0 Info: CreateIndex History (Date) 12:22:58.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:58.0 Info: => 8.19E-05s 12:22:58.0 Info: CreateIndex History (EventType) 12:22:58.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:58.0 Info: => 6.89E-05s 12:22:58.0 Info: CreateIndex History (DownloadId) 12:22:58.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:58.0 Info: => 6.72E-05s 12:22:58.0 Info: CreateIndex History (AlbumId) 12:22:58.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:58.0 Info: => 7.15E-05s 12:22:58.0 Info: CreateTable Notifications 12:22:58.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:58.0 Info: => 0.0001146s 12:22:58.0 Info: CreateTable ScheduledTasks 12:22:58.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:58.0 Info: => 0.0001228s 12:22:58.0 Info: CreateIndex ScheduledTasks (TypeName) 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:58.0 Info: => 0.0001004s 12:22:58.0 Info: CreateTable Indexers 12:22:58.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:58.0 Info: => 0.0001191s 12:22:58.0 Info: CreateIndex Indexers (Name) 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:58.0 Info: => 7.76E-05s 12:22:58.0 Info: CreateTable Profiles 12:22:58.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:58.0 Info: => 9.07E-05s 12:22:58.0 Info: CreateIndex Profiles (Name) 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:58.0 Info: => 7.12E-05s 12:22:58.0 Info: CreateTable QualityDefinitions 12:22:58.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:58.0 Info: => 9.87E-05s 12:22:58.0 Info: CreateIndex QualityDefinitions (Quality) 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:58.0 Info: => 6.84E-05s 12:22:58.0 Info: CreateIndex QualityDefinitions (Title) 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:58.0 Info: => 9.41E-05s 12:22:58.0 Info: CreateTable NamingConfig 12:22:58.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:58.0 Info: => 0.0001426s 12:22:58.0 Info: CreateTable Blacklist 12:22:58.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:58.0 Info: => 0.0001904s 12:22:58.0 Info: CreateTable Metadata 12:22:58.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:58.0 Info: => 0.0001006s 12:22:58.0 Info: CreateTable MetadataFiles 12:22:58.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:58.0 Info: => 0.0001147s 12:22:58.0 Info: CreateTable DownloadClients 12:22:58.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:58.0 Info: => 9.67E-05s 12:22:58.0 Info: CreateTable PendingReleases 12:22:58.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:58.0 Info: => 0.0001123s 12:22:58.0 Info: CreateTable RemotePathMappings 12:22:58.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:58.0 Info: => 0.0001016s 12:22:58.0 Info: CreateTable Tags 12:22:58.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:58.0 Info: => 8.43E-05s 12:22:58.0 Info: CreateIndex Tags (Label) 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:58.0 Info: => 7.64E-05s 12:22:58.0 Info: CreateTable Restrictions 12:22:58.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:58.0 Info: => 9.14E-05s 12:22:58.0 Info: CreateTable DelayProfiles 12:22:58.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:58.0 Info: => 0.0001143s 12:22:58.0 Info: CreateTable Users 12:22:58.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:58.0 Info: => 8.83E-05s 12:22:58.0 Info: CreateIndex Users (Identifier) 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:58.0 Info: => 0.0001007s 12:22:58.0 Info: CreateIndex Users (Username) 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:58.0 Info: => 8.6E-05s 12:22:58.0 Info: CreateTable Commands 12:22:58.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:58.0 Info: => 0.0001266s 12:22:58.0 Info: CreateTable IndexerStatus 12:22:58.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:58.0 Info: => 0.0001093s 12:22:58.0 Info: CreateIndex IndexerStatus (ProviderId) 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:58.0 Info: => 7.51E-05s 12:22:58.0 Info: CreateTable ExtraFiles 12:22:58.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:58.0 Info: => 0.0001042s 12:22:58.0 Info: CreateTable LyricFiles 12:22:58.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:58.0 Info: => 0.0001346s 12:22:58.0 Info: CreateTable LanguageProfiles 12:22:58.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:58.0 Info: => 8.94E-05s 12:22:58.0 Info: CreateIndex LanguageProfiles (Name) 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:58.0 Info: => 8.02E-05s 12:22:58.0 Info: CreateTable DownloadClientStatus 12:22:58.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:58.0 Info: => 9.72E-05s 12:22:58.0 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:58.0 Info: => 7.78E-05s 12:22:58.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:58.0 Info: -> 1 Insert operations completed in 00:00:00.0000582 taking an average of 00:00:00.0000582 12:22:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:58', 'InitialSetup') 12:22:58.0 Info: Committing Transaction 12:22:58.0 Info: 1: InitialSetup migrated 12:22:58.0 Info: => 0.0107838s 12:22:58.0 Info: 2: add_reason_to_pending_releases migrating 12:22:58.0 Info: Beginning Transaction 12:22:58.0 Info: Starting migration of Main DB to 2 12:22:58.0 Info: AlterTable PendingReleases 12:22:58.0 Info: => 9E-07s 12:22:58.0 Info: CreateColumn PendingReleases Reason Int32 12:22:58.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:58.0 Info: => 0.0005198s 12:22:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:58', 'add_reason_to_pending_releases') 12:22:58.0 Info: Committing Transaction 12:22:58.0 Info: 2: add_reason_to_pending_releases migrated 12:22:58.0 Info: => 0.0008186s 12:22:58.0 Info: 3: add_medium_support migrating 12:22:58.0 Info: Beginning Transaction 12:22:58.0 Info: Starting migration of Main DB to 3 12:22:58.0 Info: AlterTable Albums 12:22:58.0 Info: => 8E-07s 12:22:58.0 Info: CreateColumn Albums Media String 12:22:58.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:58.0 Info: => 0.0004872s 12:22:58.0 Info: AlterTable Tracks 12:22:58.0 Info: => 5E-07s 12:22:58.0 Info: CreateColumn Tracks MediumNumber Int32 12:22:58.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:58.0 Info: => 0.0004592s 12:22:58.0 Info: AlterTable Tracks 12:22:58.0 Info: => 6E-07s 12:22:58.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:58.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:58.0 Info: => 0.0004519s 12:22:58.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:58.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:58.0 Info: => 4.15E-05s 12:22:58.0 Info: DeleteColumn Tracks TrackNumber 12:22:58.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:58.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:58.0 Info: DROP TABLE "Tracks" 12:22:58.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:58.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:58.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:58.0 Info: => 0.0038655s 12:22:58.0 Info: AlterTable Tracks 12:22:58.0 Info: => 3E-07s 12:22:58.0 Info: CreateColumn Tracks TrackNumber String 12:22:58.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:58.0 Info: => 0.000449s 12:22:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:58', 'add_medium_support') 12:22:58.0 Info: Committing Transaction 12:22:58.0 Info: 3: add_medium_support migrated 12:22:58.0 Info: => 0.0008255s 12:22:58.0 Info: 4: add_various_qualites_in_profile migrating 12:22:58.0 Info: Beginning Transaction 12:22:58.0 Info: Starting migration of Main DB to 4 12:22:58.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:58.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:58.0 Info: => 5.15E-05s 12:22:58.0 Info: PerformDBOperation 12:22:58.0 Info: Performing DB Operation 12:22:58.0 Info: => 3.1E-05s 12:22:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:58', 'add_various_qualites_in_profile') 12:22:58.0 Info: Committing Transaction 12:22:58.0 Info: 4: add_various_qualites_in_profile migrated 12:22:58.0 Info: => 0.0002649s 12:22:58.0 Info: 5: metadata_profiles migrating 12:22:58.0 Info: Beginning Transaction 12:22:58.0 Info: Starting migration of Main DB to 5 12:22:58.0 Info: CreateTable MetadataProfiles 12:22:58.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:58.0 Info: => 0.0001244s 12:22:58.0 Info: CreateIndex MetadataProfiles (Name) 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:58.0 Info: => 8.3E-05s 12:22:58.0 Info: AlterTable Artists 12:22:58.0 Info: => 4E-07s 12:22:58.0 Info: CreateColumn Artists MetadataProfileId Int32 12:22:58.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:58.0 Info: => 0.000471s 12:22:58.0 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:58.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:58.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:58.0 Info: DROP TABLE "Artists" 12:22:58.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:58.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:58.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:58.0 Info: => 0.0041594s 12:22:58.0 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:58.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:58.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:58.0 Info: DROP TABLE "Artists" 12:22:58.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:58.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:58.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:58.0 Info: => 0.0040643s 12:22:58.0 Info: AlterTable Albums 12:22:58.0 Info: => 5E-07s 12:22:58.0 Info: CreateColumn Albums SecondaryTypes String 12:22:58.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:58.0 Info: => 0.0004752s 12:22:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:58', 'metadata_profiles') 12:22:58.0 Info: Committing Transaction 12:22:58.0 Info: 5: metadata_profiles migrated 12:22:58.0 Info: => 0.0009496s 12:22:58.0 Info: 6: separate_automatic_and_interactive_search migrating 12:22:58.0 Info: Beginning Transaction 12:22:58.0 Info: Starting migration of Main DB to 6 12:22:58.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:58.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:58.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:58.0 Info: DROP TABLE "Indexers" 12:22:58.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:58.0 Info: => 0.0038575s 12:22:58.0 Info: AlterTable Indexers 12:22:58.0 Info: => 5E-07s 12:22:58.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:58.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:58.0 Info: => 0.0004711s 12:22:58.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:58.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:58.0 Info: => 3.83E-05s 12:22:58.0 Info: AlterTable Indexers 12:22:58.0 Info: => 6E-07s 12:22:58.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:58.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:58.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:58.0 Info: DROP TABLE "Indexers" 12:22:58.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:58.0 Info: => 0.0040141s 12:22:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:58', 'separate_automatic_and_interactive_search') 12:22:58.0 Info: Committing Transaction 12:22:58.0 Info: 6: separate_automatic_and_interactive_search migrated 12:22:58.0 Info: => 0.0043642s 12:22:58.0 Info: 7: change_album_path_to_relative migrating 12:22:58.0 Info: Beginning Transaction 12:22:58.0 Info: Starting migration of Main DB to 7 12:22:58.0 Info: DeleteColumn Albums Path 12:22:58.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:58.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:58.0 Info: DROP TABLE "Albums" 12:22:58.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.0 Info: => 0.0056676s 12:22:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:58', 'change_album_path_to_relative') 12:22:58.0 Info: Committing Transaction 12:22:58.0 Info: 7: change_album_path_to_relative migrated 12:22:58.0 Info: => 0.006115s 12:22:58.0 Info: 8: change_quality_size_mb_to_kb migrating 12:22:58.0 Info: Beginning Transaction 12:22:58.0 Info: Starting migration of Main DB to 8 12:22:58.0 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:58.0 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:58.0 Info: => 4.84E-05s 12:22:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:58', 'change_quality_size_mb_to_kb') 12:22:58.0 Info: Committing Transaction 12:22:58.0 Info: 8: change_quality_size_mb_to_kb migrated 12:22:58.0 Info: => 0.0002928s 12:22:58.0 Info: 9: album_releases migrating 12:22:58.0 Info: Beginning Transaction 12:22:58.0 Info: Starting migration of Main DB to 9 12:22:58.0 Info: AlterTable Albums 12:22:58.0 Info: => 5E-07s 12:22:58.0 Info: CreateColumn Albums Releases String 12:22:58.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:58.0 Info: => 0.000488s 12:22:58.0 Info: AlterTable Albums 12:22:58.0 Info: => 5E-07s 12:22:58.0 Info: CreateColumn Albums CurrentRelease String 12:22:58.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:58.0 Info: => 0.0004612s 12:22:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:58', 'album_releases') 12:22:58.0 Info: Committing Transaction 12:22:58.0 Info: 9: album_releases migrated 12:22:58.0 Info: => 0.0007468s 12:22:58.0 Info: 10: album_releases_fix migrating 12:22:58.0 Info: Beginning Transaction 12:22:58.0 Info: Starting migration of Main DB to 10 12:22:58.0 Info: AlterTable Albums 12:22:58.0 Info: => 4E-07s 12:22:58.0 Info: AlterColumn Albums Releases String 12:22:58.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:58.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:58.1 Info: DROP TABLE "Albums" 12:22:58.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.1 Info: => 0.0040561s 12:22:58.1 Info: AlterTable Albums 12:22:58.1 Info: => 4E-07s 12:22:58.1 Info: AlterColumn Albums CurrentRelease String 12:22:58.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:58.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:58.1 Info: DROP TABLE "Albums" 12:22:58.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.1 Info: => 0.0049494s 12:22:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:58', 'album_releases_fix') 12:22:58.1 Info: Committing Transaction 12:22:58.1 Info: 10: album_releases_fix migrated 12:22:58.1 Info: => 0.0053351s 12:22:58.1 Info: 11: import_lists migrating 12:22:58.1 Info: Beginning Transaction 12:22:58.1 Info: Starting migration of Main DB to 11 12:22:58.1 Info: CreateTable ImportLists 12:22:58.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:58.1 Info: => 0.0001871s 12:22:58.1 Info: CreateIndex ImportLists (Name) 12:22:58.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:58.1 Info: => 7.93E-05s 12:22:58.1 Info: CreateTable ImportListStatus 12:22:58.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:58.1 Info: => 0.0001059s 12:22:58.1 Info: CreateIndex ImportListStatus (ProviderId) 12:22:58.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:58.1 Info: => 7.08E-05s 12:22:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:58', 'import_lists') 12:22:58.1 Info: Committing Transaction 12:22:58.1 Info: 11: import_lists migrated 12:22:58.1 Info: => 0.0003635s 12:22:58.1 Info: 12: add_release_status migrating 12:22:58.1 Info: Beginning Transaction 12:22:58.1 Info: Starting migration of Main DB to 12 12:22:58.1 Info: AlterTable MetadataProfiles 12:22:58.1 Info: => 3E-07s 12:22:58.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:58.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:58.1 Info: => 0.0005112s 12:22:58.1 Info: PerformDBOperation 12:22:58.1 Info: Performing DB Operation 12:22:58.1 Info: => 2.88E-05s 12:22:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:58', 'add_release_status') 12:22:58.1 Info: Committing Transaction 12:22:58.1 Info: 12: add_release_status migrated 12:22:58.1 Info: => 0.0002982s 12:22:58.1 Info: 13: album_download_notification migrating 12:22:58.1 Info: Beginning Transaction 12:22:58.1 Info: Starting migration of Main DB to 13 12:22:58.1 Info: AlterTable Notifications 12:22:58.1 Info: => 6E-07s 12:22:58.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:58.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:58.1 Info: => 0.00049s 12:22:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:58', 'album_download_notification') 12:22:58.1 Info: Committing Transaction 12:22:58.1 Info: 13: album_download_notification migrated 12:22:58.1 Info: => 0.0007861s 12:22:58.1 Info: 14: fix_language_metadata_profiles migrating 12:22:58.1 Info: Beginning Transaction 12:22:58.1 Info: Starting migration of Main DB to 14 12:22:58.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:58.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:58.1 Info: => 7.88E-05s 12:22:58.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:58.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:58.1 Info: => 5.06E-05s 12:22:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:58', 'fix_language_metadata_profiles') 12:22:58.1 Info: Committing Transaction 12:22:58.1 Info: 14: fix_language_metadata_profiles migrated 12:22:58.1 Info: => 0.0002863s 12:22:58.1 Info: 15: remove_fanzub migrating 12:22:58.1 Info: Beginning Transaction 12:22:58.1 Info: Starting migration of Main DB to 15 12:22:58.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:58.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:58.1 Info: => 4.22E-05s 12:22:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:58', 'remove_fanzub') 12:22:58.1 Info: Committing Transaction 12:22:58.1 Info: 15: remove_fanzub migrated 12:22:58.1 Info: => 0.0002998s 12:22:58.1 Info: 16: update_artist_history_indexes migrating 12:22:58.1 Info: Beginning Transaction 12:22:58.1 Info: Starting migration of Main DB to 16 12:22:58.1 Info: CreateIndex Albums (ArtistId) 12:22:58.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:58.1 Info: => 0.0001027s 12:22:58.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:58.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:58.1 Info: => 7.59E-05s 12:22:58.1 Info: DeleteIndex History (AlbumId) 12:22:58.1 Info: DROP INDEX "IX_History_AlbumId" 12:22:58.1 Info: => 0.0001425s 12:22:58.1 Info: CreateIndex History (AlbumId, Date) 12:22:58.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:58.1 Info: => 9.51E-05s 12:22:58.1 Info: DeleteIndex History (DownloadId) 12:22:58.1 Info: DROP INDEX "IX_History_DownloadId" 12:22:58.1 Info: => 0.0001035s 12:22:58.1 Info: CreateIndex History (DownloadId, Date) 12:22:58.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:58.1 Info: => 8.47E-05s 12:22:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:58', 'update_artist_history_indexes') 12:22:58.1 Info: Committing Transaction 12:22:58.1 Info: 16: update_artist_history_indexes migrated 12:22:58.1 Info: => 0.0003786s 12:22:58.1 Info: 17: remove_nma migrating 12:22:58.1 Info: Beginning Transaction 12:22:58.1 Info: Starting migration of Main DB to 17 12:22:58.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:58.1 Info: => 4.95E-05s 12:22:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:58', 'remove_nma') 12:22:58.1 Info: Committing Transaction 12:22:58.1 Info: 17: remove_nma migrated 12:22:58.1 Info: => 0.0002731s 12:22:58.1 Info: 18: album_disambiguation migrating 12:22:58.1 Info: Beginning Transaction 12:22:58.1 Info: Starting migration of Main DB to 18 12:22:58.1 Info: AlterTable Albums 12:22:58.1 Info: => 7E-07s 12:22:58.1 Info: CreateColumn Albums Disambiguation String 12:22:58.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:58.1 Info: => 0.0005007s 12:22:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:58', 'album_disambiguation') 12:22:58.1 Info: Committing Transaction 12:22:58.1 Info: 18: album_disambiguation migrated 12:22:58.1 Info: => 0.0007663s 12:22:58.1 Info: 19: add_ape_quality_in_profiles migrating 12:22:58.1 Info: Beginning Transaction 12:22:58.1 Info: Starting migration of Main DB to 19 12:22:58.1 Info: PerformDBOperation 12:22:58.1 Info: Performing DB Operation 12:22:58.1 Info: => 3.02E-05s 12:22:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:58', 'add_ape_quality_in_profiles') 12:22:58.1 Info: Committing Transaction 12:22:58.1 Info: 19: add_ape_quality_in_profiles migrated 12:22:58.1 Info: => 0.000262s 12:22:58.1 Info: 20: remove_pushalot migrating 12:22:58.1 Info: Beginning Transaction 12:22:58.1 Info: Starting migration of Main DB to 20 12:22:58.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:58.1 Info: => 4.7E-05s 12:22:58.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:58.1 Info: => 2.86E-05s 12:22:58.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:58.1 Info: => 2.86E-05s 12:22:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:58', 'remove_pushalot') 12:22:58.1 Info: Committing Transaction 12:22:58.1 Info: 20: remove_pushalot migrated 12:22:58.1 Info: => 0.0002432s 12:22:58.1 Info: 21: add_custom_filters migrating 12:22:58.1 Info: Beginning Transaction 12:22:58.1 Info: Starting migration of Main DB to 21 12:22:58.1 Info: CreateTable CustomFilters 12:22:58.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:58.1 Info: => 0.0001233s 12:22:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:58', 'add_custom_filters') 12:22:58.1 Info: Committing Transaction 12:22:58.1 Info: 21: add_custom_filters migrated 12:22:58.1 Info: => 0.0003882s 12:22:58.1 Info: 22: import_list_tags migrating 12:22:58.1 Info: Beginning Transaction 12:22:58.1 Info: Starting migration of Main DB to 22 12:22:58.1 Info: AlterTable ImportLists 12:22:58.1 Info: => 7E-07s 12:22:58.1 Info: CreateColumn ImportLists Tags String 12:22:58.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:58.1 Info: => 0.000496s 12:22:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:58', 'import_list_tags') 12:22:58.1 Info: Committing Transaction 12:22:58.1 Info: 22: import_list_tags migrated 12:22:58.1 Info: => 0.0007625s 12:22:58.1 Info: 23: add_release_groups_etc migrating 12:22:58.1 Info: Beginning Transaction 12:22:58.1 Info: Starting migration of Main DB to 23 12:22:58.1 Info: CreateTable ArtistMetadata 12:22:58.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:58.1 Info: => 0.0001671s 12:22:58.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:58.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:58.1 Info: => 0.0001165s 12:22:58.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:58.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:58.1 Info: => 8.67E-05s 12:22:58.1 Info: AlterTable Artists 12:22:58.1 Info: => 5E-07s 12:22:58.1 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:58.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:58.1 Info: => 0.0005148s 12:22:58.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:58.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:58.1 Info: => 6.96E-05s 12:22:58.1 Info: CreateTable AlbumReleases 12:22:58.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:58.1 Info: => 0.0001424s 12:22:58.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:58.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:58.1 Info: => 0.0001472s 12:22:58.1 Info: CreateIndex AlbumReleases (AlbumId) 12:22:58.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:58.1 Info: => 8.2E-05s 12:22:58.1 Info: PerformDBOperation 12:22:58.1 Info: Performing DB Operation 12:22:58.1 Info: => 3.2E-05s 12:22:58.1 Info: AlterTable Albums 12:22:58.1 Info: => 4E-07s 12:22:58.1 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:58.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:58.1 Info: => 0.0005277s 12:22:58.1 Info: AlterTable Albums 12:22:58.1 Info: => 6E-07s 12:22:58.1 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:58.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:58.1 Info: => 0.0005243s 12:22:58.1 Info: AlterTable Albums 12:22:58.1 Info: => 7E-07s 12:22:58.1 Info: CreateColumn Albums Links String 12:22:58.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:58.1 Info: => 0.0005208s 12:22:58.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:58.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:58.1 Info: => 7.82E-05s 12:22:58.1 Info: AlterTable Tracks 12:22:58.1 Info: => 5E-07s 12:22:58.1 Info: CreateColumn Tracks ForeignRecordingId String 12:22:58.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:58.1 Info: => 0.0005217s 12:22:58.1 Info: AlterTable Tracks 12:22:58.1 Info: => 7E-07s 12:22:58.1 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:58.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:58.1 Info: => 0.0005275s 12:22:58.1 Info: AlterTable Tracks 12:22:58.1 Info: => 7E-07s 12:22:58.1 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:58.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:58.1 Info: => 0.0005371s 12:22:58.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:58.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:58.1 Info: => 8.24E-05s 12:22:58.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:58.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:58.1 Info: => 6.1E-05s 12:22:58.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:58.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:58.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:58.1 Info: DROP TABLE "Artists" 12:22:58.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:58.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:58.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:58.1 Info: => 0.005566s 12:22:58.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:58.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:58.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:58.1 Info: DROP TABLE "Albums" 12:22:58.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.1 Info: => 0.0046681s 12:22:58.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:58.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:58.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:58.1 Info: DROP TABLE "Tracks" 12:22:58.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:58.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:58.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:58.1 Info: => 0.0043556s 12:22:58.1 Info: DeleteColumn TrackFiles ArtistId 12:22:58.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:58.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:58.1 Info: DROP TABLE "TrackFiles" 12:22:58.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:58.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:58.1 Info: => 0.0041308s 12:22:58.1 Info: CreateIndex Artists (ArtistMetadataId) 12:22:58.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:58.1 Info: => 0.0001036s 12:22:58.1 Info: CreateIndex Artists (Monitored) 12:22:58.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:58.1 Info: => 7.51E-05s 12:22:58.1 Info: CreateIndex Albums (ArtistMetadataId) 12:22:58.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:58.1 Info: => 9.71E-05s 12:22:58.1 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:58.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:58.1 Info: => 9.97E-05s 12:22:58.1 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:58.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:58.1 Info: => 0.0001004s 12:22:58.1 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:58.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:58.1 Info: => 0.0001075s 12:22:58.1 Info: UpdateData 12:22:58.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:58.1 Info: => 4.41E-05s 12:22:58.1 Info: UpdateData 12:22:58.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:58.1 Info: => 3.16E-05s 12:22:58.1 Info: UpdateData 12:22:58.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:58.1 Info: => 3.82E-05s 12:22:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:58', 'add_release_groups_etc') 12:22:58.1 Info: Committing Transaction 12:22:58.1 Info: 23: add_release_groups_etc migrated 12:22:58.1 Info: => 0.0005575s 12:22:58.1 Info: 24: NewMediaInfoFormat migrating 12:22:58.1 Info: Beginning Transaction 12:22:58.1 Info: Starting migration of Main DB to 24 12:22:58.1 Info: UpdateData 12:22:58.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:22:58.1 Info: => 5.1E-05s 12:22:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:22:58', 'NewMediaInfoFormat') 12:22:58.1 Info: Committing Transaction 12:22:58.1 Info: 24: NewMediaInfoFormat migrated 12:22:58.1 Info: => 0.0002735s 12:22:58.1 Info: 25: rename_restrictions_to_release_profiles migrating 12:22:58.1 Info: Beginning Transaction 12:22:58.1 Info: Starting migration of Main DB to 25 12:22:58.1 Info: RenameTable Restrictions ReleaseProfiles 12:22:58.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:22:58.1 Info: => 0.0018256s 12:22:58.1 Info: AlterTable ReleaseProfiles 12:22:58.1 Info: => 8E-07s 12:22:58.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:22:58.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:22:58.1 Info: => 0.0005725s 12:22:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:22:58', 'rename_restrictions_to_release_profiles') 12:22:58.1 Info: Committing Transaction 12:22:58.1 Info: 25: rename_restrictions_to_release_profiles migrated 12:22:58.1 Info: => 0.0008563s 12:22:58.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:22:58.1 Info: Beginning Transaction 12:22:58.1 Info: Starting migration of Main DB to 26 12:22:58.1 Info: RenameTable Profiles QualityProfiles 12:22:58.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:22:58.1 Info: => 0.0018488s 12:22:58.1 Info: AlterTable QualityProfiles 12:22:58.1 Info: => 6E-07s 12:22:58.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:22:58.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:58.1 Info: => 0.0004999s 12:22:58.1 Info: AlterTable LanguageProfiles 12:22:58.1 Info: => 6E-07s 12:22:58.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:22:58.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:22:58.1 Info: => 0.0004949s 12:22:58.1 Info: UpdateData 12:22:58.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:58.1 Info: => 4.59E-05s 12:22:58.1 Info: UpdateData 12:22:58.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:22:58.1 Info: => 2.77E-05s 12:22:58.1 Info: RenameColumn Artists ProfileId to QualityProfileId 12:22:58.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:58.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:58.1 Info: DROP TABLE "Artists" 12:22:58.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:58.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:58.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:58.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:58.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:58.1 Info: => 0.0056373s 12:22:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:22:58', 'rename_quality_profiles_add_upgrade_allowed') 12:22:58.1 Info: Committing Transaction 12:22:58.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:22:58.1 Info: => 0.0060396s 12:22:58.1 Info: 27: add_import_exclusions migrating 12:22:58.1 Info: Beginning Transaction 12:22:58.1 Info: Starting migration of Main DB to 27 12:22:58.1 Info: CreateTable ImportListExclusions 12:22:58.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:22:58.1 Info: => 0.000163s 12:22:58.1 Info: CreateIndex ImportListExclusions (ForeignId) 12:22:58.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:22:58.1 Info: => 0.0001318s 12:22:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:22:58', 'add_import_exclusions') 12:22:58.1 Info: Committing Transaction 12:22:58.1 Info: 27: add_import_exclusions migrated 12:22:58.1 Info: => 0.0004151s 12:22:58.1 Info: 28: clean_artist_metadata_table migrating 12:22:58.1 Info: Beginning Transaction 12:22:58.1 Info: Starting migration of Main DB to 28 12:22:58.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:58.1 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:58.1 Info: => 0.0001447s 12:22:58.1 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:58.1 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:58.1 Info: => 0.0001154s 12:22:58.1 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:58.1 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:22:58.1 Info: => 0.000107s 12:22:58.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:58.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:22:58.1 Info: => 0.0001112s 12:22:58.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:58.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:22:58.1 Info: => 0.0001051s 12:22:58.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:58.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:58.1 Info: => 0.0001093s 12:22:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:22:58', 'clean_artist_metadata_table') 12:22:58.1 Info: Committing Transaction 12:22:58.1 Info: 28: clean_artist_metadata_table migrated 12:22:58.1 Info: => 0.0003481s 12:22:58.1 Info: 29: health_issue_notification migrating 12:22:58.1 Info: Beginning Transaction 12:22:58.1 Info: Starting migration of Main DB to 29 12:22:58.1 Info: AlterTable Notifications 12:22:58.1 Info: => 6E-07s 12:22:58.1 Info: CreateColumn Notifications OnHealthIssue Boolean 12:22:58.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:22:58.1 Info: => 0.0005448s 12:22:58.1 Info: AlterTable Notifications 12:22:58.1 Info: => 5E-07s 12:22:58.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:22:58.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:22:58.1 Info: => 0.0005327s 12:22:58.1 Info: AlterTable Notifications 12:22:58.1 Info: => 5E-07s 12:22:58.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:22:58.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:22:58.1 Info: => 0.0005216s 12:22:58.1 Info: AlterTable Notifications 12:22:58.1 Info: => 4E-07s 12:22:58.1 Info: CreateColumn Notifications OnImportFailure Boolean 12:22:58.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:22:58.1 Info: => 0.0005197s 12:22:58.1 Info: AlterTable Notifications 12:22:58.1 Info: => 4E-07s 12:22:58.1 Info: CreateColumn Notifications OnTrackRetag Boolean 12:22:58.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:22:58.1 Info: => 0.0005148s 12:22:58.1 Info: DeleteColumn Notifications OnDownload 12:22:58.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:58.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:58.1 Info: DROP TABLE "Notifications" 12:22:58.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:58.1 Info: => 0.0043692s 12:22:58.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:22:58.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:22:58.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:22:58.1 Info: DROP TABLE "Notifications" 12:22:58.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:22:58.1 Info: => 0.0052486s 12:22:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:22:58', 'health_issue_notification') 12:22:58.1 Info: Committing Transaction 12:22:58.1 Info: 29: health_issue_notification migrated 12:22:58.1 Info: => 0.0056137s 12:22:58.1 Info: 30: add_mediafilerepository_mtime migrating 12:22:58.1 Info: Beginning Transaction 12:22:58.1 Info: Starting migration of Main DB to 30 12:22:58.1 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:22:58.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:22:58.1 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:22:58.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-28T12:22:58', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:58.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 12:22:58.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-28T12:22:58', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:58.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 12:22:58.1 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 12:22:58.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track1.mp3', 100, '2024-10-28T12:22:58', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:58.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (100, '100', 0, 100, 100, 1, 1, '100', 2, 0) 12:22:58.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track2.mp3', 100, '2024-10-28T12:22:58', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:22:58.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (101, '101', 0, 101, 100, 1, 1, '101', 2, 0) 12:22:58.1 Info: AlterTable TrackFiles 12:22:58.1 Info: => 6E-07s 12:22:58.1 Info: CreateColumn TrackFiles Modified DateTime 12:22:58.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:22:58.1 Info: => 0.0005505s 12:22:58.1 Info: AlterTable TrackFiles 12:22:58.1 Info: => 5E-07s 12:22:58.1 Info: CreateColumn TrackFiles Path String 12:22:58.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:22:58.1 Info: => 0.0005033s 12:22:58.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:58.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:22:58.1 Info: => 3.71E-05s 12:22:58.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:58.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:22:58.1 Info: => 0.0001175s 12:22:58.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:58.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:22:58.1 Info: => 0.0001271s 12:22:58.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:58.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:22:58.1 Info: => 0.0001383s 12:22:58.1 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:58.1 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:22:58.1 Info: => 8.17E-05s 12:22:58.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:58.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:22:58.1 Info: => 0.0001071s 12:22:58.1 Info: AlterTable TrackFiles 12:22:58.1 Info: => 7E-07s 12:22:58.1 Info: AlterColumn TrackFiles Path String 12:22:58.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:58.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:58.1 Info: DROP TABLE "TrackFiles" 12:22:58.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:58.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:58.1 Info: => 0.0050037s 12:22:58.1 Info: CreateIndex TrackFiles (Path) 12:22:58.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:58.1 Info: => 0.0001085s 12:22:58.1 Info: DeleteColumn TrackFiles RelativePath 12:22:58.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:22:58.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:22:58.1 Info: DROP TABLE "TrackFiles" 12:22:58.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:58.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:58.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:22:58.1 Info: => 0.0039985s 12:22:58.1 Info: -> 12 Insert operations completed in 00:00:00.0007791 taking an average of 00:00:00.0000649 12:22:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:22:58', 'add_mediafilerepository_mtime') 12:22:58.1 Info: Committing Transaction 12:22:58.1 Info: 30: add_mediafilerepository_mtime migrated 12:22:58.1 Info: => 0.0044701s 12:22:58.1 Debug: Took: 00:00:00.1597909 12:22:58.1 Debug: Got 2 tracks 12:22:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 12:22:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 12:22:58.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149782305566_181/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:58.2 Info: DatabaseEngineVersionCheck migrating 12:22:58.2 Info: PerformDBOperation 12:22:58.2 Info: Performing DB Operation 12:22:58.2 Info: SQLite 3.47.0 12:22:58.2 Info: => 0.0010619s 12:22:58.2 Info: DatabaseEngineVersionCheck migrated 12:22:58.2 Info: => 0.0010754s 12:22:58.2 Info: VersionMigration migrating 12:22:58.2 Info: Beginning Transaction 12:22:58.2 Info: CreateTable VersionInfo 12:22:58.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:58.2 Info: => 0.000147s 12:22:58.2 Info: Committing Transaction 12:22:58.2 Info: VersionMigration migrated 12:22:58.2 Info: => 0.000508s 12:22:58.2 Info: VersionUniqueMigration migrating 12:22:58.2 Info: Beginning Transaction 12:22:58.2 Info: CreateIndex VersionInfo (Version) 12:22:58.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:58.2 Info: => 0.0001245s 12:22:58.2 Info: AlterTable VersionInfo 12:22:58.2 Info: => 6E-07s 12:22:58.2 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:58.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:58.2 Info: => 0.0005532s 12:22:58.2 Info: Committing Transaction 12:22:58.2 Info: VersionUniqueMigration migrated 12:22:58.2 Info: => 0.0007553s 12:22:58.2 Info: VersionDescriptionMigration migrating 12:22:58.2 Info: Beginning Transaction 12:22:58.2 Info: AlterTable VersionInfo 12:22:58.2 Info: => 5E-07s 12:22:58.2 Info: CreateColumn VersionInfo Description String 12:22:58.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:58.2 Info: => 0.00019s 12:22:58.2 Info: Committing Transaction 12:22:58.2 Info: VersionDescriptionMigration migrated 12:22:58.2 Info: => 0.0003888s 12:22:58.2 Info: 1: InitialSetup migrating 12:22:58.2 Info: Beginning Transaction 12:22:58.2 Info: Starting migration of Main DB to 1 12:22:58.2 Info: CreateTable Config 12:22:58.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:58.2 Info: => 0.0001641s 12:22:58.2 Info: CreateIndex Config (Key) 12:22:58.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:58.2 Info: => 7.52E-05s 12:22:58.2 Info: CreateTable RootFolders 12:22:58.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:58.2 Info: => 8.05E-05s 12:22:58.2 Info: CreateIndex RootFolders (Path) 12:22:58.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:58.2 Info: => 6.55E-05s 12:22:58.2 Info: CreateTable Artists 12:22:58.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:58.2 Info: => 0.0002738s 12:22:58.2 Info: CreateIndex Artists (ForeignArtistId) 12:22:58.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:58.2 Info: => 8.6E-05s 12:22:58.2 Info: CreateIndex Artists (NameSlug) 12:22:58.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:58.2 Info: => 7.98E-05s 12:22:58.2 Info: CreateIndex Artists (CleanName) 12:22:58.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:58.2 Info: => 6.96E-05s 12:22:58.2 Info: CreateIndex Artists (Path) 12:22:58.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:58.2 Info: => 6.07E-05s 12:22:58.2 Info: CreateTable Albums 12:22:58.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:58.2 Info: => 0.0002254s 12:22:58.2 Info: CreateIndex Albums (ForeignAlbumId) 12:22:58.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.2 Info: => 7.31E-05s 12:22:58.2 Info: CreateIndex Albums (MBId) 12:22:58.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.2 Info: => 6.28E-05s 12:22:58.2 Info: CreateIndex Albums (TADBId) 12:22:58.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.2 Info: => 5.92E-05s 12:22:58.2 Info: CreateIndex Albums (TitleSlug) 12:22:58.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.2 Info: => 6.08E-05s 12:22:58.2 Info: CreateIndex Albums (CleanTitle) 12:22:58.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.2 Info: => 5.95E-05s 12:22:58.2 Info: CreateIndex Albums (Path) 12:22:58.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:58.2 Info: => 5.68E-05s 12:22:58.2 Info: CreateTable Tracks 12:22:58.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:58.2 Info: => 0.0001628s 12:22:58.2 Info: CreateIndex Tracks (ForeignTrackId) 12:22:58.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:58.2 Info: => 7.39E-05s 12:22:58.2 Info: CreateIndex Tracks (ArtistId) 12:22:58.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:58.2 Info: => 7.02E-05s 12:22:58.2 Info: CreateIndex Tracks (TrackFileId) 12:22:58.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:58.2 Info: => 6.61E-05s 12:22:58.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:58.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:58.2 Info: => 7E-05s 12:22:58.2 Info: CreateTable TrackFiles 12:22:58.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:58.2 Info: => 0.0001539s 12:22:58.2 Info: CreateIndex TrackFiles (ArtistId) 12:22:58.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:58.2 Info: => 7.28E-05s 12:22:58.2 Info: CreateIndex TrackFiles (AlbumId) 12:22:58.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:58.2 Info: => 6.38E-05s 12:22:58.2 Info: CreateTable History 12:22:58.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:58.2 Info: => 0.0001594s 12:22:58.2 Info: CreateIndex History (Date) 12:22:58.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:58.2 Info: => 7.28E-05s 12:22:58.2 Info: CreateIndex History (EventType) 12:22:58.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:58.2 Info: => 6.18E-05s 12:22:58.2 Info: CreateIndex History (DownloadId) 12:22:58.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:58.2 Info: => 5.95E-05s 12:22:58.2 Info: CreateIndex History (AlbumId) 12:22:58.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:58.2 Info: => 6.06E-05s 12:22:58.2 Info: CreateTable Notifications 12:22:58.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:58.2 Info: => 0.0001464s 12:22:58.2 Info: CreateTable ScheduledTasks 12:22:58.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:58.2 Info: => 0.0001348s 12:22:58.2 Info: CreateIndex ScheduledTasks (TypeName) 12:22:58.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:58.2 Info: => 9.94E-05s 12:22:58.2 Info: CreateTable Indexers 12:22:58.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:58.2 Info: => 0.0007883s 12:22:58.2 Info: CreateIndex Indexers (Name) 12:22:58.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:58.2 Info: => 9.29E-05s 12:22:58.2 Info: CreateTable Profiles 12:22:58.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:58.2 Info: => 9.14E-05s 12:22:58.2 Info: CreateIndex Profiles (Name) 12:22:58.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:58.2 Info: => 7.17E-05s 12:22:58.2 Info: CreateTable QualityDefinitions 12:22:58.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:58.2 Info: => 0.0001295s 12:22:58.2 Info: CreateIndex QualityDefinitions (Quality) 12:22:58.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:58.2 Info: => 7.7E-05s 12:22:58.2 Info: CreateIndex QualityDefinitions (Title) 12:22:58.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:58.2 Info: => 9.91E-05s 12:22:58.2 Info: CreateTable NamingConfig 12:22:58.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:58.2 Info: => 0.0001418s 12:22:58.2 Info: CreateTable Blacklist 12:22:58.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:58.2 Info: => 0.0001752s 12:22:58.2 Info: CreateTable Metadata 12:22:58.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:58.2 Info: => 0.0001229s 12:22:58.2 Info: CreateTable MetadataFiles 12:22:58.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:58.2 Info: => 0.000142s 12:22:58.2 Info: CreateTable DownloadClients 12:22:58.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:58.2 Info: => 0.0001213s 12:22:58.2 Info: CreateTable PendingReleases 12:22:58.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:58.2 Info: => 0.000131s 12:22:58.2 Info: CreateTable RemotePathMappings 12:22:58.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:58.2 Info: => 0.0001176s 12:22:58.2 Info: CreateTable Tags 12:22:58.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:58.2 Info: => 8.5E-05s 12:22:58.2 Info: CreateIndex Tags (Label) 12:22:58.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:58.2 Info: => 7.85E-05s 12:22:58.2 Info: CreateTable Restrictions 12:22:58.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:58.2 Info: => 9.53E-05s 12:22:58.2 Info: CreateTable DelayProfiles 12:22:58.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:58.2 Info: => 0.0001136s 12:22:58.2 Info: CreateTable Users 12:22:58.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:58.2 Info: => 8.42E-05s 12:22:58.2 Info: CreateIndex Users (Identifier) 12:22:58.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:58.2 Info: => 0.000107s 12:22:58.2 Info: CreateIndex Users (Username) 12:22:58.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:58.2 Info: => 8.81E-05s 12:22:58.2 Info: CreateTable Commands 12:22:58.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:58.2 Info: => 0.0001508s 12:22:58.2 Info: CreateTable IndexerStatus 12:22:58.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:58.2 Info: => 0.0001173s 12:22:58.2 Info: CreateIndex IndexerStatus (ProviderId) 12:22:58.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:58.2 Info: => 7.84E-05s 12:22:58.2 Info: CreateTable ExtraFiles 12:22:58.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:58.2 Info: => 0.0001077s 12:22:58.2 Info: CreateTable LyricFiles 12:22:58.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:58.2 Info: => 0.0001548s 12:22:58.2 Info: CreateTable LanguageProfiles 12:22:58.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:58.2 Info: => 0.0001319s 12:22:58.2 Info: CreateIndex LanguageProfiles (Name) 12:22:58.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:58.2 Info: => 8.58E-05s 12:22:58.2 Info: CreateTable DownloadClientStatus 12:22:58.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:58.2 Info: => 0.0001014s 12:22:58.2 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:58.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:58.2 Info: => 7.62E-05s 12:22:58.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:58.2 Info: -> 1 Insert operations completed in 00:00:00.0000582 taking an average of 00:00:00.0000582 12:22:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:58', 'InitialSetup') 12:22:58.2 Info: Committing Transaction 12:22:58.2 Info: 1: InitialSetup migrated 12:22:58.2 Info: => 0.0108939s 12:22:58.2 Info: 2: add_reason_to_pending_releases migrating 12:22:58.2 Info: Beginning Transaction 12:22:58.2 Info: Starting migration of Main DB to 2 12:22:58.2 Info: AlterTable PendingReleases 12:22:58.2 Info: => 8E-07s 12:22:58.2 Info: CreateColumn PendingReleases Reason Int32 12:22:58.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:58.2 Info: => 0.0005683s 12:22:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:58', 'add_reason_to_pending_releases') 12:22:58.2 Info: Committing Transaction 12:22:58.2 Info: 2: add_reason_to_pending_releases migrated 12:22:58.2 Info: => 0.0008634s 12:22:58.2 Info: 3: add_medium_support migrating 12:22:58.2 Info: Beginning Transaction 12:22:58.2 Info: Starting migration of Main DB to 3 12:22:58.2 Info: AlterTable Albums 12:22:58.2 Info: => 8E-07s 12:22:58.2 Info: CreateColumn Albums Media String 12:22:58.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:58.2 Info: => 0.0005104s 12:22:58.2 Info: AlterTable Tracks 12:22:58.2 Info: => 6E-07s 12:22:58.2 Info: CreateColumn Tracks MediumNumber Int32 12:22:58.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:58.2 Info: => 0.0004872s 12:22:58.2 Info: AlterTable Tracks 12:22:58.2 Info: => 5E-07s 12:22:58.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:58.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:58.2 Info: => 0.0004693s 12:22:58.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:58.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:58.2 Info: => 4.38E-05s 12:22:58.2 Info: DeleteColumn Tracks TrackNumber 12:22:58.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:58.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:58.2 Info: DROP TABLE "Tracks" 12:22:58.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:58.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:58.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:58.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:58.2 Info: => 0.0046671s 12:22:58.2 Info: AlterTable Tracks 12:22:58.2 Info: => 4E-07s 12:22:58.2 Info: CreateColumn Tracks TrackNumber String 12:22:58.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:58.2 Info: => 0.0004817s 12:22:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:58', 'add_medium_support') 12:22:58.2 Info: Committing Transaction 12:22:58.2 Info: 3: add_medium_support migrated 12:22:58.2 Info: => 0.0009663s 12:22:58.2 Info: 4: add_various_qualites_in_profile migrating 12:22:58.2 Info: Beginning Transaction 12:22:58.2 Info: Starting migration of Main DB to 4 12:22:58.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:58.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:58.2 Info: => 5.28E-05s 12:22:58.2 Info: PerformDBOperation 12:22:58.2 Info: Performing DB Operation 12:22:58.2 Info: => 3.46E-05s 12:22:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:58', 'add_various_qualites_in_profile') 12:22:58.2 Info: Committing Transaction 12:22:58.2 Info: 4: add_various_qualites_in_profile migrated 12:22:58.2 Info: => 0.0002742s 12:22:58.2 Info: 5: metadata_profiles migrating 12:22:58.2 Info: Beginning Transaction 12:22:58.2 Info: Starting migration of Main DB to 5 12:22:58.2 Info: CreateTable MetadataProfiles 12:22:58.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:58.2 Info: => 0.0001576s 12:22:58.2 Info: CreateIndex MetadataProfiles (Name) 12:22:58.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:58.2 Info: => 8.71E-05s 12:22:58.2 Info: AlterTable Artists 12:22:58.2 Info: => 4E-07s 12:22:58.2 Info: CreateColumn Artists MetadataProfileId Int32 12:22:58.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:58.2 Info: => 0.0004979s 12:22:58.2 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:58.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:58.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:58.2 Info: DROP TABLE "Artists" 12:22:58.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:58.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:58.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:58.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:58.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:58.2 Info: => 0.0052552s 12:22:58.2 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:58.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:58.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:58.2 Info: DROP TABLE "Artists" 12:22:58.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:58.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:58.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:58.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:58.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:58.2 Info: => 0.0039732s 12:22:58.2 Info: AlterTable Albums 12:22:58.2 Info: => 4E-07s 12:22:58.2 Info: CreateColumn Albums SecondaryTypes String 12:22:58.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:58.2 Info: => 0.0004745s 12:22:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:58', 'metadata_profiles') 12:22:58.2 Info: Committing Transaction 12:22:58.2 Info: 5: metadata_profiles migrated 12:22:58.2 Info: => 0.0009391s 12:22:58.2 Info: 6: separate_automatic_and_interactive_search migrating 12:22:58.2 Info: Beginning Transaction 12:22:58.2 Info: Starting migration of Main DB to 6 12:22:58.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:58.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:58.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:58.2 Info: DROP TABLE "Indexers" 12:22:58.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:58.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:58.2 Info: => 0.0037741s 12:22:58.2 Info: AlterTable Indexers 12:22:58.2 Info: => 5E-07s 12:22:58.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:58.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:58.2 Info: => 0.0004768s 12:22:58.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:58.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:58.2 Info: => 3.94E-05s 12:22:58.2 Info: AlterTable Indexers 12:22:58.2 Info: => 3E-07s 12:22:58.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:58.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:58.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:58.2 Info: DROP TABLE "Indexers" 12:22:58.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:58.3 Info: => 0.0037995s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:58', 'separate_automatic_and_interactive_search') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 6: separate_automatic_and_interactive_search migrated 12:22:58.3 Info: => 0.0041076s 12:22:58.3 Info: 7: change_album_path_to_relative migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 7 12:22:58.3 Info: DeleteColumn Albums Path 12:22:58.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:58.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:58.3 Info: DROP TABLE "Albums" 12:22:58.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.3 Info: => 0.0051107s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:58', 'change_album_path_to_relative') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 7: change_album_path_to_relative migrated 12:22:58.3 Info: => 0.0054779s 12:22:58.3 Info: 8: change_quality_size_mb_to_kb migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 8 12:22:58.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:58.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:58.3 Info: => 5.02E-05s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:58', 'change_quality_size_mb_to_kb') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 8: change_quality_size_mb_to_kb migrated 12:22:58.3 Info: => 0.0002798s 12:22:58.3 Info: 9: album_releases migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 9 12:22:58.3 Info: AlterTable Albums 12:22:58.3 Info: => 7E-07s 12:22:58.3 Info: CreateColumn Albums Releases String 12:22:58.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:58.3 Info: => 0.0005096s 12:22:58.3 Info: AlterTable Albums 12:22:58.3 Info: => 6E-07s 12:22:58.3 Info: CreateColumn Albums CurrentRelease String 12:22:58.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:58.3 Info: => 0.0004807s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:58', 'album_releases') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 9: album_releases migrated 12:22:58.3 Info: => 0.0007487s 12:22:58.3 Info: 10: album_releases_fix migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 10 12:22:58.3 Info: AlterTable Albums 12:22:58.3 Info: => 5E-07s 12:22:58.3 Info: AlterColumn Albums Releases String 12:22:58.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:58.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:58.3 Info: DROP TABLE "Albums" 12:22:58.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.3 Info: => 0.0039947s 12:22:58.3 Info: AlterTable Albums 12:22:58.3 Info: => 5E-07s 12:22:58.3 Info: AlterColumn Albums CurrentRelease String 12:22:58.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:58.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:58.3 Info: DROP TABLE "Albums" 12:22:58.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.3 Info: => 0.0047488s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:58', 'album_releases_fix') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 10: album_releases_fix migrated 12:22:58.3 Info: => 0.0050843s 12:22:58.3 Info: 11: import_lists migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 11 12:22:58.3 Info: CreateTable ImportLists 12:22:58.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:58.3 Info: => 0.0001546s 12:22:58.3 Info: CreateIndex ImportLists (Name) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:58.3 Info: => 7.36E-05s 12:22:58.3 Info: CreateTable ImportListStatus 12:22:58.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:58.3 Info: => 0.000105s 12:22:58.3 Info: CreateIndex ImportListStatus (ProviderId) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:58.3 Info: => 7.31E-05s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:58', 'import_lists') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 11: import_lists migrated 12:22:58.3 Info: => 0.0003659s 12:22:58.3 Info: 12: add_release_status migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 12 12:22:58.3 Info: AlterTable MetadataProfiles 12:22:58.3 Info: => 8E-07s 12:22:58.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:58.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:58.3 Info: => 0.0005421s 12:22:58.3 Info: PerformDBOperation 12:22:58.3 Info: Performing DB Operation 12:22:58.3 Info: => 2.98E-05s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:58', 'add_release_status') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 12: add_release_status migrated 12:22:58.3 Info: => 0.0002747s 12:22:58.3 Info: 13: album_download_notification migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 13 12:22:58.3 Info: AlterTable Notifications 12:22:58.3 Info: => 5E-07s 12:22:58.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:58.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:58.3 Info: => 0.0005272s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:58', 'album_download_notification') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 13: album_download_notification migrated 12:22:58.3 Info: => 0.0008003s 12:22:58.3 Info: 14: fix_language_metadata_profiles migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 14 12:22:58.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:58.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:58.3 Info: => 7.6E-05s 12:22:58.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:58.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:58.3 Info: => 5.28E-05s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:58', 'fix_language_metadata_profiles') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 14: fix_language_metadata_profiles migrated 12:22:58.3 Info: => 0.0002762s 12:22:58.3 Info: 15: remove_fanzub migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 15 12:22:58.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:58.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:58.3 Info: => 4.31E-05s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:58', 'remove_fanzub') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 15: remove_fanzub migrated 12:22:58.3 Info: => 0.0002626s 12:22:58.3 Info: 16: update_artist_history_indexes migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 16 12:22:58.3 Info: CreateIndex Albums (ArtistId) 12:22:58.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:58.3 Info: => 0.0001008s 12:22:58.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:58.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:58.3 Info: => 7.42E-05s 12:22:58.3 Info: DeleteIndex History (AlbumId) 12:22:58.3 Info: DROP INDEX "IX_History_AlbumId" 12:22:58.3 Info: => 0.0001113s 12:22:58.3 Info: CreateIndex History (AlbumId, Date) 12:22:58.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:58.3 Info: => 8.78E-05s 12:22:58.3 Info: DeleteIndex History (DownloadId) 12:22:58.3 Info: DROP INDEX "IX_History_DownloadId" 12:22:58.3 Info: => 0.0001014s 12:22:58.3 Info: CreateIndex History (DownloadId, Date) 12:22:58.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:58.3 Info: => 8.49E-05s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:58', 'update_artist_history_indexes') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 16: update_artist_history_indexes migrated 12:22:58.3 Info: => 0.0003769s 12:22:58.3 Info: 17: remove_nma migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 17 12:22:58.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:58.3 Info: => 4.78E-05s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:58', 'remove_nma') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 17: remove_nma migrated 12:22:58.3 Info: => 0.0002691s 12:22:58.3 Info: 18: album_disambiguation migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 18 12:22:58.3 Info: AlterTable Albums 12:22:58.3 Info: => 6E-07s 12:22:58.3 Info: CreateColumn Albums Disambiguation String 12:22:58.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:58.3 Info: => 0.0005387s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:58', 'album_disambiguation') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 18: album_disambiguation migrated 12:22:58.3 Info: => 0.0008107s 12:22:58.3 Info: 19: add_ape_quality_in_profiles migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 19 12:22:58.3 Info: PerformDBOperation 12:22:58.3 Info: Performing DB Operation 12:22:58.3 Info: => 3.15E-05s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:58', 'add_ape_quality_in_profiles') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 19: add_ape_quality_in_profiles migrated 12:22:58.3 Info: => 0.0002622s 12:22:58.3 Info: 20: remove_pushalot migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 20 12:22:58.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:58.3 Info: => 4.56E-05s 12:22:58.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:58.3 Info: => 2.91E-05s 12:22:58.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:58.3 Info: => 2.76E-05s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:58', 'remove_pushalot') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 20: remove_pushalot migrated 12:22:58.3 Info: => 0.0002438s 12:22:58.3 Info: 21: add_custom_filters migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 21 12:22:58.3 Info: CreateTable CustomFilters 12:22:58.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:58.3 Info: => 0.0001222s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:58', 'add_custom_filters') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 21: add_custom_filters migrated 12:22:58.3 Info: => 0.0003799s 12:22:58.3 Info: 22: import_list_tags migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 22 12:22:58.3 Info: AlterTable ImportLists 12:22:58.3 Info: => 6E-07s 12:22:58.3 Info: CreateColumn ImportLists Tags String 12:22:58.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:58.3 Info: => 0.000528s 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:58', 'import_list_tags') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 22: import_list_tags migrated 12:22:58.3 Info: => 0.0008046s 12:22:58.3 Info: 23: add_release_groups_etc migrating 12:22:58.3 Info: Beginning Transaction 12:22:58.3 Info: Starting migration of Main DB to 23 12:22:58.3 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 12:22:58.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "trackCount": 0, "mediaCount": 0 }') 12:22:58.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 12:22:58.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 12:22:58.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 12:22:58.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 12:22:58.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 12:22:58.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 12:22:58.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 12:22:58.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 12:22:58.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 12:22:58.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 12:22:58.3 Info: CreateTable ArtistMetadata 12:22:58.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:58.3 Info: => 0.0001487s 12:22:58.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:58.3 Info: => 0.0001213s 12:22:58.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:58.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:58.3 Info: => 8.8E-05s 12:22:58.3 Info: AlterTable Artists 12:22:58.3 Info: => 4E-07s 12:22:58.3 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:58.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:58.3 Info: => 0.0005499s 12:22:58.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:58.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:58.3 Info: => 7.41E-05s 12:22:58.3 Info: CreateTable AlbumReleases 12:22:58.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:58.3 Info: => 0.0001408s 12:22:58.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:58.3 Info: => 0.0001263s 12:22:58.3 Info: CreateIndex AlbumReleases (AlbumId) 12:22:58.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:58.3 Info: => 7.95E-05s 12:22:58.3 Info: PerformDBOperation 12:22:58.3 Info: Performing DB Operation 12:22:58.3 Info: => 0.0056406s 12:22:58.3 Info: AlterTable Albums 12:22:58.3 Info: => 6E-07s 12:22:58.3 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:58.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:58.3 Info: => 0.0006006s 12:22:58.3 Info: AlterTable Albums 12:22:58.3 Info: => 5E-07s 12:22:58.3 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:58.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:58.3 Info: => 0.0005561s 12:22:58.3 Info: AlterTable Albums 12:22:58.3 Info: => 5E-07s 12:22:58.3 Info: CreateColumn Albums Links String 12:22:58.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:58.3 Info: => 0.0005415s 12:22:58.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:58.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:58.3 Info: => 8.53E-05s 12:22:58.3 Info: AlterTable Tracks 12:22:58.3 Info: => 4E-07s 12:22:58.3 Info: CreateColumn Tracks ForeignRecordingId String 12:22:58.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:58.3 Info: => 0.0005766s 12:22:58.3 Info: AlterTable Tracks 12:22:58.3 Info: => 5E-07s 12:22:58.3 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:58.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:58.3 Info: => 0.0005618s 12:22:58.3 Info: AlterTable Tracks 12:22:58.3 Info: => 4E-07s 12:22:58.3 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:58.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:58.3 Info: => 0.0005372s 12:22:58.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:58.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:58.3 Info: => 9.16E-05s 12:22:58.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:58.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:58.3 Info: => 7.15E-05s 12:22:58.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:58.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:58.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:58.3 Info: DROP TABLE "Artists" 12:22:58.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:58.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:58.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:58.3 Info: => 0.0047056s 12:22:58.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:58.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:58.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:58.3 Info: DROP TABLE "Albums" 12:22:58.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.3 Info: => 0.0047962s 12:22:58.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:58.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:58.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:58.3 Info: DROP TABLE "Tracks" 12:22:58.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:58.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:58.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:58.3 Info: => 0.0055983s 12:22:58.3 Info: DeleteColumn TrackFiles ArtistId 12:22:58.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:58.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:58.3 Info: DROP TABLE "TrackFiles" 12:22:58.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:58.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:58.3 Info: => 0.0041491s 12:22:58.3 Info: CreateIndex Artists (ArtistMetadataId) 12:22:58.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:58.3 Info: => 0.0001045s 12:22:58.3 Info: CreateIndex Artists (Monitored) 12:22:58.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:58.3 Info: => 7.57E-05s 12:22:58.3 Info: CreateIndex Albums (ArtistMetadataId) 12:22:58.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:58.3 Info: => 0.0001004s 12:22:58.3 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:58.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:58.3 Info: => 9.88E-05s 12:22:58.3 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:58.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:58.3 Info: => 9.8E-05s 12:22:58.3 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:58.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:58.3 Info: => 0.0001076s 12:22:58.3 Info: UpdateData 12:22:58.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:58.3 Info: => 4.74E-05s 12:22:58.3 Info: UpdateData 12:22:58.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:58.3 Info: => 3.38E-05s 12:22:58.3 Info: UpdateData 12:22:58.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:58.3 Info: => 3.76E-05s 12:22:58.3 Info: -> 12 Insert operations completed in 00:00:00.0008362 taking an average of 00:00:00.0000696 12:22:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:58', 'add_release_groups_etc') 12:22:58.3 Info: Committing Transaction 12:22:58.3 Info: 23: add_release_groups_etc migrated 12:22:58.3 Info: => 0.000597s 12:22:58.3 Debug: Took: 00:00:00.1358265 12:22:58.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 12:22:58.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 12:22:58.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149784792258_183/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:58.4 Info: DatabaseEngineVersionCheck migrating 12:22:58.4 Info: PerformDBOperation 12:22:58.4 Info: Performing DB Operation 12:22:58.4 Info: SQLite 3.47.0 12:22:58.4 Info: => 0.001063s 12:22:58.4 Info: DatabaseEngineVersionCheck migrated 12:22:58.4 Info: => 0.001076s 12:22:58.4 Info: VersionMigration migrating 12:22:58.4 Info: Beginning Transaction 12:22:58.4 Info: CreateTable VersionInfo 12:22:58.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:58.4 Info: => 0.0001425s 12:22:58.4 Info: Committing Transaction 12:22:58.4 Info: VersionMigration migrated 12:22:58.4 Info: => 0.0004915s 12:22:58.4 Info: VersionUniqueMigration migrating 12:22:58.4 Info: Beginning Transaction 12:22:58.4 Info: CreateIndex VersionInfo (Version) 12:22:58.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:58.4 Info: => 0.000122s 12:22:58.4 Info: AlterTable VersionInfo 12:22:58.4 Info: => 5E-07s 12:22:58.4 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:58.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:58.4 Info: => 0.0005463s 12:22:58.4 Info: Committing Transaction 12:22:58.4 Info: VersionUniqueMigration migrated 12:22:58.4 Info: => 0.0007487s 12:22:58.4 Info: VersionDescriptionMigration migrating 12:22:58.4 Info: Beginning Transaction 12:22:58.4 Info: AlterTable VersionInfo 12:22:58.4 Info: => 6E-07s 12:22:58.4 Info: CreateColumn VersionInfo Description String 12:22:58.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:58.4 Info: => 0.0001869s 12:22:58.4 Info: Committing Transaction 12:22:58.4 Info: VersionDescriptionMigration migrated 12:22:58.4 Info: => 0.000369s 12:22:58.4 Info: 1: InitialSetup migrating 12:22:58.4 Info: Beginning Transaction 12:22:58.4 Info: Starting migration of Main DB to 1 12:22:58.5 Info: CreateTable Config 12:22:58.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:58.5 Info: => 0.0001562s 12:22:58.5 Info: CreateIndex Config (Key) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:58.5 Info: => 7.28E-05s 12:22:58.5 Info: CreateTable RootFolders 12:22:58.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:58.5 Info: => 8.13E-05s 12:22:58.5 Info: CreateIndex RootFolders (Path) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:58.5 Info: => 6.49E-05s 12:22:58.5 Info: CreateTable Artists 12:22:58.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:58.5 Info: => 0.0002821s 12:22:58.5 Info: CreateIndex Artists (ForeignArtistId) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:58.5 Info: => 8E-05s 12:22:58.5 Info: CreateIndex Artists (NameSlug) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:58.5 Info: => 0.0007217s 12:22:58.5 Info: CreateIndex Artists (CleanName) 12:22:58.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:58.5 Info: => 9.77E-05s 12:22:58.5 Info: CreateIndex Artists (Path) 12:22:58.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:58.5 Info: => 7.64E-05s 12:22:58.5 Info: CreateTable Albums 12:22:58.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:58.5 Info: => 0.0002358s 12:22:58.5 Info: CreateIndex Albums (ForeignAlbumId) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.5 Info: => 7.75E-05s 12:22:58.5 Info: CreateIndex Albums (MBId) 12:22:58.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.5 Info: => 6.42E-05s 12:22:58.5 Info: CreateIndex Albums (TADBId) 12:22:58.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.5 Info: => 6.01E-05s 12:22:58.5 Info: CreateIndex Albums (TitleSlug) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.5 Info: => 6.32E-05s 12:22:58.5 Info: CreateIndex Albums (CleanTitle) 12:22:58.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.5 Info: => 6.91E-05s 12:22:58.5 Info: CreateIndex Albums (Path) 12:22:58.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:58.5 Info: => 6.55E-05s 12:22:58.5 Info: CreateTable Tracks 12:22:58.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:58.5 Info: => 0.0001322s 12:22:58.5 Info: CreateIndex Tracks (ForeignTrackId) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:58.5 Info: => 6.63E-05s 12:22:58.5 Info: CreateIndex Tracks (ArtistId) 12:22:58.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:58.5 Info: => 6.58E-05s 12:22:58.5 Info: CreateIndex Tracks (TrackFileId) 12:22:58.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:58.5 Info: => 6.67E-05s 12:22:58.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:58.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:58.5 Info: => 7.13E-05s 12:22:58.5 Info: CreateTable TrackFiles 12:22:58.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:58.5 Info: => 0.000122s 12:22:58.5 Info: CreateIndex TrackFiles (ArtistId) 12:22:58.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:58.5 Info: => 6.75E-05s 12:22:58.5 Info: CreateIndex TrackFiles (AlbumId) 12:22:58.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:58.5 Info: => 6.17E-05s 12:22:58.5 Info: CreateTable History 12:22:58.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:58.5 Info: => 0.0001249s 12:22:58.5 Info: CreateIndex History (Date) 12:22:58.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:58.5 Info: => 6.37E-05s 12:22:58.5 Info: CreateIndex History (EventType) 12:22:58.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:58.5 Info: => 6.14E-05s 12:22:58.5 Info: CreateIndex History (DownloadId) 12:22:58.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:58.5 Info: => 6.23E-05s 12:22:58.5 Info: CreateIndex History (AlbumId) 12:22:58.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:58.5 Info: => 6.38E-05s 12:22:58.5 Info: CreateTable Notifications 12:22:58.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:58.5 Info: => 0.000112s 12:22:58.5 Info: CreateTable ScheduledTasks 12:22:58.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:58.5 Info: => 0.0001271s 12:22:58.5 Info: CreateIndex ScheduledTasks (TypeName) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:58.5 Info: => 9.84E-05s 12:22:58.5 Info: CreateTable Indexers 12:22:58.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:58.5 Info: => 0.0001204s 12:22:58.5 Info: CreateIndex Indexers (Name) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:58.5 Info: => 7.82E-05s 12:22:58.5 Info: CreateTable Profiles 12:22:58.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:58.5 Info: => 9.06E-05s 12:22:58.5 Info: CreateIndex Profiles (Name) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:58.5 Info: => 7.13E-05s 12:22:58.5 Info: CreateTable QualityDefinitions 12:22:58.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:58.5 Info: => 0.0001018s 12:22:58.5 Info: CreateIndex QualityDefinitions (Quality) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:58.5 Info: => 6.75E-05s 12:22:58.5 Info: CreateIndex QualityDefinitions (Title) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:58.5 Info: => 0.0001048s 12:22:58.5 Info: CreateTable NamingConfig 12:22:58.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:58.5 Info: => 0.0001274s 12:22:58.5 Info: CreateTable Blacklist 12:22:58.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:58.5 Info: => 0.0001521s 12:22:58.5 Info: CreateTable Metadata 12:22:58.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:58.5 Info: => 0.0007559s 12:22:58.5 Info: CreateTable MetadataFiles 12:22:58.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:58.5 Info: => 0.0001202s 12:22:58.5 Info: CreateTable DownloadClients 12:22:58.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:58.5 Info: => 0.0001013s 12:22:58.5 Info: CreateTable PendingReleases 12:22:58.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:58.5 Info: => 0.0001108s 12:22:58.5 Info: CreateTable RemotePathMappings 12:22:58.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:58.5 Info: => 0.0001089s 12:22:58.5 Info: CreateTable Tags 12:22:58.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:58.5 Info: => 8.62E-05s 12:22:58.5 Info: CreateIndex Tags (Label) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:58.5 Info: => 8.08E-05s 12:22:58.5 Info: CreateTable Restrictions 12:22:58.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:58.5 Info: => 9.45E-05s 12:22:58.5 Info: CreateTable DelayProfiles 12:22:58.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:58.5 Info: => 0.0001161s 12:22:58.5 Info: CreateTable Users 12:22:58.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:58.5 Info: => 8.65E-05s 12:22:58.5 Info: CreateIndex Users (Identifier) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:58.5 Info: => 0.0001062s 12:22:58.5 Info: CreateIndex Users (Username) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:58.5 Info: => 8.48E-05s 12:22:58.5 Info: CreateTable Commands 12:22:58.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:58.5 Info: => 0.000126s 12:22:58.5 Info: CreateTable IndexerStatus 12:22:58.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:58.5 Info: => 0.0001115s 12:22:58.5 Info: CreateIndex IndexerStatus (ProviderId) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:58.5 Info: => 7.88E-05s 12:22:58.5 Info: CreateTable ExtraFiles 12:22:58.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:58.5 Info: => 0.0001091s 12:22:58.5 Info: CreateTable LyricFiles 12:22:58.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:58.5 Info: => 0.0001369s 12:22:58.5 Info: CreateTable LanguageProfiles 12:22:58.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:58.5 Info: => 9.37E-05s 12:22:58.5 Info: CreateIndex LanguageProfiles (Name) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:58.5 Info: => 7.68E-05s 12:22:58.5 Info: CreateTable DownloadClientStatus 12:22:58.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:58.5 Info: => 9.86E-05s 12:22:58.5 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:58.5 Info: => 7.92E-05s 12:22:58.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:58.5 Info: -> 1 Insert operations completed in 00:00:00.0000602 taking an average of 00:00:00.0000602 12:22:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:58', 'InitialSetup') 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: 1: InitialSetup migrated 12:22:58.5 Info: => 0.0107852s 12:22:58.5 Info: 2: add_reason_to_pending_releases migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: Starting migration of Main DB to 2 12:22:58.5 Info: AlterTable PendingReleases 12:22:58.5 Info: => 7E-07s 12:22:58.5 Info: CreateColumn PendingReleases Reason Int32 12:22:58.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:58.5 Info: => 0.0005616s 12:22:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:58', 'add_reason_to_pending_releases') 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: 2: add_reason_to_pending_releases migrated 12:22:58.5 Info: => 0.0008468s 12:22:58.5 Info: 3: add_medium_support migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: Starting migration of Main DB to 3 12:22:58.5 Info: AlterTable Albums 12:22:58.5 Info: => 7E-07s 12:22:58.5 Info: CreateColumn Albums Media String 12:22:58.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:58.5 Info: => 0.0005287s 12:22:58.5 Info: AlterTable Tracks 12:22:58.5 Info: => 7E-07s 12:22:58.5 Info: CreateColumn Tracks MediumNumber Int32 12:22:58.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:58.5 Info: => 0.0004804s 12:22:58.5 Info: AlterTable Tracks 12:22:58.5 Info: => 5E-07s 12:22:58.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:58.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:58.5 Info: => 0.0004812s 12:22:58.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:58.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:58.5 Info: => 4.24E-05s 12:22:58.5 Info: DeleteColumn Tracks TrackNumber 12:22:58.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:58.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:58.5 Info: DROP TABLE "Tracks" 12:22:58.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:58.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:58.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:58.5 Info: => 0.0046264s 12:22:58.5 Info: AlterTable Tracks 12:22:58.5 Info: => 5E-07s 12:22:58.5 Info: CreateColumn Tracks TrackNumber String 12:22:58.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:58.5 Info: => 0.0004764s 12:22:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:58', 'add_medium_support') 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: 3: add_medium_support migrated 12:22:58.5 Info: => 0.0008635s 12:22:58.5 Info: 4: add_various_qualites_in_profile migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: Starting migration of Main DB to 4 12:22:58.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:58.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:58.5 Info: => 5.13E-05s 12:22:58.5 Info: PerformDBOperation 12:22:58.5 Info: Performing DB Operation 12:22:58.5 Info: => 3.26E-05s 12:22:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:58', 'add_various_qualites_in_profile') 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: 4: add_various_qualites_in_profile migrated 12:22:58.5 Info: => 0.0003065s 12:22:58.5 Info: 5: metadata_profiles migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: Starting migration of Main DB to 5 12:22:58.5 Info: CreateTable MetadataProfiles 12:22:58.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:58.5 Info: => 0.0001267s 12:22:58.5 Info: CreateIndex MetadataProfiles (Name) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:58.5 Info: => 8.34E-05s 12:22:58.5 Info: AlterTable Artists 12:22:58.5 Info: => 4E-07s 12:22:58.5 Info: CreateColumn Artists MetadataProfileId Int32 12:22:58.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:58.5 Info: => 0.0005297s 12:22:58.5 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:58.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:58.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:58.5 Info: DROP TABLE "Artists" 12:22:58.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:58.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:58.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:58.5 Info: => 0.0049695s 12:22:58.5 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:58.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:58.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:58.5 Info: DROP TABLE "Artists" 12:22:58.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:58.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:58.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:58.5 Info: => 0.0040327s 12:22:58.5 Info: AlterTable Albums 12:22:58.5 Info: => 5E-07s 12:22:58.5 Info: CreateColumn Albums SecondaryTypes String 12:22:58.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:58.5 Info: => 0.0004882s 12:22:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:58', 'metadata_profiles') 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: 5: metadata_profiles migrated 12:22:58.5 Info: => 0.0009503s 12:22:58.5 Info: 6: separate_automatic_and_interactive_search migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: Starting migration of Main DB to 6 12:22:58.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:58.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:58.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:58.5 Info: DROP TABLE "Indexers" 12:22:58.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:58.5 Info: => 0.004133s 12:22:58.5 Info: AlterTable Indexers 12:22:58.5 Info: => 6E-07s 12:22:58.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:58.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:58.5 Info: => 0.0004787s 12:22:58.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:58.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:58.5 Info: => 4.07E-05s 12:22:58.5 Info: AlterTable Indexers 12:22:58.5 Info: => 5E-07s 12:22:58.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:58.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:58.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:58.5 Info: DROP TABLE "Indexers" 12:22:58.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:58.5 Info: => 0.0033122s 12:22:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:58', 'separate_automatic_and_interactive_search') 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: 6: separate_automatic_and_interactive_search migrated 12:22:58.5 Info: => 0.0036501s 12:22:58.5 Info: 7: change_album_path_to_relative migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: Starting migration of Main DB to 7 12:22:58.5 Info: DeleteColumn Albums Path 12:22:58.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:58.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:58.5 Info: DROP TABLE "Albums" 12:22:58.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.5 Info: => 0.0050951s 12:22:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:58', 'change_album_path_to_relative') 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: 7: change_album_path_to_relative migrated 12:22:58.5 Info: => 0.0055161s 12:22:58.5 Info: 8: change_quality_size_mb_to_kb migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: Starting migration of Main DB to 8 12:22:58.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:58.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:58.5 Info: => 5.21E-05s 12:22:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:58', 'change_quality_size_mb_to_kb') 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: 8: change_quality_size_mb_to_kb migrated 12:22:58.5 Info: => 0.0002929s 12:22:58.5 Info: 9: album_releases migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: Starting migration of Main DB to 9 12:22:58.5 Info: AlterTable Albums 12:22:58.5 Info: => 7E-07s 12:22:58.5 Info: CreateColumn Albums Releases String 12:22:58.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:58.5 Info: => 0.0005295s 12:22:58.5 Info: AlterTable Albums 12:22:58.5 Info: => 5E-07s 12:22:58.5 Info: CreateColumn Albums CurrentRelease String 12:22:58.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:58.5 Info: => 0.0004798s 12:22:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:58', 'album_releases') 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: 9: album_releases migrated 12:22:58.5 Info: => 0.0007599s 12:22:58.5 Info: 10: album_releases_fix migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: Starting migration of Main DB to 10 12:22:58.5 Info: AlterTable Albums 12:22:58.5 Info: => 5E-07s 12:22:58.5 Info: AlterColumn Albums Releases String 12:22:58.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:58.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:58.5 Info: DROP TABLE "Albums" 12:22:58.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.5 Info: => 0.0040133s 12:22:58.5 Info: AlterTable Albums 12:22:58.5 Info: => 6E-07s 12:22:58.5 Info: AlterColumn Albums CurrentRelease String 12:22:58.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:58.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:58.5 Info: DROP TABLE "Albums" 12:22:58.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.5 Info: => 0.0039695s 12:22:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:58', 'album_releases_fix') 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: 10: album_releases_fix migrated 12:22:58.5 Info: => 0.004337s 12:22:58.5 Info: 11: import_lists migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: Starting migration of Main DB to 11 12:22:58.5 Info: CreateTable ImportLists 12:22:58.5 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:58.5 Info: => 0.0001536s 12:22:58.5 Info: CreateIndex ImportLists (Name) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:58.5 Info: => 7.51E-05s 12:22:58.5 Info: CreateTable ImportListStatus 12:22:58.5 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:58.5 Info: => 0.0001037s 12:22:58.5 Info: CreateIndex ImportListStatus (ProviderId) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:58.5 Info: => 7.07E-05s 12:22:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:58', 'import_lists') 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: 11: import_lists migrated 12:22:58.5 Info: => 0.0011095s 12:22:58.5 Info: 12: add_release_status migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: Starting migration of Main DB to 12 12:22:58.5 Info: AlterTable MetadataProfiles 12:22:58.5 Info: => 6E-07s 12:22:58.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:58.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:58.5 Info: => 0.0005525s 12:22:58.5 Info: PerformDBOperation 12:22:58.5 Info: Performing DB Operation 12:22:58.5 Info: => 2.93E-05s 12:22:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:58', 'add_release_status') 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: 12: add_release_status migrated 12:22:58.5 Info: => 0.0003039s 12:22:58.5 Info: 13: album_download_notification migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: Starting migration of Main DB to 13 12:22:58.5 Info: AlterTable Notifications 12:22:58.5 Info: => 7E-07s 12:22:58.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:58.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:58.5 Info: => 0.0005173s 12:22:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:58', 'album_download_notification') 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: 13: album_download_notification migrated 12:22:58.5 Info: => 0.0008049s 12:22:58.5 Info: 14: fix_language_metadata_profiles migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: Starting migration of Main DB to 14 12:22:58.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:58.5 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:58.5 Info: => 7.67E-05s 12:22:58.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:58.5 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:58.5 Info: => 5.11E-05s 12:22:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:58', 'fix_language_metadata_profiles') 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: 14: fix_language_metadata_profiles migrated 12:22:58.5 Info: => 0.0003001s 12:22:58.5 Info: 15: remove_fanzub migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: Starting migration of Main DB to 15 12:22:58.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:58.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:58.5 Info: => 4.26E-05s 12:22:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:58', 'remove_fanzub') 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: 15: remove_fanzub migrated 12:22:58.5 Info: => 0.0002751s 12:22:58.5 Info: 16: update_artist_history_indexes migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: Starting migration of Main DB to 16 12:22:58.5 Info: CreateIndex Albums (ArtistId) 12:22:58.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:58.5 Info: => 0.0001043s 12:22:58.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:58.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:58.5 Info: => 7.74E-05s 12:22:58.5 Info: DeleteIndex History (AlbumId) 12:22:58.5 Info: DROP INDEX "IX_History_AlbumId" 12:22:58.5 Info: => 0.0001147s 12:22:58.5 Info: CreateIndex History (AlbumId, Date) 12:22:58.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:58.5 Info: => 8.96E-05s 12:22:58.5 Info: DeleteIndex History (DownloadId) 12:22:58.5 Info: DROP INDEX "IX_History_DownloadId" 12:22:58.5 Info: => 0.0001017s 12:22:58.5 Info: CreateIndex History (DownloadId, Date) 12:22:58.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:58.5 Info: => 8.48E-05s 12:22:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:58', 'update_artist_history_indexes') 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: 16: update_artist_history_indexes migrated 12:22:58.5 Info: => 0.0004417s 12:22:58.5 Info: 17: remove_nma migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: Starting migration of Main DB to 17 12:22:58.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:58.5 Info: => 4.71E-05s 12:22:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:58', 'remove_nma') 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: 17: remove_nma migrated 12:22:58.5 Info: => 0.0003192s 12:22:58.5 Info: 18: album_disambiguation migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: Starting migration of Main DB to 18 12:22:58.5 Info: AlterTable Albums 12:22:58.5 Info: => 5E-07s 12:22:58.5 Info: CreateColumn Albums Disambiguation String 12:22:58.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:58.5 Info: => 0.0005464s 12:22:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:58', 'album_disambiguation') 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: 18: album_disambiguation migrated 12:22:58.5 Info: => 0.0008362s 12:22:58.5 Info: 19: add_ape_quality_in_profiles migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: Starting migration of Main DB to 19 12:22:58.5 Info: PerformDBOperation 12:22:58.5 Info: Performing DB Operation 12:22:58.5 Info: => 3.26E-05s 12:22:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:58', 'add_ape_quality_in_profiles') 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: 19: add_ape_quality_in_profiles migrated 12:22:58.5 Info: => 0.0002754s 12:22:58.5 Info: 20: remove_pushalot migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: Starting migration of Main DB to 20 12:22:58.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:58.5 Info: => 4.64E-05s 12:22:58.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:58.5 Info: => 2.84E-05s 12:22:58.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:58.5 Info: => 2.8E-05s 12:22:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:58', 'remove_pushalot') 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: 20: remove_pushalot migrated 12:22:58.5 Info: => 0.0002732s 12:22:58.5 Info: 21: add_custom_filters migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: Starting migration of Main DB to 21 12:22:58.5 Info: CreateTable CustomFilters 12:22:58.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:58.5 Info: => 0.0001308s 12:22:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:58', 'add_custom_filters') 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: 21: add_custom_filters migrated 12:22:58.5 Info: => 0.0004157s 12:22:58.5 Info: 22: import_list_tags migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: Starting migration of Main DB to 22 12:22:58.5 Info: AlterTable ImportLists 12:22:58.5 Info: => 7E-07s 12:22:58.5 Info: CreateColumn ImportLists Tags String 12:22:58.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:58.5 Info: => 0.0005275s 12:22:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:58', 'import_list_tags') 12:22:58.5 Info: Committing Transaction 12:22:58.5 Info: 22: import_list_tags migrated 12:22:58.5 Info: => 0.0008428s 12:22:58.5 Info: 23: add_release_groups_etc migrating 12:22:58.5 Info: Beginning Transaction 12:22:58.5 Info: Starting migration of Main DB to 23 12:22:58.5 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 12:22:58.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": "Id1", "title": "Title1", "releaseDate": "2024-10-28T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 12:22:58.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 12:22:58.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 12:22:58.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 12:22:58.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 12:22:58.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 12:22:58.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 12:22:58.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 12:22:58.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 12:22:58.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 12:22:58.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 12:22:58.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": "Id1", "title": "Title1", "releaseDate": "2024-10-28T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 12:22:58.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') 12:22:58.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') 12:22:58.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') 12:22:58.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') 12:22:58.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') 12:22:58.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') 12:22:58.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') 12:22:58.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') 12:22:58.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') 12:22:58.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') 12:22:58.5 Info: CreateTable ArtistMetadata 12:22:58.5 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:58.5 Info: => 0.0001451s 12:22:58.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:58.5 Info: => 0.0001191s 12:22:58.5 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:58.5 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:58.5 Info: => 8.55E-05s 12:22:58.5 Info: AlterTable Artists 12:22:58.5 Info: => 5E-07s 12:22:58.5 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:58.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:58.5 Info: => 0.0005729s 12:22:58.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:58.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:58.5 Info: => 7.27E-05s 12:22:58.5 Info: CreateTable AlbumReleases 12:22:58.5 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:58.5 Info: => 0.0001413s 12:22:58.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:58.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:58.5 Info: => 0.0001291s 12:22:58.5 Info: CreateIndex AlbumReleases (AlbumId) 12:22:58.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:58.5 Info: => 8.21E-05s 12:22:58.5 Info: PerformDBOperation 12:22:58.5 Info: Performing DB Operation 12:22:58.5 Info: => 0.0049022s 12:22:58.5 Info: AlterTable Albums 12:22:58.5 Info: => 7E-07s 12:22:58.5 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:58.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:58.5 Info: => 0.0006124s 12:22:58.5 Info: AlterTable Albums 12:22:58.5 Info: => 7E-07s 12:22:58.5 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:58.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:58.5 Info: => 0.0005907s 12:22:58.5 Info: AlterTable Albums 12:22:58.5 Info: => 6E-07s 12:22:58.5 Info: CreateColumn Albums Links String 12:22:58.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:58.5 Info: => 0.0012908s 12:22:58.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:58.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:58.5 Info: => 0.0001009s 12:22:58.5 Info: AlterTable Tracks 12:22:58.5 Info: => 5E-07s 12:22:58.5 Info: CreateColumn Tracks ForeignRecordingId String 12:22:58.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:58.5 Info: => 0.0005922s 12:22:58.5 Info: AlterTable Tracks 12:22:58.5 Info: => 6E-07s 12:22:58.5 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:58.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:58.5 Info: => 0.0005751s 12:22:58.5 Info: AlterTable Tracks 12:22:58.5 Info: => 6E-07s 12:22:58.5 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:58.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:58.5 Info: => 0.0005783s 12:22:58.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:58.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:58.5 Info: => 0.000105s 12:22:58.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:58.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:58.5 Info: => 7.97E-05s 12:22:58.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:58.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:58.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:58.5 Info: DROP TABLE "Artists" 12:22:58.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:58.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:58.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:58.5 Info: => 0.0058184s 12:22:58.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:58.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:58.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:58.5 Info: DROP TABLE "Albums" 12:22:58.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.6 Info: => 0.0048977s 12:22:58.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:58.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:58.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:58.6 Info: DROP TABLE "Tracks" 12:22:58.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:58.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:58.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:58.6 Info: => 0.0045871s 12:22:58.6 Info: DeleteColumn TrackFiles ArtistId 12:22:58.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:58.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:58.6 Info: DROP TABLE "TrackFiles" 12:22:58.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:58.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:58.6 Info: => 0.0052108s 12:22:58.6 Info: CreateIndex Artists (ArtistMetadataId) 12:22:58.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:58.6 Info: => 0.000111s 12:22:58.6 Info: CreateIndex Artists (Monitored) 12:22:58.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:58.6 Info: => 7.73E-05s 12:22:58.6 Info: CreateIndex Albums (ArtistMetadataId) 12:22:58.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:58.6 Info: => 0.0001013s 12:22:58.6 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:58.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:58.6 Info: => 0.0001055s 12:22:58.6 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:58.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:58.6 Info: => 0.0001053s 12:22:58.6 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:58.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:58.6 Info: => 0.0001064s 12:22:58.6 Info: UpdateData 12:22:58.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:58.6 Info: => 4.78E-05s 12:22:58.6 Info: UpdateData 12:22:58.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:58.6 Info: => 3.53E-05s 12:22:58.6 Info: UpdateData 12:22:58.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:58.6 Info: => 3.77E-05s 12:22:58.6 Info: -> 23 Insert operations completed in 00:00:00.0015225 taking an average of 00:00:00.0000661 12:22:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:58', 'add_release_groups_etc') 12:22:58.6 Info: Committing Transaction 12:22:58.6 Info: 23: add_release_groups_etc migrated 12:22:58.6 Info: => 0.0005819s 12:22:58.6 Debug: Took: 00:00:00.1305960 12:22:58.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 12:22:58.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 12:22:58.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149787472738_185/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:58.7 Info: DatabaseEngineVersionCheck migrating 12:22:58.7 Info: PerformDBOperation 12:22:58.7 Info: Performing DB Operation 12:22:58.7 Info: SQLite 3.47.0 12:22:58.7 Info: => 0.0010244s 12:22:58.7 Info: DatabaseEngineVersionCheck migrated 12:22:58.7 Info: => 0.0010364s 12:22:58.7 Info: VersionMigration migrating 12:22:58.7 Info: Beginning Transaction 12:22:58.7 Info: CreateTable VersionInfo 12:22:58.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:58.7 Info: => 0.0001502s 12:22:58.7 Info: Committing Transaction 12:22:58.7 Info: VersionMigration migrated 12:22:58.7 Info: => 0.0005244s 12:22:58.7 Info: VersionUniqueMigration migrating 12:22:58.7 Info: Beginning Transaction 12:22:58.7 Info: CreateIndex VersionInfo (Version) 12:22:58.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:58.7 Info: => 0.0001288s 12:22:58.7 Info: AlterTable VersionInfo 12:22:58.7 Info: => 5E-07s 12:22:58.7 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:58.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:58.7 Info: => 0.0005331s 12:22:58.7 Info: Committing Transaction 12:22:58.7 Info: VersionUniqueMigration migrated 12:22:58.7 Info: => 0.0007372s 12:22:58.7 Info: VersionDescriptionMigration migrating 12:22:58.7 Info: Beginning Transaction 12:22:58.7 Info: AlterTable VersionInfo 12:22:58.7 Info: => 5E-07s 12:22:58.7 Info: CreateColumn VersionInfo Description String 12:22:58.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:58.7 Info: => 0.0001904s 12:22:58.7 Info: Committing Transaction 12:22:58.7 Info: VersionDescriptionMigration migrated 12:22:58.7 Info: => 0.0003754s 12:22:58.7 Info: 1: InitialSetup migrating 12:22:58.7 Info: Beginning Transaction 12:22:58.7 Info: Starting migration of Main DB to 1 12:22:58.7 Info: CreateTable Config 12:22:58.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:58.7 Info: => 0.0001621s 12:22:58.7 Info: CreateIndex Config (Key) 12:22:58.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:58.7 Info: => 7.39E-05s 12:22:58.7 Info: CreateTable RootFolders 12:22:58.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:58.7 Info: => 7.81E-05s 12:22:58.7 Info: CreateIndex RootFolders (Path) 12:22:58.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:58.7 Info: => 6.93E-05s 12:22:58.7 Info: CreateTable Artists 12:22:58.7 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:58.7 Info: => 0.0002141s 12:22:58.7 Info: CreateIndex Artists (ForeignArtistId) 12:22:58.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:58.7 Info: => 8.71E-05s 12:22:58.7 Info: CreateIndex Artists (NameSlug) 12:22:58.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:58.7 Info: => 7.92E-05s 12:22:58.7 Info: CreateIndex Artists (CleanName) 12:22:58.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:58.7 Info: => 6.77E-05s 12:22:58.7 Info: CreateIndex Artists (Path) 12:22:58.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:58.7 Info: => 5.94E-05s 12:22:58.7 Info: CreateTable Albums 12:22:58.7 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:58.7 Info: => 0.0001917s 12:22:58.7 Info: CreateIndex Albums (ForeignAlbumId) 12:22:58.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.7 Info: => 6.78E-05s 12:22:58.7 Info: CreateIndex Albums (MBId) 12:22:58.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.7 Info: => 6.09E-05s 12:22:58.7 Info: CreateIndex Albums (TADBId) 12:22:58.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.7 Info: => 6.02E-05s 12:22:58.7 Info: CreateIndex Albums (TitleSlug) 12:22:58.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.7 Info: => 6.15E-05s 12:22:58.7 Info: CreateIndex Albums (CleanTitle) 12:22:58.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.7 Info: => 6.03E-05s 12:22:58.7 Info: CreateIndex Albums (Path) 12:22:58.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:58.7 Info: => 5.78E-05s 12:22:58.7 Info: CreateTable Tracks 12:22:58.7 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:58.7 Info: => 0.0001283s 12:22:58.7 Info: CreateIndex Tracks (ForeignTrackId) 12:22:58.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:58.7 Info: => 6.7E-05s 12:22:58.7 Info: CreateIndex Tracks (ArtistId) 12:22:58.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:58.7 Info: => 0.000106s 12:22:58.7 Info: CreateIndex Tracks (TrackFileId) 12:22:58.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:58.7 Info: => 8.84E-05s 12:22:58.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:58.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:58.7 Info: => 7.61E-05s 12:22:58.7 Info: CreateTable TrackFiles 12:22:58.7 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:58.7 Info: => 0.000126s 12:22:58.7 Info: CreateIndex TrackFiles (ArtistId) 12:22:58.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:58.7 Info: => 7.51E-05s 12:22:58.7 Info: CreateIndex TrackFiles (AlbumId) 12:22:58.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:58.7 Info: => 6.83E-05s 12:22:58.7 Info: CreateTable History 12:22:58.7 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:58.7 Info: => 0.0001279s 12:22:58.7 Info: CreateIndex History (Date) 12:22:58.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:58.7 Info: => 0.0001002s 12:22:58.7 Info: CreateIndex History (EventType) 12:22:58.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:58.7 Info: => 8.73E-05s 12:22:58.7 Info: CreateIndex History (DownloadId) 12:22:58.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:58.7 Info: => 7.44E-05s 12:22:58.7 Info: CreateIndex History (AlbumId) 12:22:58.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:58.7 Info: => 6.99E-05s 12:22:58.7 Info: CreateTable Notifications 12:22:58.7 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:58.7 Info: => 0.000115s 12:22:58.7 Info: CreateTable ScheduledTasks 12:22:58.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:58.7 Info: => 9.74E-05s 12:22:58.7 Info: CreateIndex ScheduledTasks (TypeName) 12:22:58.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:58.7 Info: => 6.98E-05s 12:22:58.7 Info: CreateTable Indexers 12:22:58.7 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:58.7 Info: => 9.94E-05s 12:22:58.7 Info: CreateIndex Indexers (Name) 12:22:58.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:58.7 Info: => 8.77E-05s 12:22:58.7 Info: CreateTable Profiles 12:22:58.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:58.7 Info: => 9.66E-05s 12:22:58.7 Info: CreateIndex Profiles (Name) 12:22:58.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:58.7 Info: => 7.51E-05s 12:22:58.7 Info: CreateTable QualityDefinitions 12:22:58.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:58.7 Info: => 0.0001045s 12:22:58.7 Info: CreateIndex QualityDefinitions (Quality) 12:22:58.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:58.7 Info: => 7.22E-05s 12:22:58.7 Info: CreateIndex QualityDefinitions (Title) 12:22:58.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:58.7 Info: => 7.99E-05s 12:22:58.7 Info: CreateTable NamingConfig 12:22:58.7 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:58.7 Info: => 0.0001436s 12:22:58.7 Info: CreateTable Blacklist 12:22:58.7 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:58.7 Info: => 0.0008775s 12:22:58.7 Info: CreateTable Metadata 12:22:58.7 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:58.7 Info: => 0.0001133s 12:22:58.7 Info: CreateTable MetadataFiles 12:22:58.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:58.7 Info: => 0.0001165s 12:22:58.7 Info: CreateTable DownloadClients 12:22:58.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:58.7 Info: => 0.0001021s 12:22:58.7 Info: CreateTable PendingReleases 12:22:58.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:58.7 Info: => 0.0001083s 12:22:58.7 Info: CreateTable RemotePathMappings 12:22:58.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:58.7 Info: => 9.44E-05s 12:22:58.7 Info: CreateTable Tags 12:22:58.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:58.7 Info: => 9.29E-05s 12:22:58.7 Info: CreateIndex Tags (Label) 12:22:58.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:58.7 Info: => 8.19E-05s 12:22:58.7 Info: CreateTable Restrictions 12:22:58.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:58.7 Info: => 9.49E-05s 12:22:58.7 Info: CreateTable DelayProfiles 12:22:58.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:58.7 Info: => 0.0001139s 12:22:58.7 Info: CreateTable Users 12:22:58.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:58.7 Info: => 8.82E-05s 12:22:58.7 Info: CreateIndex Users (Identifier) 12:22:58.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:58.7 Info: => 8.15E-05s 12:22:58.7 Info: CreateIndex Users (Username) 12:22:58.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:58.7 Info: => 0.0001038s 12:22:58.7 Info: CreateTable Commands 12:22:58.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:58.7 Info: => 0.0001442s 12:22:58.7 Info: CreateTable IndexerStatus 12:22:58.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:58.7 Info: => 0.0001182s 12:22:58.7 Info: CreateIndex IndexerStatus (ProviderId) 12:22:58.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:58.7 Info: => 8.11E-05s 12:22:58.7 Info: CreateTable ExtraFiles 12:22:58.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:58.7 Info: => 0.0001137s 12:22:58.7 Info: CreateTable LyricFiles 12:22:58.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:58.7 Info: => 0.0001238s 12:22:58.7 Info: CreateTable LanguageProfiles 12:22:58.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:58.7 Info: => 9.05E-05s 12:22:58.7 Info: CreateIndex LanguageProfiles (Name) 12:22:58.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:58.7 Info: => 9.22E-05s 12:22:58.7 Info: CreateTable DownloadClientStatus 12:22:58.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:58.7 Info: => 0.0001169s 12:22:58.7 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:58.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:58.7 Info: => 8.39E-05s 12:22:58.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:58.7 Info: -> 1 Insert operations completed in 00:00:00.0000610 taking an average of 00:00:00.0000610 12:22:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:58', 'InitialSetup') 12:22:58.7 Info: Committing Transaction 12:22:58.7 Info: 1: InitialSetup migrated 12:22:58.7 Info: => 0.0111021s 12:22:58.7 Info: 2: add_reason_to_pending_releases migrating 12:22:58.7 Info: Beginning Transaction 12:22:58.7 Info: Starting migration of Main DB to 2 12:22:58.7 Info: AlterTable PendingReleases 12:22:58.7 Info: => 8E-07s 12:22:58.7 Info: CreateColumn PendingReleases Reason Int32 12:22:58.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:58.7 Info: => 0.0005296s 12:22:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:58', 'add_reason_to_pending_releases') 12:22:58.7 Info: Committing Transaction 12:22:58.7 Info: 2: add_reason_to_pending_releases migrated 12:22:58.7 Info: => 0.0009004s 12:22:58.7 Info: 3: add_medium_support migrating 12:22:58.7 Info: Beginning Transaction 12:22:58.7 Info: Starting migration of Main DB to 3 12:22:58.7 Info: AlterTable Albums 12:22:58.7 Info: => 7E-07s 12:22:58.7 Info: CreateColumn Albums Media String 12:22:58.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:58.7 Info: => 0.0011276s 12:22:58.7 Info: AlterTable Tracks 12:22:58.7 Info: => 6E-07s 12:22:58.7 Info: CreateColumn Tracks MediumNumber Int32 12:22:58.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:58.7 Info: => 0.0004764s 12:22:58.7 Info: AlterTable Tracks 12:22:58.7 Info: => 6E-07s 12:22:58.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:58.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:58.7 Info: => 0.0004597s 12:22:58.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:58.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:58.7 Info: => 4.22E-05s 12:22:58.7 Info: DeleteColumn Tracks TrackNumber 12:22:58.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:58.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:58.7 Info: DROP TABLE "Tracks" 12:22:58.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:58.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:58.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:58.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:58.7 Info: => 0.0045598s 12:22:58.7 Info: AlterTable Tracks 12:22:58.7 Info: => 4E-07s 12:22:58.7 Info: CreateColumn Tracks TrackNumber String 12:22:58.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:58.7 Info: => 0.0004739s 12:22:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:58', 'add_medium_support') 12:22:58.7 Info: Committing Transaction 12:22:58.7 Info: 3: add_medium_support migrated 12:22:58.7 Info: => 0.0009231s 12:22:58.7 Info: 4: add_various_qualites_in_profile migrating 12:22:58.7 Info: Beginning Transaction 12:22:58.7 Info: Starting migration of Main DB to 4 12:22:58.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:58.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:58.7 Info: => 5.18E-05s 12:22:58.7 Info: PerformDBOperation 12:22:58.7 Info: Performing DB Operation 12:22:58.7 Info: => 3.29E-05s 12:22:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:58', 'add_various_qualites_in_profile') 12:22:58.7 Info: Committing Transaction 12:22:58.7 Info: 4: add_various_qualites_in_profile migrated 12:22:58.7 Info: => 0.0002706s 12:22:58.7 Info: 5: metadata_profiles migrating 12:22:58.7 Info: Beginning Transaction 12:22:58.7 Info: Starting migration of Main DB to 5 12:22:58.7 Info: CreateTable MetadataProfiles 12:22:58.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:58.7 Info: => 0.0001261s 12:22:58.7 Info: CreateIndex MetadataProfiles (Name) 12:22:58.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:58.7 Info: => 8.32E-05s 12:22:58.7 Info: AlterTable Artists 12:22:58.7 Info: => 5E-07s 12:22:58.7 Info: CreateColumn Artists MetadataProfileId Int32 12:22:58.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:58.7 Info: => 0.0004792s 12:22:58.7 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:58.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:58.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:58.8 Info: DROP TABLE "Artists" 12:22:58.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:58.8 Info: => 0.0040182s 12:22:58.8 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:58.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:58.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:58.8 Info: DROP TABLE "Artists" 12:22:58.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:58.8 Info: => 0.0039981s 12:22:58.8 Info: AlterTable Albums 12:22:58.8 Info: => 6E-07s 12:22:58.8 Info: CreateColumn Albums SecondaryTypes String 12:22:58.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:58.8 Info: => 0.0004683s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:58', 'metadata_profiles') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 5: metadata_profiles migrated 12:22:58.8 Info: => 0.0016257s 12:22:58.8 Info: 6: separate_automatic_and_interactive_search migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 6 12:22:58.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:58.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:58.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:58.8 Info: DROP TABLE "Indexers" 12:22:58.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:58.8 Info: => 0.0041664s 12:22:58.8 Info: AlterTable Indexers 12:22:58.8 Info: => 5E-07s 12:22:58.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:58.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:58.8 Info: => 0.0004694s 12:22:58.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:58.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:58.8 Info: => 4.2E-05s 12:22:58.8 Info: AlterTable Indexers 12:22:58.8 Info: => 4E-07s 12:22:58.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:58.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:58.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:58.8 Info: DROP TABLE "Indexers" 12:22:58.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:58.8 Info: => 0.0033163s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:58', 'separate_automatic_and_interactive_search') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 6: separate_automatic_and_interactive_search migrated 12:22:58.8 Info: => 0.0036703s 12:22:58.8 Info: 7: change_album_path_to_relative migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 7 12:22:58.8 Info: DeleteColumn Albums Path 12:22:58.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:58.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:58.8 Info: DROP TABLE "Albums" 12:22:58.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.8 Info: => 0.0040747s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:58', 'change_album_path_to_relative') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 7: change_album_path_to_relative migrated 12:22:58.8 Info: => 0.0044909s 12:22:58.8 Info: 8: change_quality_size_mb_to_kb migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 8 12:22:58.8 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:58.8 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:58.8 Info: => 4.96E-05s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:58', 'change_quality_size_mb_to_kb') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 8: change_quality_size_mb_to_kb migrated 12:22:58.8 Info: => 0.0002896s 12:22:58.8 Info: 9: album_releases migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 9 12:22:58.8 Info: AlterTable Albums 12:22:58.8 Info: => 7E-07s 12:22:58.8 Info: CreateColumn Albums Releases String 12:22:58.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:58.8 Info: => 0.0004823s 12:22:58.8 Info: AlterTable Albums 12:22:58.8 Info: => 6E-07s 12:22:58.8 Info: CreateColumn Albums CurrentRelease String 12:22:58.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:58.8 Info: => 0.0004553s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:58', 'album_releases') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 9: album_releases migrated 12:22:58.8 Info: => 0.0007422s 12:22:58.8 Info: 10: album_releases_fix migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 10 12:22:58.8 Info: AlterTable Albums 12:22:58.8 Info: => 6E-07s 12:22:58.8 Info: AlterColumn Albums Releases String 12:22:58.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:58.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:58.8 Info: DROP TABLE "Albums" 12:22:58.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.8 Info: => 0.0048714s 12:22:58.8 Info: AlterTable Albums 12:22:58.8 Info: => 6E-07s 12:22:58.8 Info: AlterColumn Albums CurrentRelease String 12:22:58.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:58.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:58.8 Info: DROP TABLE "Albums" 12:22:58.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.8 Info: => 0.0039558s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:58', 'album_releases_fix') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 10: album_releases_fix migrated 12:22:58.8 Info: => 0.0042996s 12:22:58.8 Info: 11: import_lists migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 11 12:22:58.8 Info: CreateTable ImportLists 12:22:58.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:58.8 Info: => 0.0001569s 12:22:58.8 Info: CreateIndex ImportLists (Name) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:58.8 Info: => 7.73E-05s 12:22:58.8 Info: CreateTable ImportListStatus 12:22:58.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:58.8 Info: => 0.0001075s 12:22:58.8 Info: CreateIndex ImportListStatus (ProviderId) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:58.8 Info: => 7.22E-05s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:58', 'import_lists') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 11: import_lists migrated 12:22:58.8 Info: => 0.0003552s 12:22:58.8 Info: 12: add_release_status migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 12 12:22:58.8 Info: AlterTable MetadataProfiles 12:22:58.8 Info: => 8E-07s 12:22:58.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:58.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:58.8 Info: => 0.0005131s 12:22:58.8 Info: PerformDBOperation 12:22:58.8 Info: Performing DB Operation 12:22:58.8 Info: => 2.89E-05s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:58', 'add_release_status') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 12: add_release_status migrated 12:22:58.8 Info: => 0.0002795s 12:22:58.8 Info: 13: album_download_notification migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 13 12:22:58.8 Info: AlterTable Notifications 12:22:58.8 Info: => 7E-07s 12:22:58.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:58.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:58.8 Info: => 0.000487s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:58', 'album_download_notification') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 13: album_download_notification migrated 12:22:58.8 Info: => 0.0007604s 12:22:58.8 Info: 14: fix_language_metadata_profiles migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 14 12:22:58.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:58.8 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:58.8 Info: => 7.53E-05s 12:22:58.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:58.8 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:58.8 Info: => 5.05E-05s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:58', 'fix_language_metadata_profiles') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 14: fix_language_metadata_profiles migrated 12:22:58.8 Info: => 0.0002776s 12:22:58.8 Info: 15: remove_fanzub migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 15 12:22:58.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:58.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:58.8 Info: => 4.25E-05s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:58', 'remove_fanzub') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 15: remove_fanzub migrated 12:22:58.8 Info: => 0.0002751s 12:22:58.8 Info: 16: update_artist_history_indexes migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 16 12:22:58.8 Info: CreateIndex Albums (ArtistId) 12:22:58.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:58.8 Info: => 0.0001151s 12:22:58.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:58.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:58.8 Info: => 7.73E-05s 12:22:58.8 Info: DeleteIndex History (AlbumId) 12:22:58.8 Info: DROP INDEX "IX_History_AlbumId" 12:22:58.8 Info: => 0.0001173s 12:22:58.8 Info: CreateIndex History (AlbumId, Date) 12:22:58.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:58.8 Info: => 9.21E-05s 12:22:58.8 Info: DeleteIndex History (DownloadId) 12:22:58.8 Info: DROP INDEX "IX_History_DownloadId" 12:22:58.8 Info: => 0.0001012s 12:22:58.8 Info: CreateIndex History (DownloadId, Date) 12:22:58.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:58.8 Info: => 8.53E-05s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:58', 'update_artist_history_indexes') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 16: update_artist_history_indexes migrated 12:22:58.8 Info: => 0.000386s 12:22:58.8 Info: 17: remove_nma migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 17 12:22:58.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:58.8 Info: => 4.84E-05s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:58', 'remove_nma') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 17: remove_nma migrated 12:22:58.8 Info: => 0.0002889s 12:22:58.8 Info: 18: album_disambiguation migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 18 12:22:58.8 Info: AlterTable Albums 12:22:58.8 Info: => 7E-07s 12:22:58.8 Info: CreateColumn Albums Disambiguation String 12:22:58.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:58.8 Info: => 0.0005115s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:58', 'album_disambiguation') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 18: album_disambiguation migrated 12:22:58.8 Info: => 0.0007796s 12:22:58.8 Info: 19: add_ape_quality_in_profiles migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 19 12:22:58.8 Info: PerformDBOperation 12:22:58.8 Info: Performing DB Operation 12:22:58.8 Info: => 3.02E-05s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:58', 'add_ape_quality_in_profiles') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 19: add_ape_quality_in_profiles migrated 12:22:58.8 Info: => 0.0002613s 12:22:58.8 Info: 20: remove_pushalot migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 20 12:22:58.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:58.8 Info: => 4.62E-05s 12:22:58.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:58.8 Info: => 3.02E-05s 12:22:58.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:58.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:58.8 Info: => 2.79E-05s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:58', 'remove_pushalot') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 20: remove_pushalot migrated 12:22:58.8 Info: => 0.0002459s 12:22:58.8 Info: 21: add_custom_filters migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 21 12:22:58.8 Info: CreateTable CustomFilters 12:22:58.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:58.8 Info: => 0.0001232s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:58', 'add_custom_filters') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 21: add_custom_filters migrated 12:22:58.8 Info: => 0.0003778s 12:22:58.8 Info: 22: import_list_tags migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 22 12:22:58.8 Info: AlterTable ImportLists 12:22:58.8 Info: => 6E-07s 12:22:58.8 Info: CreateColumn ImportLists Tags String 12:22:58.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:58.8 Info: => 0.0005157s 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:58', 'import_list_tags') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 22: import_list_tags migrated 12:22:58.8 Info: => 0.0008044s 12:22:58.8 Info: 23: add_release_groups_etc migrating 12:22:58.8 Info: Beginning Transaction 12:22:58.8 Info: Starting migration of Main DB to 23 12:22:58.8 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 12:22:58.8 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum1', 'TestAlbum1', '', 1, 'Studio', 100, '', '', '{ "id": "TestForeignId", "title": "Title1", "releaseDate": "2024-10-28T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 12:22:58.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 12:22:58.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') 12:22:58.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') 12:22:58.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') 12:22:58.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') 12:22:58.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') 12:22:58.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') 12:22:58.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') 12:22:58.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') 12:22:58.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') 12:22:58.8 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (2, '2', 1, 'TestAlbum2', 'TestAlbum2', '', 1, 'Studio', 100, '', '', '{ "id": "TestForeignId", "title": "Title2", "releaseDate": "2024-10-29T00:00:00Z", "trackCount": 2, "mediaCount": 2, "disambiguation": "Disambiguation2", "format": "Format2" }') 12:22:58.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (100, '100', 1, 2, 0, 0, 0, 100, 1, 0, '0') 12:22:58.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (101, '101', 1, 2, 0, 0, 0, 100, 1, 1, '1') 12:22:58.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (102, '102', 1, 2, 0, 0, 0, 100, 1, 2, '2') 12:22:58.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (103, '103', 1, 2, 0, 0, 0, 100, 1, 3, '3') 12:22:58.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (104, '104', 1, 2, 0, 0, 0, 100, 1, 4, '4') 12:22:58.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (105, '105', 1, 2, 0, 0, 0, 100, 1, 5, '5') 12:22:58.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (106, '106', 1, 2, 0, 0, 0, 100, 1, 6, '6') 12:22:58.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (107, '107', 1, 2, 0, 0, 0, 100, 1, 7, '7') 12:22:58.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (108, '108', 1, 2, 0, 0, 0, 100, 1, 8, '8') 12:22:58.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (109, '109', 1, 2, 0, 0, 0, 100, 1, 9, '9') 12:22:58.8 Info: CreateTable ArtistMetadata 12:22:58.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:58.8 Info: => 0.0001854s 12:22:58.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:58.8 Info: => 0.0001221s 12:22:58.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:58.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:58.8 Info: => 8.36E-05s 12:22:58.8 Info: AlterTable Artists 12:22:58.8 Info: => 4E-07s 12:22:58.8 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:58.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:58.8 Info: => 0.0005311s 12:22:58.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:58.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:58.8 Info: => 7.31E-05s 12:22:58.8 Info: CreateTable AlbumReleases 12:22:58.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:58.8 Info: => 0.0001413s 12:22:58.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:58.8 Info: => 0.0001299s 12:22:58.8 Info: CreateIndex AlbumReleases (AlbumId) 12:22:58.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:58.8 Info: => 8.4E-05s 12:22:58.8 Info: PerformDBOperation 12:22:58.8 Info: Performing DB Operation 12:22:58.8 Info: => 0.0033165s 12:22:58.8 Info: AlterTable Albums 12:22:58.8 Info: => 7E-07s 12:22:58.8 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:58.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:58.8 Info: => 0.0005849s 12:22:58.8 Info: AlterTable Albums 12:22:58.8 Info: => 5E-07s 12:22:58.8 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:58.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:58.8 Info: => 0.0005484s 12:22:58.8 Info: AlterTable Albums 12:22:58.8 Info: => 4E-07s 12:22:58.8 Info: CreateColumn Albums Links String 12:22:58.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:58.8 Info: => 0.000546s 12:22:58.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:58.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:58.8 Info: => 8.91E-05s 12:22:58.8 Info: AlterTable Tracks 12:22:58.8 Info: => 4E-07s 12:22:58.8 Info: CreateColumn Tracks ForeignRecordingId String 12:22:58.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:58.8 Info: => 0.0005299s 12:22:58.8 Info: AlterTable Tracks 12:22:58.8 Info: => 4E-07s 12:22:58.8 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:58.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:58.8 Info: => 0.0005862s 12:22:58.8 Info: AlterTable Tracks 12:22:58.8 Info: => 6E-07s 12:22:58.8 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:58.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:58.8 Info: => 0.0005364s 12:22:58.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:58.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:58.8 Info: => 0.0001029s 12:22:58.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:58.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:58.8 Info: => 7.9E-05s 12:22:58.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:58.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:58.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:58.8 Info: DROP TABLE "Artists" 12:22:58.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:58.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:58.8 Info: => 0.0048091s 12:22:58.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:58.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:58.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:58.8 Info: DROP TABLE "Albums" 12:22:58.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:58.8 Info: => 0.004867s 12:22:58.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:58.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:58.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:58.8 Info: DROP TABLE "Tracks" 12:22:58.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:58.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:58.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:58.8 Info: => 0.0044452s 12:22:58.8 Info: DeleteColumn TrackFiles ArtistId 12:22:58.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:58.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:58.8 Info: DROP TABLE "TrackFiles" 12:22:58.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:58.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:58.8 Info: => 0.0045747s 12:22:58.8 Info: CreateIndex Artists (ArtistMetadataId) 12:22:58.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:58.8 Info: => 0.000111s 12:22:58.8 Info: CreateIndex Artists (Monitored) 12:22:58.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:58.8 Info: => 8.29E-05s 12:22:58.8 Info: CreateIndex Albums (ArtistMetadataId) 12:22:58.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:58.8 Info: => 0.0001046s 12:22:58.8 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:58.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:58.8 Info: => 0.0001192s 12:22:58.8 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:58.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:58.8 Info: => 0.0001106s 12:22:58.8 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:58.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:58.8 Info: => 0.0001096s 12:22:58.8 Info: UpdateData 12:22:58.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:58.8 Info: => 5.07E-05s 12:22:58.8 Info: UpdateData 12:22:58.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:58.8 Info: => 4.22E-05s 12:22:58.8 Info: UpdateData 12:22:58.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:58.8 Info: => 4.27E-05s 12:22:58.8 Info: -> 23 Insert operations completed in 00:00:00.0024070 taking an average of 00:00:00.0001046 12:22:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:58', 'add_release_groups_etc') 12:22:58.8 Info: Committing Transaction 12:22:58.8 Info: 23: add_release_groups_etc migrated 12:22:58.8 Info: => 0.000618s 12:22:58.8 Debug: Took: 00:00:00.1262178 12:22:58.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 12:22:58.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 12:22:59.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149789991590_187/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:59.0 Info: DatabaseEngineVersionCheck migrating 12:22:59.0 Info: PerformDBOperation 12:22:59.0 Info: Performing DB Operation 12:22:59.0 Info: SQLite 3.47.0 12:22:59.0 Info: => 0.0010593s 12:22:59.0 Info: DatabaseEngineVersionCheck migrated 12:22:59.0 Info: => 0.0010724s 12:22:59.0 Info: VersionMigration migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: CreateTable VersionInfo 12:22:59.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:59.0 Info: => 0.000177s 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: VersionMigration migrated 12:22:59.0 Info: => 0.0005383s 12:22:59.0 Info: VersionUniqueMigration migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: CreateIndex VersionInfo (Version) 12:22:59.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:59.0 Info: => 0.0001548s 12:22:59.0 Info: AlterTable VersionInfo 12:22:59.0 Info: => 7E-07s 12:22:59.0 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:59.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:59.0 Info: => 0.0004861s 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: VersionUniqueMigration migrated 12:22:59.0 Info: => 0.0006995s 12:22:59.0 Info: VersionDescriptionMigration migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: AlterTable VersionInfo 12:22:59.0 Info: => 4E-07s 12:22:59.0 Info: CreateColumn VersionInfo Description String 12:22:59.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:59.0 Info: => 0.0002013s 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: VersionDescriptionMigration migrated 12:22:59.0 Info: => 0.0003951s 12:22:59.0 Info: 1: InitialSetup migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: Starting migration of Main DB to 1 12:22:59.0 Info: CreateTable Config 12:22:59.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:59.0 Info: => 0.0002044s 12:22:59.0 Info: CreateIndex Config (Key) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:59.0 Info: => 0.0001063s 12:22:59.0 Info: CreateTable RootFolders 12:22:59.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:59.0 Info: => 0.0001081s 12:22:59.0 Info: CreateIndex RootFolders (Path) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:59.0 Info: => 0.0001086s 12:22:59.0 Info: CreateTable Artists 12:22:59.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:59.0 Info: => 0.0010048s 12:22:59.0 Info: CreateIndex Artists (ForeignArtistId) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:59.0 Info: => 0.0001109s 12:22:59.0 Info: CreateIndex Artists (NameSlug) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:59.0 Info: => 9.95E-05s 12:22:59.0 Info: CreateIndex Artists (CleanName) 12:22:59.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.0 Info: => 9.35E-05s 12:22:59.0 Info: CreateIndex Artists (Path) 12:22:59.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.0 Info: => 9.44E-05s 12:22:59.0 Info: CreateTable Albums 12:22:59.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:59.0 Info: => 0.0002503s 12:22:59.0 Info: CreateIndex Albums (ForeignAlbumId) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.0 Info: => 9.72E-05s 12:22:59.0 Info: CreateIndex Albums (MBId) 12:22:59.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.0 Info: => 9.07E-05s 12:22:59.0 Info: CreateIndex Albums (TADBId) 12:22:59.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.0 Info: => 8.99E-05s 12:22:59.0 Info: CreateIndex Albums (TitleSlug) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.0 Info: => 8.75E-05s 12:22:59.0 Info: CreateIndex Albums (CleanTitle) 12:22:59.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.0 Info: => 8.83E-05s 12:22:59.0 Info: CreateIndex Albums (Path) 12:22:59.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:59.0 Info: => 8.88E-05s 12:22:59.0 Info: CreateTable Tracks 12:22:59.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:59.0 Info: => 0.0001619s 12:22:59.0 Info: CreateIndex Tracks (ForeignTrackId) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:59.0 Info: => 9.64E-05s 12:22:59.0 Info: CreateIndex Tracks (ArtistId) 12:22:59.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:59.0 Info: => 0.0001071s 12:22:59.0 Info: CreateIndex Tracks (TrackFileId) 12:22:59.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:59.0 Info: => 0.0001048s 12:22:59.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:59.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:59.0 Info: => 0.0001021s 12:22:59.0 Info: CreateTable TrackFiles 12:22:59.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:59.0 Info: => 0.0001598s 12:22:59.0 Info: CreateIndex TrackFiles (ArtistId) 12:22:59.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:59.0 Info: => 0.0001207s 12:22:59.0 Info: CreateIndex TrackFiles (AlbumId) 12:22:59.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:59.0 Info: => 9.76E-05s 12:22:59.0 Info: CreateTable History 12:22:59.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:59.0 Info: => 0.0001656s 12:22:59.0 Info: CreateIndex History (Date) 12:22:59.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:59.0 Info: => 0.0001119s 12:22:59.0 Info: CreateIndex History (EventType) 12:22:59.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:59.0 Info: => 9.96E-05s 12:22:59.0 Info: CreateIndex History (DownloadId) 12:22:59.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:59.0 Info: => 9.42E-05s 12:22:59.0 Info: CreateIndex History (AlbumId) 12:22:59.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:59.0 Info: => 9.6E-05s 12:22:59.0 Info: CreateTable Notifications 12:22:59.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:59.0 Info: => 0.0001501s 12:22:59.0 Info: CreateTable ScheduledTasks 12:22:59.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:59.0 Info: => 0.0001315s 12:22:59.0 Info: CreateIndex ScheduledTasks (TypeName) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:59.0 Info: => 0.000104s 12:22:59.0 Info: CreateTable Indexers 12:22:59.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:59.0 Info: => 0.0001332s 12:22:59.0 Info: CreateIndex Indexers (Name) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:59.0 Info: => 0.0001061s 12:22:59.0 Info: CreateTable Profiles 12:22:59.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:59.0 Info: => 0.0001154s 12:22:59.0 Info: CreateIndex Profiles (Name) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:59.0 Info: => 0.0001019s 12:22:59.0 Info: CreateTable QualityDefinitions 12:22:59.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:59.0 Info: => 0.0001302s 12:22:59.0 Info: CreateIndex QualityDefinitions (Quality) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:59.0 Info: => 0.0001042s 12:22:59.0 Info: CreateIndex QualityDefinitions (Title) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:59.0 Info: => 0.0001001s 12:22:59.0 Info: CreateTable NamingConfig 12:22:59.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:59.0 Info: => 0.000818s 12:22:59.0 Info: CreateTable Blacklist 12:22:59.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:59.0 Info: => 0.0001954s 12:22:59.0 Info: CreateTable Metadata 12:22:59.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:59.0 Info: => 0.0001481s 12:22:59.0 Info: CreateTable MetadataFiles 12:22:59.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:59.0 Info: => 0.0001568s 12:22:59.0 Info: CreateTable DownloadClients 12:22:59.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:59.0 Info: => 0.0001295s 12:22:59.0 Info: CreateTable PendingReleases 12:22:59.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:59.0 Info: => 0.0001389s 12:22:59.0 Info: CreateTable RemotePathMappings 12:22:59.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:59.0 Info: => 0.0001185s 12:22:59.0 Info: CreateTable Tags 12:22:59.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:59.0 Info: => 0.0001138s 12:22:59.0 Info: CreateIndex Tags (Label) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:59.0 Info: => 0.0001105s 12:22:59.0 Info: CreateTable Restrictions 12:22:59.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:59.0 Info: => 0.0001285s 12:22:59.0 Info: CreateTable DelayProfiles 12:22:59.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:59.0 Info: => 0.0001471s 12:22:59.0 Info: CreateTable Users 12:22:59.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:59.0 Info: => 0.0001185s 12:22:59.0 Info: CreateIndex Users (Identifier) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:59.0 Info: => 0.0001055s 12:22:59.0 Info: CreateIndex Users (Username) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:59.0 Info: => 0.0001122s 12:22:59.0 Info: CreateTable Commands 12:22:59.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:59.0 Info: => 0.0001632s 12:22:59.0 Info: CreateTable IndexerStatus 12:22:59.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:59.0 Info: => 0.0001456s 12:22:59.0 Info: CreateIndex IndexerStatus (ProviderId) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:59.0 Info: => 0.0001099s 12:22:59.0 Info: CreateTable ExtraFiles 12:22:59.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:59.0 Info: => 0.0001414s 12:22:59.0 Info: CreateTable LyricFiles 12:22:59.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:59.0 Info: => 0.0001559s 12:22:59.0 Info: CreateTable LanguageProfiles 12:22:59.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:59.0 Info: => 0.00012s 12:22:59.0 Info: CreateIndex LanguageProfiles (Name) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:59.0 Info: => 0.0001144s 12:22:59.0 Info: CreateTable DownloadClientStatus 12:22:59.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:59.0 Info: => 0.0001313s 12:22:59.0 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:59.0 Info: => 0.0001055s 12:22:59.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:59.0 Info: -> 1 Insert operations completed in 00:00:00.0000612 taking an average of 00:00:00.0000612 12:22:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:59', 'InitialSetup') 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: 1: InitialSetup migrated 12:22:59.0 Info: => 0.0109935s 12:22:59.0 Info: 2: add_reason_to_pending_releases migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: Starting migration of Main DB to 2 12:22:59.0 Info: AlterTable PendingReleases 12:22:59.0 Info: => 8E-07s 12:22:59.0 Info: CreateColumn PendingReleases Reason Int32 12:22:59.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:59.0 Info: => 0.0005991s 12:22:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:59', 'add_reason_to_pending_releases') 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: 2: add_reason_to_pending_releases migrated 12:22:59.0 Info: => 0.0009061s 12:22:59.0 Info: 3: add_medium_support migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: Starting migration of Main DB to 3 12:22:59.0 Info: AlterTable Albums 12:22:59.0 Info: => 7E-07s 12:22:59.0 Info: CreateColumn Albums Media String 12:22:59.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:59.0 Info: => 0.0005452s 12:22:59.0 Info: AlterTable Tracks 12:22:59.0 Info: => 5E-07s 12:22:59.0 Info: CreateColumn Tracks MediumNumber Int32 12:22:59.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:59.0 Info: => 0.000497s 12:22:59.0 Info: AlterTable Tracks 12:22:59.0 Info: => 5E-07s 12:22:59.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:59.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:59.0 Info: => 0.000525s 12:22:59.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:59.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:59.0 Info: => 4.35E-05s 12:22:59.0 Info: DeleteColumn Tracks TrackNumber 12:22:59.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:59.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:59.0 Info: DROP TABLE "Tracks" 12:22:59.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:59.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:59.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:59.0 Info: => 0.004854s 12:22:59.0 Info: AlterTable Tracks 12:22:59.0 Info: => 5E-07s 12:22:59.0 Info: CreateColumn Tracks TrackNumber String 12:22:59.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:59.0 Info: => 0.0005072s 12:22:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:59', 'add_medium_support') 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: 3: add_medium_support migrated 12:22:59.0 Info: => 0.0009492s 12:22:59.0 Info: 4: add_various_qualites_in_profile migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: Starting migration of Main DB to 4 12:22:59.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:59.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:59.0 Info: => 5.19E-05s 12:22:59.0 Info: PerformDBOperation 12:22:59.0 Info: Performing DB Operation 12:22:59.0 Info: => 3.23E-05s 12:22:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:59', 'add_various_qualites_in_profile') 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: 4: add_various_qualites_in_profile migrated 12:22:59.0 Info: => 0.000291s 12:22:59.0 Info: 5: metadata_profiles migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: Starting migration of Main DB to 5 12:22:59.0 Info: CreateTable MetadataProfiles 12:22:59.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:59.0 Info: => 0.0001667s 12:22:59.0 Info: CreateIndex MetadataProfiles (Name) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:59.0 Info: => 0.0001217s 12:22:59.0 Info: AlterTable Artists 12:22:59.0 Info: => 5E-07s 12:22:59.0 Info: CreateColumn Artists MetadataProfileId Int32 12:22:59.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:59.0 Info: => 0.0005314s 12:22:59.0 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:59.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:59.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:59.0 Info: DROP TABLE "Artists" 12:22:59.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:59.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.0 Info: => 0.0054641s 12:22:59.0 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:59.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:59.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:59.0 Info: DROP TABLE "Artists" 12:22:59.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:59.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.0 Info: => 0.004293s 12:22:59.0 Info: AlterTable Albums 12:22:59.0 Info: => 5E-07s 12:22:59.0 Info: CreateColumn Albums SecondaryTypes String 12:22:59.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:59.0 Info: => 0.0004962s 12:22:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:59', 'metadata_profiles') 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: 5: metadata_profiles migrated 12:22:59.0 Info: => 0.0008993s 12:22:59.0 Info: 6: separate_automatic_and_interactive_search migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: Starting migration of Main DB to 6 12:22:59.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:59.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:59.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:59.0 Info: DROP TABLE "Indexers" 12:22:59.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:59.0 Info: => 0.0045299s 12:22:59.0 Info: AlterTable Indexers 12:22:59.0 Info: => 6E-07s 12:22:59.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:59.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:59.0 Info: => 0.0005006s 12:22:59.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:59.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:59.0 Info: => 3.79E-05s 12:22:59.0 Info: AlterTable Indexers 12:22:59.0 Info: => 4E-07s 12:22:59.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:59.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:59.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:59.0 Info: DROP TABLE "Indexers" 12:22:59.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:59.0 Info: => 0.0034956s 12:22:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:59', 'separate_automatic_and_interactive_search') 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: 6: separate_automatic_and_interactive_search migrated 12:22:59.0 Info: => 0.003818s 12:22:59.0 Info: 7: change_album_path_to_relative migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: Starting migration of Main DB to 7 12:22:59.0 Info: DeleteColumn Albums Path 12:22:59.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:59.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:59.0 Info: DROP TABLE "Albums" 12:22:59.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.0 Info: => 0.0043604s 12:22:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:59', 'change_album_path_to_relative') 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: 7: change_album_path_to_relative migrated 12:22:59.0 Info: => 0.0047403s 12:22:59.0 Info: 8: change_quality_size_mb_to_kb migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: Starting migration of Main DB to 8 12:22:59.0 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:59.0 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:59.0 Info: => 4.74E-05s 12:22:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:59', 'change_quality_size_mb_to_kb') 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: 8: change_quality_size_mb_to_kb migrated 12:22:59.0 Info: => 0.0002826s 12:22:59.0 Info: 9: album_releases migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: Starting migration of Main DB to 9 12:22:59.0 Info: AlterTable Albums 12:22:59.0 Info: => 4E-07s 12:22:59.0 Info: CreateColumn Albums Releases String 12:22:59.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:59.0 Info: => 0.0005277s 12:22:59.0 Info: AlterTable Albums 12:22:59.0 Info: => 4E-07s 12:22:59.0 Info: CreateColumn Albums CurrentRelease String 12:22:59.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:59.0 Info: => 0.0004965s 12:22:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:59', 'album_releases') 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: 9: album_releases migrated 12:22:59.0 Info: => 0.0007707s 12:22:59.0 Info: 10: album_releases_fix migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: Starting migration of Main DB to 10 12:22:59.0 Info: AlterTable Albums 12:22:59.0 Info: => 7E-07s 12:22:59.0 Info: AlterColumn Albums Releases String 12:22:59.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:59.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:59.0 Info: DROP TABLE "Albums" 12:22:59.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.0 Info: => 0.0058482s 12:22:59.0 Info: AlterTable Albums 12:22:59.0 Info: => 5E-07s 12:22:59.0 Info: AlterColumn Albums CurrentRelease String 12:22:59.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:59.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:59.0 Info: DROP TABLE "Albums" 12:22:59.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.0 Info: => 0.0042748s 12:22:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:59', 'album_releases_fix') 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: 10: album_releases_fix migrated 12:22:59.0 Info: => 0.0046369s 12:22:59.0 Info: 11: import_lists migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: Starting migration of Main DB to 11 12:22:59.0 Info: CreateTable ImportLists 12:22:59.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:59.0 Info: => 0.0001959s 12:22:59.0 Info: CreateIndex ImportLists (Name) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:59.0 Info: => 0.0001121s 12:22:59.0 Info: CreateTable ImportListStatus 12:22:59.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:59.0 Info: => 0.0001428s 12:22:59.0 Info: CreateIndex ImportListStatus (ProviderId) 12:22:59.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:59.0 Info: => 0.0001075s 12:22:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:59', 'import_lists') 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: 11: import_lists migrated 12:22:59.0 Info: => 0.0004298s 12:22:59.0 Info: 12: add_release_status migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: Starting migration of Main DB to 12 12:22:59.0 Info: AlterTable MetadataProfiles 12:22:59.0 Info: => 7E-07s 12:22:59.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:59.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:59.0 Info: => 0.0005645s 12:22:59.0 Info: PerformDBOperation 12:22:59.0 Info: Performing DB Operation 12:22:59.0 Info: => 2.67E-05s 12:22:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:59', 'add_release_status') 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: 12: add_release_status migrated 12:22:59.0 Info: => 0.0002944s 12:22:59.0 Info: 13: album_download_notification migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: Starting migration of Main DB to 13 12:22:59.0 Info: AlterTable Notifications 12:22:59.0 Info: => 6E-07s 12:22:59.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:59.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:59.0 Info: => 0.0005364s 12:22:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:59', 'album_download_notification') 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: 13: album_download_notification migrated 12:22:59.0 Info: => 0.000823s 12:22:59.0 Info: 14: fix_language_metadata_profiles migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: Starting migration of Main DB to 14 12:22:59.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:59.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:59.0 Info: => 7.61E-05s 12:22:59.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:59.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:59.0 Info: => 5.16E-05s 12:22:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:59', 'fix_language_metadata_profiles') 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: 14: fix_language_metadata_profiles migrated 12:22:59.0 Info: => 0.0002885s 12:22:59.0 Info: 15: remove_fanzub migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: Starting migration of Main DB to 15 12:22:59.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:59.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:59.0 Info: => 4.3E-05s 12:22:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:59', 'remove_fanzub') 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: 15: remove_fanzub migrated 12:22:59.0 Info: => 0.0002758s 12:22:59.0 Info: 16: update_artist_history_indexes migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: Starting migration of Main DB to 16 12:22:59.0 Info: CreateIndex Albums (ArtistId) 12:22:59.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:59.0 Info: => 0.0001523s 12:22:59.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:59.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:59.0 Info: => 0.0001165s 12:22:59.0 Info: DeleteIndex History (AlbumId) 12:22:59.0 Info: DROP INDEX "IX_History_AlbumId" 12:22:59.0 Info: => 0.0001262s 12:22:59.0 Info: CreateIndex History (AlbumId, Date) 12:22:59.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:59.0 Info: => 0.0001164s 12:22:59.0 Info: DeleteIndex History (DownloadId) 12:22:59.0 Info: DROP INDEX "IX_History_DownloadId" 12:22:59.0 Info: => 0.0001187s 12:22:59.0 Info: CreateIndex History (DownloadId, Date) 12:22:59.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:59.0 Info: => 0.000114s 12:22:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:59', 'update_artist_history_indexes') 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: 16: update_artist_history_indexes migrated 12:22:59.0 Info: => 0.0004295s 12:22:59.0 Info: 17: remove_nma migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: Starting migration of Main DB to 17 12:22:59.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:59.0 Info: => 4.77E-05s 12:22:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:59', 'remove_nma') 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: 17: remove_nma migrated 12:22:59.0 Info: => 0.0002846s 12:22:59.0 Info: 18: album_disambiguation migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: Starting migration of Main DB to 18 12:22:59.0 Info: AlterTable Albums 12:22:59.0 Info: => 6E-07s 12:22:59.0 Info: CreateColumn Albums Disambiguation String 12:22:59.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:59.0 Info: => 0.000556s 12:22:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:59', 'album_disambiguation') 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: 18: album_disambiguation migrated 12:22:59.0 Info: => 0.0008541s 12:22:59.0 Info: 19: add_ape_quality_in_profiles migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: Starting migration of Main DB to 19 12:22:59.0 Info: PerformDBOperation 12:22:59.0 Info: Performing DB Operation 12:22:59.0 Info: => 3.24E-05s 12:22:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:59', 'add_ape_quality_in_profiles') 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: 19: add_ape_quality_in_profiles migrated 12:22:59.0 Info: => 0.0002725s 12:22:59.0 Info: 20: remove_pushalot migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: Starting migration of Main DB to 20 12:22:59.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:59.0 Info: => 4.49E-05s 12:22:59.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:59.0 Info: => 2.8E-05s 12:22:59.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:59.0 Info: => 2.7E-05s 12:22:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:59', 'remove_pushalot') 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: 20: remove_pushalot migrated 12:22:59.0 Info: => 0.000261s 12:22:59.0 Info: 21: add_custom_filters migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: Starting migration of Main DB to 21 12:22:59.0 Info: CreateTable CustomFilters 12:22:59.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:59.0 Info: => 0.0001605s 12:22:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:59', 'add_custom_filters') 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: 21: add_custom_filters migrated 12:22:59.0 Info: => 0.0010274s 12:22:59.0 Info: 22: import_list_tags migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: Starting migration of Main DB to 22 12:22:59.0 Info: AlterTable ImportLists 12:22:59.0 Info: => 6E-07s 12:22:59.0 Info: CreateColumn ImportLists Tags String 12:22:59.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:59.0 Info: => 0.0005598s 12:22:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:59', 'import_list_tags') 12:22:59.0 Info: Committing Transaction 12:22:59.0 Info: 22: import_list_tags migrated 12:22:59.0 Info: => 0.000871s 12:22:59.0 Info: 23: add_release_groups_etc migrating 12:22:59.0 Info: Beginning Transaction 12:22:59.0 Info: Starting migration of Main DB to 23 12:22:59.1 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 12:22:59.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '') 12:22:59.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 12:22:59.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 12:22:59.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 12:22:59.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 12:22:59.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 12:22:59.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 12:22:59.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 12:22:59.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 12:22:59.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 12:22:59.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 12:22:59.1 Info: CreateTable ArtistMetadata 12:22:59.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:59.1 Info: => 0.0002041s 12:22:59.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:59.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:59.1 Info: => 0.0001405s 12:22:59.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:59.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:59.1 Info: => 0.0001158s 12:22:59.1 Info: AlterTable Artists 12:22:59.1 Info: => 5E-07s 12:22:59.1 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:59.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:59.1 Info: => 0.0005652s 12:22:59.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:59.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:59.1 Info: => 9.77E-05s 12:22:59.1 Info: CreateTable AlbumReleases 12:22:59.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:59.1 Info: => 0.0001905s 12:22:59.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:59.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:59.1 Info: => 0.0001542s 12:22:59.1 Info: CreateIndex AlbumReleases (AlbumId) 12:22:59.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:59.1 Info: => 0.0001113s 12:22:59.1 Info: PerformDBOperation 12:22:59.1 Info: Performing DB Operation 12:22:59.1 Info: => 0.0036746s 12:22:59.1 Info: AlterTable Albums 12:22:59.1 Info: => 6E-07s 12:22:59.1 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:59.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:59.1 Info: => 0.00062s 12:22:59.1 Info: AlterTable Albums 12:22:59.1 Info: => 5E-07s 12:22:59.1 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:59.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:59.1 Info: => 0.000586s 12:22:59.1 Info: AlterTable Albums 12:22:59.1 Info: => 5E-07s 12:22:59.1 Info: CreateColumn Albums Links String 12:22:59.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:59.1 Info: => 0.0005873s 12:22:59.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:59.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:59.1 Info: => 0.0001083s 12:22:59.1 Info: AlterTable Tracks 12:22:59.1 Info: => 5E-07s 12:22:59.1 Info: CreateColumn Tracks ForeignRecordingId String 12:22:59.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:59.1 Info: => 0.0005772s 12:22:59.1 Info: AlterTable Tracks 12:22:59.1 Info: => 6E-07s 12:22:59.1 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:59.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:59.1 Info: => 0.0005963s 12:22:59.1 Info: AlterTable Tracks 12:22:59.1 Info: => 5E-07s 12:22:59.1 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:59.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:59.1 Info: => 0.0005824s 12:22:59.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:59.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:59.1 Info: => 0.0001211s 12:22:59.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:59.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:59.1 Info: => 0.0001018s 12:22:59.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:59.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:59.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:59.1 Info: DROP TABLE "Artists" 12:22:59.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:59.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.1 Info: => 0.0049125s 12:22:59.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:59.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:59.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:59.1 Info: DROP TABLE "Albums" 12:22:59.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:59.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.1 Info: => 0.0064226s 12:22:59.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:59.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:59.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:59.1 Info: DROP TABLE "Tracks" 12:22:59.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:59.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:59.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:59.1 Info: => 0.0046541s 12:22:59.1 Info: DeleteColumn TrackFiles ArtistId 12:22:59.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:59.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:59.1 Info: DROP TABLE "TrackFiles" 12:22:59.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:59.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:59.1 Info: => 0.0062017s 12:22:59.1 Info: CreateIndex Artists (ArtistMetadataId) 12:22:59.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:59.1 Info: => 0.0001367s 12:22:59.1 Info: CreateIndex Artists (Monitored) 12:22:59.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:59.1 Info: => 0.0001105s 12:22:59.1 Info: CreateIndex Albums (ArtistMetadataId) 12:22:59.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:59.1 Info: => 0.000124s 12:22:59.1 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:59.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:59.1 Info: => 0.0001229s 12:22:59.1 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:59.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:59.1 Info: => 0.0001244s 12:22:59.1 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:59.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:59.1 Info: => 0.000124s 12:22:59.1 Info: UpdateData 12:22:59.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:59.1 Info: => 4.74E-05s 12:22:59.1 Info: UpdateData 12:22:59.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:59.1 Info: => 3.41E-05s 12:22:59.1 Info: UpdateData 12:22:59.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:59.1 Info: => 3.82E-05s 12:22:59.1 Info: -> 12 Insert operations completed in 00:00:00.0014483 taking an average of 00:00:00.0001206 12:22:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:59', 'add_release_groups_etc') 12:22:59.1 Info: Committing Transaction 12:22:59.1 Info: 23: add_release_groups_etc migrated 12:22:59.1 Info: => 0.0006232s 12:22:59.1 Debug: Took: 00:00:00.1340402 12:22:59.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 12:22:59.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 12:22:59.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149792530722_189/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:59.2 Info: DatabaseEngineVersionCheck migrating 12:22:59.2 Info: PerformDBOperation 12:22:59.2 Info: Performing DB Operation 12:22:59.2 Info: SQLite 3.47.0 12:22:59.2 Info: => 0.0010165s 12:22:59.2 Info: DatabaseEngineVersionCheck migrated 12:22:59.2 Info: => 0.0010291s 12:22:59.2 Info: VersionMigration migrating 12:22:59.2 Info: Beginning Transaction 12:22:59.2 Info: CreateTable VersionInfo 12:22:59.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:59.2 Info: => 0.0001874s 12:22:59.2 Info: Committing Transaction 12:22:59.2 Info: VersionMigration migrated 12:22:59.2 Info: => 0.000541s 12:22:59.2 Info: VersionUniqueMigration migrating 12:22:59.2 Info: Beginning Transaction 12:22:59.2 Info: CreateIndex VersionInfo (Version) 12:22:59.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:59.2 Info: => 0.0001661s 12:22:59.2 Info: AlterTable VersionInfo 12:22:59.2 Info: => 7E-07s 12:22:59.2 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:59.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:59.2 Info: => 0.0005077s 12:22:59.2 Info: Committing Transaction 12:22:59.2 Info: VersionUniqueMigration migrated 12:22:59.2 Info: => 0.0007154s 12:22:59.2 Info: VersionDescriptionMigration migrating 12:22:59.2 Info: Beginning Transaction 12:22:59.2 Info: AlterTable VersionInfo 12:22:59.2 Info: => 8E-07s 12:22:59.2 Info: CreateColumn VersionInfo Description String 12:22:59.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:59.2 Info: => 0.0002073s 12:22:59.2 Info: Committing Transaction 12:22:59.2 Info: VersionDescriptionMigration migrated 12:22:59.2 Info: => 0.0003937s 12:22:59.2 Info: 1: InitialSetup migrating 12:22:59.2 Info: Beginning Transaction 12:22:59.2 Info: Starting migration of Main DB to 1 12:22:59.2 Info: CreateTable Config 12:22:59.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:59.2 Info: => 0.0001962s 12:22:59.2 Info: CreateIndex Config (Key) 12:22:59.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:59.2 Info: => 0.00011s 12:22:59.2 Info: CreateTable RootFolders 12:22:59.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:59.2 Info: => 0.0001148s 12:22:59.2 Info: CreateIndex RootFolders (Path) 12:22:59.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:59.2 Info: => 0.000101s 12:22:59.2 Info: CreateTable Artists 12:22:59.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:59.2 Info: => 0.0002599s 12:22:59.2 Info: CreateIndex Artists (ForeignArtistId) 12:22:59.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:59.2 Info: => 0.0001027s 12:22:59.2 Info: CreateIndex Artists (NameSlug) 12:22:59.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:59.2 Info: => 9.94E-05s 12:22:59.2 Info: CreateIndex Artists (CleanName) 12:22:59.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.2 Info: => 9.71E-05s 12:22:59.2 Info: CreateIndex Artists (Path) 12:22:59.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.2 Info: => 8.82E-05s 12:22:59.2 Info: CreateTable Albums 12:22:59.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:59.2 Info: => 0.0002295s 12:22:59.2 Info: CreateIndex Albums (ForeignAlbumId) 12:22:59.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.2 Info: => 9.93E-05s 12:22:59.2 Info: CreateIndex Albums (MBId) 12:22:59.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.2 Info: => 9.43E-05s 12:22:59.2 Info: CreateIndex Albums (TADBId) 12:22:59.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.2 Info: => 8.87E-05s 12:22:59.2 Info: CreateIndex Albums (TitleSlug) 12:22:59.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.2 Info: => 9.35E-05s 12:22:59.2 Info: CreateIndex Albums (CleanTitle) 12:22:59.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.2 Info: => 0.0001002s 12:22:59.2 Info: CreateIndex Albums (Path) 12:22:59.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:59.2 Info: => 9.64E-05s 12:22:59.2 Info: CreateTable Tracks 12:22:59.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:59.2 Info: => 0.0001667s 12:22:59.2 Info: CreateIndex Tracks (ForeignTrackId) 12:22:59.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:59.2 Info: => 9.81E-05s 12:22:59.2 Info: CreateIndex Tracks (ArtistId) 12:22:59.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:59.2 Info: => 0.0001328s 12:22:59.2 Info: CreateIndex Tracks (TrackFileId) 12:22:59.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:59.2 Info: => 0.0001086s 12:22:59.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:59.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:59.2 Info: => 0.0001076s 12:22:59.2 Info: CreateTable TrackFiles 12:22:59.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:59.2 Info: => 0.0001595s 12:22:59.2 Info: CreateIndex TrackFiles (ArtistId) 12:22:59.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:59.2 Info: => 0.0001034s 12:22:59.2 Info: CreateIndex TrackFiles (AlbumId) 12:22:59.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:59.2 Info: => 9.55E-05s 12:22:59.2 Info: CreateTable History 12:22:59.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:59.2 Info: => 0.0001657s 12:22:59.2 Info: CreateIndex History (Date) 12:22:59.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:59.2 Info: => 0.0001093s 12:22:59.2 Info: CreateIndex History (EventType) 12:22:59.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:59.2 Info: => 9.85E-05s 12:22:59.2 Info: CreateIndex History (DownloadId) 12:22:59.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:59.2 Info: => 9.62E-05s 12:22:59.2 Info: CreateIndex History (AlbumId) 12:22:59.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:59.2 Info: => 9.51E-05s 12:22:59.2 Info: CreateTable Notifications 12:22:59.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:59.2 Info: => 0.0001536s 12:22:59.2 Info: CreateTable ScheduledTasks 12:22:59.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:59.2 Info: => 0.0001483s 12:22:59.2 Info: CreateIndex ScheduledTasks (TypeName) 12:22:59.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:59.2 Info: => 0.0001177s 12:22:59.2 Info: CreateTable Indexers 12:22:59.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:59.2 Info: => 0.0001389s 12:22:59.2 Info: CreateIndex Indexers (Name) 12:22:59.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:59.2 Info: => 9.84E-05s 12:22:59.2 Info: CreateTable Profiles 12:22:59.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:59.2 Info: => 0.0001183s 12:22:59.2 Info: CreateIndex Profiles (Name) 12:22:59.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:59.2 Info: => 0.0001034s 12:22:59.2 Info: CreateTable QualityDefinitions 12:22:59.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:59.2 Info: => 0.0001322s 12:22:59.2 Info: CreateIndex QualityDefinitions (Quality) 12:22:59.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:59.2 Info: => 0.0001s 12:22:59.2 Info: CreateIndex QualityDefinitions (Title) 12:22:59.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:59.2 Info: => 0.0001108s 12:22:59.2 Info: CreateTable NamingConfig 12:22:59.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:59.2 Info: => 0.0001591s 12:22:59.2 Info: CreateTable Blacklist 12:22:59.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:59.2 Info: => 0.0001932s 12:22:59.2 Info: CreateTable Metadata 12:22:59.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:59.2 Info: => 0.0001309s 12:22:59.2 Info: CreateTable MetadataFiles 12:22:59.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:59.2 Info: => 0.0001476s 12:22:59.2 Info: CreateTable DownloadClients 12:22:59.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:59.2 Info: => 0.000124s 12:22:59.2 Info: CreateTable PendingReleases 12:22:59.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:59.2 Info: => 0.0001401s 12:22:59.2 Info: CreateTable RemotePathMappings 12:22:59.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:59.2 Info: => 0.0001299s 12:22:59.2 Info: CreateTable Tags 12:22:59.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:59.2 Info: => 0.0001125s 12:22:59.2 Info: CreateIndex Tags (Label) 12:22:59.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:59.2 Info: => 0.0001111s 12:22:59.2 Info: CreateTable Restrictions 12:22:59.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:59.2 Info: => 0.0001266s 12:22:59.2 Info: CreateTable DelayProfiles 12:22:59.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:59.2 Info: => 0.0001507s 12:22:59.2 Info: CreateTable Users 12:22:59.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:59.2 Info: => 0.0001243s 12:22:59.2 Info: CreateIndex Users (Identifier) 12:22:59.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:59.2 Info: => 0.0001155s 12:22:59.2 Info: CreateIndex Users (Username) 12:22:59.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:59.2 Info: => 0.0001069s 12:22:59.2 Info: CreateTable Commands 12:22:59.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:59.2 Info: => 0.0001568s 12:22:59.2 Info: CreateTable IndexerStatus 12:22:59.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:59.2 Info: => 0.0001516s 12:22:59.2 Info: CreateIndex IndexerStatus (ProviderId) 12:22:59.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:59.2 Info: => 0.0001092s 12:22:59.2 Info: CreateTable ExtraFiles 12:22:59.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:59.2 Info: => 0.0001434s 12:22:59.2 Info: CreateTable LyricFiles 12:22:59.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:59.2 Info: => 0.0001616s 12:22:59.2 Info: CreateTable LanguageProfiles 12:22:59.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:59.2 Info: => 0.0001231s 12:22:59.2 Info: CreateIndex LanguageProfiles (Name) 12:22:59.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:59.2 Info: => 0.00011s 12:22:59.2 Info: CreateTable DownloadClientStatus 12:22:59.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:59.2 Info: => 0.0001395s 12:22:59.2 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:59.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:59.2 Info: => 0.0001213s 12:22:59.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:59.2 Info: -> 1 Insert operations completed in 00:00:00.0000674 taking an average of 00:00:00.0000674 12:22:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:59', 'InitialSetup') 12:22:59.2 Info: Committing Transaction 12:22:59.2 Info: 1: InitialSetup migrated 12:22:59.2 Info: => 0.0109551s 12:22:59.2 Info: 2: add_reason_to_pending_releases migrating 12:22:59.2 Info: Beginning Transaction 12:22:59.2 Info: Starting migration of Main DB to 2 12:22:59.2 Info: AlterTable PendingReleases 12:22:59.2 Info: => 8E-07s 12:22:59.2 Info: CreateColumn PendingReleases Reason Int32 12:22:59.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:59.2 Info: => 0.0005775s 12:22:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:59', 'add_reason_to_pending_releases') 12:22:59.2 Info: Committing Transaction 12:22:59.2 Info: 2: add_reason_to_pending_releases migrated 12:22:59.2 Info: => 0.000938s 12:22:59.2 Info: 3: add_medium_support migrating 12:22:59.2 Info: Beginning Transaction 12:22:59.2 Info: Starting migration of Main DB to 3 12:22:59.2 Info: AlterTable Albums 12:22:59.2 Info: => 7E-07s 12:22:59.2 Info: CreateColumn Albums Media String 12:22:59.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:59.2 Info: => 0.0005048s 12:22:59.2 Info: AlterTable Tracks 12:22:59.2 Info: => 5E-07s 12:22:59.2 Info: CreateColumn Tracks MediumNumber Int32 12:22:59.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:59.2 Info: => 0.0004767s 12:22:59.2 Info: AlterTable Tracks 12:22:59.2 Info: => 5E-07s 12:22:59.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:59.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:59.2 Info: => 0.000465s 12:22:59.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:59.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:59.2 Info: => 4.34E-05s 12:22:59.2 Info: DeleteColumn Tracks TrackNumber 12:22:59.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:59.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:59.2 Info: DROP TABLE "Tracks" 12:22:59.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:59.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:59.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:59.3 Info: => 0.0038503s 12:22:59.3 Info: AlterTable Tracks 12:22:59.3 Info: => 5E-07s 12:22:59.3 Info: CreateColumn Tracks TrackNumber String 12:22:59.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:59.3 Info: => 0.0004735s 12:22:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:59', 'add_medium_support') 12:22:59.3 Info: Committing Transaction 12:22:59.3 Info: 3: add_medium_support migrated 12:22:59.3 Info: => 0.0008938s 12:22:59.3 Info: 4: add_various_qualites_in_profile migrating 12:22:59.3 Info: Beginning Transaction 12:22:59.3 Info: Starting migration of Main DB to 4 12:22:59.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:59.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:59.3 Info: => 5.29E-05s 12:22:59.3 Info: PerformDBOperation 12:22:59.3 Info: Performing DB Operation 12:22:59.3 Info: => 3.3E-05s 12:22:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:59', 'add_various_qualites_in_profile') 12:22:59.3 Info: Committing Transaction 12:22:59.3 Info: 4: add_various_qualites_in_profile migrated 12:22:59.3 Info: => 0.0002704s 12:22:59.3 Info: 5: metadata_profiles migrating 12:22:59.3 Info: Beginning Transaction 12:22:59.3 Info: Starting migration of Main DB to 5 12:22:59.3 Info: CreateTable MetadataProfiles 12:22:59.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:59.3 Info: => 0.0001261s 12:22:59.3 Info: CreateIndex MetadataProfiles (Name) 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:59.3 Info: => 9.33E-05s 12:22:59.3 Info: AlterTable Artists 12:22:59.3 Info: => 3E-07s 12:22:59.3 Info: CreateColumn Artists MetadataProfileId Int32 12:22:59.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:59.3 Info: => 0.000512s 12:22:59.3 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:59.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:59.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:59.3 Info: DROP TABLE "Artists" 12:22:59.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:59.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.3 Info: => 0.004045s 12:22:59.3 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:59.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:59.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:59.3 Info: DROP TABLE "Artists" 12:22:59.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:59.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.3 Info: => 0.0039819s 12:22:59.3 Info: AlterTable Albums 12:22:59.3 Info: => 5E-07s 12:22:59.3 Info: CreateColumn Albums SecondaryTypes String 12:22:59.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:59.3 Info: => 0.0004715s 12:22:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:59', 'metadata_profiles') 12:22:59.3 Info: Committing Transaction 12:22:59.3 Info: 5: metadata_profiles migrated 12:22:59.3 Info: => 0.0009044s 12:22:59.3 Info: 6: separate_automatic_and_interactive_search migrating 12:22:59.3 Info: Beginning Transaction 12:22:59.3 Info: Starting migration of Main DB to 6 12:22:59.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:59.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:59.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:59.3 Info: DROP TABLE "Indexers" 12:22:59.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:59.3 Info: => 0.0034192s 12:22:59.3 Info: AlterTable Indexers 12:22:59.3 Info: => 5E-07s 12:22:59.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:59.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:59.3 Info: => 0.0004695s 12:22:59.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:59.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:59.3 Info: => 4.11E-05s 12:22:59.3 Info: AlterTable Indexers 12:22:59.3 Info: => 4E-07s 12:22:59.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:59.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:59.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:59.3 Info: DROP TABLE "Indexers" 12:22:59.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:59.3 Info: => 0.0033782s 12:22:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:59', 'separate_automatic_and_interactive_search') 12:22:59.3 Info: Committing Transaction 12:22:59.3 Info: 6: separate_automatic_and_interactive_search migrated 12:22:59.3 Info: => 0.0037396s 12:22:59.3 Info: 7: change_album_path_to_relative migrating 12:22:59.3 Info: Beginning Transaction 12:22:59.3 Info: Starting migration of Main DB to 7 12:22:59.3 Info: DeleteColumn Albums Path 12:22:59.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:59.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:59.3 Info: DROP TABLE "Albums" 12:22:59.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.3 Info: => 0.0059091s 12:22:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:59', 'change_album_path_to_relative') 12:22:59.3 Info: Committing Transaction 12:22:59.3 Info: 7: change_album_path_to_relative migrated 12:22:59.3 Info: => 0.0064038s 12:22:59.3 Info: 8: change_quality_size_mb_to_kb migrating 12:22:59.3 Info: Beginning Transaction 12:22:59.3 Info: Starting migration of Main DB to 8 12:22:59.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:59.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:59.3 Info: => 4.87E-05s 12:22:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:59', 'change_quality_size_mb_to_kb') 12:22:59.3 Info: Committing Transaction 12:22:59.3 Info: 8: change_quality_size_mb_to_kb migrated 12:22:59.3 Info: => 0.0002988s 12:22:59.3 Info: 9: album_releases migrating 12:22:59.3 Info: Beginning Transaction 12:22:59.3 Info: Starting migration of Main DB to 9 12:22:59.3 Info: AlterTable Albums 12:22:59.3 Info: => 6E-07s 12:22:59.3 Info: CreateColumn Albums Releases String 12:22:59.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:59.3 Info: => 0.000494s 12:22:59.3 Info: AlterTable Albums 12:22:59.3 Info: => 5E-07s 12:22:59.3 Info: CreateColumn Albums CurrentRelease String 12:22:59.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:59.3 Info: => 0.0004629s 12:22:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:59', 'album_releases') 12:22:59.3 Info: Committing Transaction 12:22:59.3 Info: 9: album_releases migrated 12:22:59.3 Info: => 0.0007496s 12:22:59.3 Info: 10: album_releases_fix migrating 12:22:59.3 Info: Beginning Transaction 12:22:59.3 Info: Starting migration of Main DB to 10 12:22:59.3 Info: AlterTable Albums 12:22:59.3 Info: => 5E-07s 12:22:59.3 Info: AlterColumn Albums Releases String 12:22:59.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:59.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:59.3 Info: DROP TABLE "Albums" 12:22:59.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.3 Info: => 0.0056097s 12:22:59.3 Info: AlterTable Albums 12:22:59.3 Info: => 4E-07s 12:22:59.3 Info: AlterColumn Albums CurrentRelease String 12:22:59.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:59.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:59.3 Info: DROP TABLE "Albums" 12:22:59.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.3 Info: => 0.0044457s 12:22:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:59', 'album_releases_fix') 12:22:59.3 Info: Committing Transaction 12:22:59.3 Info: 10: album_releases_fix migrated 12:22:59.3 Info: => 0.0048386s 12:22:59.3 Info: 11: import_lists migrating 12:22:59.3 Info: Beginning Transaction 12:22:59.3 Info: Starting migration of Main DB to 11 12:22:59.3 Info: CreateTable ImportLists 12:22:59.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:59.3 Info: => 0.0001582s 12:22:59.3 Info: CreateIndex ImportLists (Name) 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:59.3 Info: => 7.51E-05s 12:22:59.3 Info: CreateTable ImportListStatus 12:22:59.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:59.3 Info: => 0.0001046s 12:22:59.3 Info: CreateIndex ImportListStatus (ProviderId) 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:59.3 Info: => 0.0001155s 12:22:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:59', 'import_lists') 12:22:59.3 Info: Committing Transaction 12:22:59.3 Info: 11: import_lists migrated 12:22:59.3 Info: => 0.0004447s 12:22:59.3 Info: 12: add_release_status migrating 12:22:59.3 Info: Beginning Transaction 12:22:59.3 Info: Starting migration of Main DB to 12 12:22:59.3 Info: AlterTable MetadataProfiles 12:22:59.3 Info: => 5E-07s 12:22:59.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:59.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:59.3 Info: => 0.0005311s 12:22:59.3 Info: PerformDBOperation 12:22:59.3 Info: Performing DB Operation 12:22:59.3 Info: => 2.98E-05s 12:22:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:59', 'add_release_status') 12:22:59.3 Info: Committing Transaction 12:22:59.3 Info: 12: add_release_status migrated 12:22:59.3 Info: => 0.000303s 12:22:59.3 Info: 13: album_download_notification migrating 12:22:59.3 Info: Beginning Transaction 12:22:59.3 Info: Starting migration of Main DB to 13 12:22:59.3 Info: AlterTable Notifications 12:22:59.3 Info: => 7E-07s 12:22:59.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:59.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:59.3 Info: => 0.0005231s 12:22:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:59', 'album_download_notification') 12:22:59.3 Info: Committing Transaction 12:22:59.3 Info: 13: album_download_notification migrated 12:22:59.3 Info: => 0.0008158s 12:22:59.3 Info: 14: fix_language_metadata_profiles migrating 12:22:59.3 Info: Beginning Transaction 12:22:59.3 Info: Starting migration of Main DB to 14 12:22:59.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:59.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:59.3 Info: => 7.98E-05s 12:22:59.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:59.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:59.3 Info: => 5.04E-05s 12:22:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:59', 'fix_language_metadata_profiles') 12:22:59.3 Info: Committing Transaction 12:22:59.3 Info: 14: fix_language_metadata_profiles migrated 12:22:59.3 Info: => 0.0002951s 12:22:59.3 Info: 15: remove_fanzub migrating 12:22:59.3 Info: Beginning Transaction 12:22:59.3 Info: Starting migration of Main DB to 15 12:22:59.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:59.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:59.3 Info: => 4.31E-05s 12:22:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:59', 'remove_fanzub') 12:22:59.3 Info: Committing Transaction 12:22:59.3 Info: 15: remove_fanzub migrated 12:22:59.3 Info: => 0.0002796s 12:22:59.3 Info: 16: update_artist_history_indexes migrating 12:22:59.3 Info: Beginning Transaction 12:22:59.3 Info: Starting migration of Main DB to 16 12:22:59.3 Info: CreateIndex Albums (ArtistId) 12:22:59.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:59.3 Info: => 0.0001026s 12:22:59.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:59.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:59.3 Info: => 8.41E-05s 12:22:59.3 Info: DeleteIndex History (AlbumId) 12:22:59.3 Info: DROP INDEX "IX_History_AlbumId" 12:22:59.3 Info: => 0.0001146s 12:22:59.3 Info: CreateIndex History (AlbumId, Date) 12:22:59.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:59.3 Info: => 8.7E-05s 12:22:59.3 Info: DeleteIndex History (DownloadId) 12:22:59.3 Info: DROP INDEX "IX_History_DownloadId" 12:22:59.3 Info: => 0.000104s 12:22:59.3 Info: CreateIndex History (DownloadId, Date) 12:22:59.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:59.3 Info: => 8.5E-05s 12:22:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:59', 'update_artist_history_indexes') 12:22:59.3 Info: Committing Transaction 12:22:59.3 Info: 16: update_artist_history_indexes migrated 12:22:59.3 Info: => 0.0003995s 12:22:59.3 Info: 17: remove_nma migrating 12:22:59.3 Info: Beginning Transaction 12:22:59.3 Info: Starting migration of Main DB to 17 12:22:59.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:59.3 Info: => 4.76E-05s 12:22:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:59', 'remove_nma') 12:22:59.3 Info: Committing Transaction 12:22:59.3 Info: 17: remove_nma migrated 12:22:59.3 Info: => 0.0002812s 12:22:59.3 Info: 18: album_disambiguation migrating 12:22:59.3 Info: Beginning Transaction 12:22:59.3 Info: Starting migration of Main DB to 18 12:22:59.3 Info: AlterTable Albums 12:22:59.3 Info: => 7E-07s 12:22:59.3 Info: CreateColumn Albums Disambiguation String 12:22:59.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:59.3 Info: => 0.0005078s 12:22:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:59', 'album_disambiguation') 12:22:59.3 Info: Committing Transaction 12:22:59.3 Info: 18: album_disambiguation migrated 12:22:59.3 Info: => 0.0007926s 12:22:59.3 Info: 19: add_ape_quality_in_profiles migrating 12:22:59.3 Info: Beginning Transaction 12:22:59.3 Info: Starting migration of Main DB to 19 12:22:59.3 Info: PerformDBOperation 12:22:59.3 Info: Performing DB Operation 12:22:59.3 Info: => 3.36E-05s 12:22:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:59', 'add_ape_quality_in_profiles') 12:22:59.3 Info: Committing Transaction 12:22:59.3 Info: 19: add_ape_quality_in_profiles migrated 12:22:59.3 Info: => 0.0002789s 12:22:59.3 Info: 20: remove_pushalot migrating 12:22:59.3 Info: Beginning Transaction 12:22:59.3 Info: Starting migration of Main DB to 20 12:22:59.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:59.3 Info: => 4.81E-05s 12:22:59.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:59.3 Info: => 2.95E-05s 12:22:59.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:59.3 Info: => 2.82E-05s 12:22:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:59', 'remove_pushalot') 12:22:59.3 Info: Committing Transaction 12:22:59.3 Info: 20: remove_pushalot migrated 12:22:59.3 Info: => 0.0002537s 12:22:59.3 Info: 21: add_custom_filters migrating 12:22:59.3 Info: Beginning Transaction 12:22:59.3 Info: Starting migration of Main DB to 21 12:22:59.3 Info: CreateTable CustomFilters 12:22:59.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:59.3 Info: => 0.0001237s 12:22:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:59', 'add_custom_filters') 12:22:59.3 Info: Committing Transaction 12:22:59.3 Info: 21: add_custom_filters migrated 12:22:59.3 Info: => 0.0003904s 12:22:59.3 Info: 22: import_list_tags migrating 12:22:59.3 Info: Beginning Transaction 12:22:59.3 Info: Starting migration of Main DB to 22 12:22:59.3 Info: AlterTable ImportLists 12:22:59.3 Info: => 8E-07s 12:22:59.3 Info: CreateColumn ImportLists Tags String 12:22:59.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:59.3 Info: => 0.0005097s 12:22:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:59', 'import_list_tags') 12:22:59.3 Info: Committing Transaction 12:22:59.3 Info: 22: import_list_tags migrated 12:22:59.3 Info: => 0.0007948s 12:22:59.3 Info: 23: add_release_groups_etc migrating 12:22:59.3 Info: Beginning Transaction 12:22:59.3 Info: Starting migration of Main DB to 23 12:22:59.3 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 12:22:59.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-10-28T00:00:00Z", "trackCount": 1, "mediaCount": 2, "disambiguation": "Disambiguation1", "format": "Format1" }') 12:22:59.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 12:22:59.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 12:22:59.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 12:22:59.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 12:22:59.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 12:22:59.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 12:22:59.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 12:22:59.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 12:22:59.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 12:22:59.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 12:22:59.3 Info: CreateTable ArtistMetadata 12:22:59.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:59.3 Info: => 0.0001446s 12:22:59.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:59.3 Info: => 0.0001151s 12:22:59.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:59.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:59.3 Info: => 8.62E-05s 12:22:59.3 Info: AlterTable Artists 12:22:59.3 Info: => 5E-07s 12:22:59.3 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:59.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:59.3 Info: => 0.0005507s 12:22:59.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:59.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:59.3 Info: => 7.15E-05s 12:22:59.3 Info: CreateTable AlbumReleases 12:22:59.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:59.3 Info: => 0.0001421s 12:22:59.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:59.3 Info: => 0.0001284s 12:22:59.3 Info: CreateIndex AlbumReleases (AlbumId) 12:22:59.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:59.3 Info: => 8.24E-05s 12:22:59.3 Info: PerformDBOperation 12:22:59.3 Info: Performing DB Operation 12:22:59.3 Info: => 0.0032236s 12:22:59.3 Info: AlterTable Albums 12:22:59.3 Info: => 7E-07s 12:22:59.3 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:59.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:59.3 Info: => 0.0005742s 12:22:59.3 Info: AlterTable Albums 12:22:59.3 Info: => 4E-07s 12:22:59.3 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:59.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:59.3 Info: => 0.0005382s 12:22:59.3 Info: AlterTable Albums 12:22:59.3 Info: => 5E-07s 12:22:59.3 Info: CreateColumn Albums Links String 12:22:59.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:59.3 Info: => 0.0005281s 12:22:59.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:59.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:59.3 Info: => 8.57E-05s 12:22:59.3 Info: AlterTable Tracks 12:22:59.3 Info: => 4E-07s 12:22:59.3 Info: CreateColumn Tracks ForeignRecordingId String 12:22:59.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:59.3 Info: => 0.0005306s 12:22:59.3 Info: AlterTable Tracks 12:22:59.3 Info: => 5E-07s 12:22:59.3 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:59.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:59.3 Info: => 0.0005257s 12:22:59.3 Info: AlterTable Tracks 12:22:59.3 Info: => 5E-07s 12:22:59.3 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:59.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:59.3 Info: => 0.0005205s 12:22:59.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:59.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:59.3 Info: => 9.69E-05s 12:22:59.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:59.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:59.3 Info: => 7.8E-05s 12:22:59.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:59.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:59.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:59.3 Info: DROP TABLE "Artists" 12:22:59.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:59.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.3 Info: => 0.0059745s 12:22:59.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:59.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:59.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:59.3 Info: DROP TABLE "Albums" 12:22:59.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.3 Info: => 0.0048508s 12:22:59.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:59.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:59.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:59.3 Info: DROP TABLE "Tracks" 12:22:59.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:59.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:59.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:59.3 Info: => 0.0044763s 12:22:59.3 Info: DeleteColumn TrackFiles ArtistId 12:22:59.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:59.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:59.3 Info: DROP TABLE "TrackFiles" 12:22:59.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:59.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:59.3 Info: => 0.0054866s 12:22:59.3 Info: CreateIndex Artists (ArtistMetadataId) 12:22:59.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:59.3 Info: => 0.0001049s 12:22:59.3 Info: CreateIndex Artists (Monitored) 12:22:59.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:59.3 Info: => 7.6E-05s 12:22:59.3 Info: CreateIndex Albums (ArtistMetadataId) 12:22:59.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:59.3 Info: => 9.67E-05s 12:22:59.3 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:59.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:59.3 Info: => 0.0001025s 12:22:59.3 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:59.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:59.3 Info: => 0.0001008s 12:22:59.3 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:59.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:59.3 Info: => 9.88E-05s 12:22:59.3 Info: UpdateData 12:22:59.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:59.3 Info: => 4.7E-05s 12:22:59.3 Info: UpdateData 12:22:59.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:59.3 Info: => 3.43E-05s 12:22:59.3 Info: UpdateData 12:22:59.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:59.3 Info: => 3.77E-05s 12:22:59.3 Info: -> 12 Insert operations completed in 00:00:00.0008413 taking an average of 00:00:00.0000701 12:22:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:59', 'add_release_groups_etc') 12:22:59.3 Info: Committing Transaction 12:22:59.3 Info: 23: add_release_groups_etc migrated 12:22:59.3 Info: => 0.0005732s 12:22:59.3 Debug: Took: 00:00:00.1266147 12:22:59.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 12:22:59.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 12:22:59.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149794655689_191/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:59.4 Info: DatabaseEngineVersionCheck migrating 12:22:59.4 Info: PerformDBOperation 12:22:59.4 Info: Performing DB Operation 12:22:59.4 Info: SQLite 3.47.0 12:22:59.4 Info: => 0.0010048s 12:22:59.4 Info: DatabaseEngineVersionCheck migrated 12:22:59.4 Info: => 0.0010163s 12:22:59.4 Info: VersionMigration migrating 12:22:59.4 Info: Beginning Transaction 12:22:59.4 Info: CreateTable VersionInfo 12:22:59.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:59.4 Info: => 0.000141s 12:22:59.4 Info: Committing Transaction 12:22:59.4 Info: VersionMigration migrated 12:22:59.4 Info: => 0.0004885s 12:22:59.4 Info: VersionUniqueMigration migrating 12:22:59.4 Info: Beginning Transaction 12:22:59.4 Info: CreateIndex VersionInfo (Version) 12:22:59.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:59.4 Info: => 0.0001228s 12:22:59.4 Info: AlterTable VersionInfo 12:22:59.4 Info: => 6E-07s 12:22:59.4 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:59.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:59.4 Info: => 0.0005399s 12:22:59.4 Info: Committing Transaction 12:22:59.4 Info: VersionUniqueMigration migrated 12:22:59.4 Info: => 0.0007467s 12:22:59.4 Info: VersionDescriptionMigration migrating 12:22:59.4 Info: Beginning Transaction 12:22:59.4 Info: AlterTable VersionInfo 12:22:59.4 Info: => 5E-07s 12:22:59.4 Info: CreateColumn VersionInfo Description String 12:22:59.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:59.4 Info: => 0.0001902s 12:22:59.4 Info: Committing Transaction 12:22:59.4 Info: VersionDescriptionMigration migrated 12:22:59.4 Info: => 0.0003782s 12:22:59.4 Info: 1: InitialSetup migrating 12:22:59.4 Info: Beginning Transaction 12:22:59.4 Info: Starting migration of Main DB to 1 12:22:59.4 Info: CreateTable Config 12:22:59.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:59.4 Info: => 0.0001587s 12:22:59.4 Info: CreateIndex Config (Key) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:59.4 Info: => 7.37E-05s 12:22:59.4 Info: CreateTable RootFolders 12:22:59.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:59.4 Info: => 7.71E-05s 12:22:59.4 Info: CreateIndex RootFolders (Path) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:59.4 Info: => 6.67E-05s 12:22:59.4 Info: CreateTable Artists 12:22:59.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:59.4 Info: => 0.0002168s 12:22:59.4 Info: CreateIndex Artists (ForeignArtistId) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:59.4 Info: => 7.19E-05s 12:22:59.4 Info: CreateIndex Artists (NameSlug) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:59.4 Info: => 6.51E-05s 12:22:59.4 Info: CreateIndex Artists (CleanName) 12:22:59.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.4 Info: => 7.38E-05s 12:22:59.4 Info: CreateIndex Artists (Path) 12:22:59.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.4 Info: => 6.19E-05s 12:22:59.4 Info: CreateTable Albums 12:22:59.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:59.4 Info: => 0.0001921s 12:22:59.4 Info: CreateIndex Albums (ForeignAlbumId) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.4 Info: => 6.66E-05s 12:22:59.4 Info: CreateIndex Albums (MBId) 12:22:59.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.4 Info: => 6E-05s 12:22:59.4 Info: CreateIndex Albums (TADBId) 12:22:59.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.4 Info: => 6.22E-05s 12:22:59.4 Info: CreateIndex Albums (TitleSlug) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.4 Info: => 6.4E-05s 12:22:59.4 Info: CreateIndex Albums (CleanTitle) 12:22:59.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.4 Info: => 6.1E-05s 12:22:59.4 Info: CreateIndex Albums (Path) 12:22:59.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:59.4 Info: => 6.37E-05s 12:22:59.4 Info: CreateTable Tracks 12:22:59.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:59.4 Info: => 0.0001304s 12:22:59.4 Info: CreateIndex Tracks (ForeignTrackId) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:59.4 Info: => 6.68E-05s 12:22:59.4 Info: CreateIndex Tracks (ArtistId) 12:22:59.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:59.4 Info: => 0.0001043s 12:22:59.4 Info: CreateIndex Tracks (TrackFileId) 12:22:59.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:59.4 Info: => 9.39E-05s 12:22:59.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:59.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:59.4 Info: => 7.45E-05s 12:22:59.4 Info: CreateTable TrackFiles 12:22:59.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:59.4 Info: => 0.0001259s 12:22:59.4 Info: CreateIndex TrackFiles (ArtistId) 12:22:59.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:59.4 Info: => 7.72E-05s 12:22:59.4 Info: CreateIndex TrackFiles (AlbumId) 12:22:59.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:59.4 Info: => 6.89E-05s 12:22:59.4 Info: CreateTable History 12:22:59.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:59.4 Info: => 0.0001308s 12:22:59.4 Info: CreateIndex History (Date) 12:22:59.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:59.4 Info: => 0.0001013s 12:22:59.4 Info: CreateIndex History (EventType) 12:22:59.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:59.4 Info: => 9.57E-05s 12:22:59.4 Info: CreateIndex History (DownloadId) 12:22:59.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:59.4 Info: => 7.68E-05s 12:22:59.4 Info: CreateIndex History (AlbumId) 12:22:59.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:59.4 Info: => 6.91E-05s 12:22:59.4 Info: CreateTable Notifications 12:22:59.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:59.4 Info: => 0.0001178s 12:22:59.4 Info: CreateTable ScheduledTasks 12:22:59.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:59.4 Info: => 9.69E-05s 12:22:59.4 Info: CreateIndex ScheduledTasks (TypeName) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:59.4 Info: => 7.07E-05s 12:22:59.4 Info: CreateTable Indexers 12:22:59.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:59.4 Info: => 0.0001012s 12:22:59.4 Info: CreateIndex Indexers (Name) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:59.4 Info: => 9.54E-05s 12:22:59.4 Info: CreateTable Profiles 12:22:59.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:59.4 Info: => 8.94E-05s 12:22:59.4 Info: CreateIndex Profiles (Name) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:59.4 Info: => 7.67E-05s 12:22:59.4 Info: CreateTable QualityDefinitions 12:22:59.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:59.4 Info: => 0.0001067s 12:22:59.4 Info: CreateIndex QualityDefinitions (Quality) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:59.4 Info: => 7.21E-05s 12:22:59.4 Info: CreateIndex QualityDefinitions (Title) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:59.4 Info: => 7.36E-05s 12:22:59.4 Info: CreateTable NamingConfig 12:22:59.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:59.4 Info: => 0.0001373s 12:22:59.4 Info: CreateTable Blacklist 12:22:59.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:59.4 Info: => 0.0001681s 12:22:59.4 Info: CreateTable Metadata 12:22:59.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:59.4 Info: => 9.84E-05s 12:22:59.4 Info: CreateTable MetadataFiles 12:22:59.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:59.4 Info: => 0.0001163s 12:22:59.4 Info: CreateTable DownloadClients 12:22:59.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:59.4 Info: => 9.67E-05s 12:22:59.4 Info: CreateTable PendingReleases 12:22:59.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:59.4 Info: => 0.0001087s 12:22:59.4 Info: CreateTable RemotePathMappings 12:22:59.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:59.4 Info: => 9.22E-05s 12:22:59.4 Info: CreateTable Tags 12:22:59.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:59.4 Info: => 9.28E-05s 12:22:59.4 Info: CreateIndex Tags (Label) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:59.4 Info: => 7.94E-05s 12:22:59.4 Info: CreateTable Restrictions 12:22:59.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:59.4 Info: => 9.11E-05s 12:22:59.4 Info: CreateTable DelayProfiles 12:22:59.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:59.4 Info: => 0.0001154s 12:22:59.4 Info: CreateTable Users 12:22:59.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:59.4 Info: => 8.68E-05s 12:22:59.4 Info: CreateIndex Users (Identifier) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:59.4 Info: => 7.9E-05s 12:22:59.4 Info: CreateIndex Users (Username) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:59.4 Info: => 0.0001008s 12:22:59.4 Info: CreateTable Commands 12:22:59.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:59.4 Info: => 0.0001457s 12:22:59.4 Info: CreateTable IndexerStatus 12:22:59.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:59.4 Info: => 0.0001182s 12:22:59.4 Info: CreateIndex IndexerStatus (ProviderId) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:59.4 Info: => 8.02E-05s 12:22:59.4 Info: CreateTable ExtraFiles 12:22:59.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:59.4 Info: => 0.00014s 12:22:59.4 Info: CreateTable LyricFiles 12:22:59.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:59.4 Info: => 0.0001282s 12:22:59.4 Info: CreateTable LanguageProfiles 12:22:59.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:59.4 Info: => 8.83E-05s 12:22:59.4 Info: CreateIndex LanguageProfiles (Name) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:59.4 Info: => 9.87E-05s 12:22:59.4 Info: CreateTable DownloadClientStatus 12:22:59.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:59.4 Info: => 0.000103s 12:22:59.4 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:59.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:59.4 Info: => 8.14E-05s 12:22:59.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:59.4 Info: -> 1 Insert operations completed in 00:00:00.0000576 taking an average of 00:00:00.0000576 12:22:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:59', 'InitialSetup') 12:22:59.4 Info: Committing Transaction 12:22:59.4 Info: 1: InitialSetup migrated 12:22:59.4 Info: => 0.0010222s 12:22:59.4 Info: 2: add_reason_to_pending_releases migrating 12:22:59.4 Info: Beginning Transaction 12:22:59.4 Info: Starting migration of Main DB to 2 12:22:59.4 Info: AlterTable PendingReleases 12:22:59.4 Info: => 6E-07s 12:22:59.4 Info: CreateColumn PendingReleases Reason Int32 12:22:59.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:59.4 Info: => 0.0005005s 12:22:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:59', 'add_reason_to_pending_releases') 12:22:59.4 Info: Committing Transaction 12:22:59.4 Info: 2: add_reason_to_pending_releases migrated 12:22:59.4 Info: => 0.0007873s 12:22:59.4 Info: 3: add_medium_support migrating 12:22:59.4 Info: Beginning Transaction 12:22:59.4 Info: Starting migration of Main DB to 3 12:22:59.4 Info: AlterTable Albums 12:22:59.4 Info: => 6E-07s 12:22:59.4 Info: CreateColumn Albums Media String 12:22:59.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:59.4 Info: => 0.0005044s 12:22:59.4 Info: AlterTable Tracks 12:22:59.4 Info: => 5E-07s 12:22:59.4 Info: CreateColumn Tracks MediumNumber Int32 12:22:59.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:59.4 Info: => 0.0004589s 12:22:59.4 Info: AlterTable Tracks 12:22:59.4 Info: => 5E-07s 12:22:59.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:59.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:59.4 Info: => 0.0004459s 12:22:59.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:59.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:59.4 Info: => 3.86E-05s 12:22:59.4 Info: DeleteColumn Tracks TrackNumber 12:22:59.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:59.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:59.4 Info: DROP TABLE "Tracks" 12:22:59.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:59.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:59.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:59.5 Info: => 0.0037591s 12:22:59.5 Info: AlterTable Tracks 12:22:59.5 Info: => 4E-07s 12:22:59.5 Info: CreateColumn Tracks TrackNumber String 12:22:59.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:59.5 Info: => 0.000454s 12:22:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:59', 'add_medium_support') 12:22:59.5 Info: Committing Transaction 12:22:59.5 Info: 3: add_medium_support migrated 12:22:59.5 Info: => 0.0008422s 12:22:59.5 Info: 4: add_various_qualites_in_profile migrating 12:22:59.5 Info: Beginning Transaction 12:22:59.5 Info: Starting migration of Main DB to 4 12:22:59.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:59.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:59.5 Info: => 5.01E-05s 12:22:59.5 Info: PerformDBOperation 12:22:59.5 Info: Performing DB Operation 12:22:59.5 Info: => 3.1E-05s 12:22:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:59', 'add_various_qualites_in_profile') 12:22:59.5 Info: Committing Transaction 12:22:59.5 Info: 4: add_various_qualites_in_profile migrated 12:22:59.5 Info: => 0.0002753s 12:22:59.5 Info: 5: metadata_profiles migrating 12:22:59.5 Info: Beginning Transaction 12:22:59.5 Info: Starting migration of Main DB to 5 12:22:59.5 Info: CreateTable MetadataProfiles 12:22:59.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:59.5 Info: => 0.0001536s 12:22:59.5 Info: CreateIndex MetadataProfiles (Name) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:59.5 Info: => 8.67E-05s 12:22:59.5 Info: AlterTable Artists 12:22:59.5 Info: => 4E-07s 12:22:59.5 Info: CreateColumn Artists MetadataProfileId Int32 12:22:59.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:59.5 Info: => 0.0004872s 12:22:59.5 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:59.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:59.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:59.5 Info: DROP TABLE "Artists" 12:22:59.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:59.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.5 Info: => 0.0040326s 12:22:59.5 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:59.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:59.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:59.5 Info: DROP TABLE "Artists" 12:22:59.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:59.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.5 Info: => 0.0040785s 12:22:59.5 Info: AlterTable Albums 12:22:59.5 Info: => 4E-07s 12:22:59.5 Info: CreateColumn Albums SecondaryTypes String 12:22:59.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:59.5 Info: => 0.0004703s 12:22:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:59', 'metadata_profiles') 12:22:59.5 Info: Committing Transaction 12:22:59.5 Info: 5: metadata_profiles migrated 12:22:59.5 Info: => 0.0009209s 12:22:59.5 Info: 6: separate_automatic_and_interactive_search migrating 12:22:59.5 Info: Beginning Transaction 12:22:59.5 Info: Starting migration of Main DB to 6 12:22:59.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:59.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:59.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:59.5 Info: DROP TABLE "Indexers" 12:22:59.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:59.5 Info: => 0.0049445s 12:22:59.5 Info: AlterTable Indexers 12:22:59.5 Info: => 4E-07s 12:22:59.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:59.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:59.5 Info: => 0.0004547s 12:22:59.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:59.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:59.5 Info: => 3.96E-05s 12:22:59.5 Info: AlterTable Indexers 12:22:59.5 Info: => 3E-07s 12:22:59.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:59.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:59.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:59.5 Info: DROP TABLE "Indexers" 12:22:59.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:59.5 Info: => 0.0033165s 12:22:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:59', 'separate_automatic_and_interactive_search') 12:22:59.5 Info: Committing Transaction 12:22:59.5 Info: 6: separate_automatic_and_interactive_search migrated 12:22:59.5 Info: => 0.0036833s 12:22:59.5 Info: 7: change_album_path_to_relative migrating 12:22:59.5 Info: Beginning Transaction 12:22:59.5 Info: Starting migration of Main DB to 7 12:22:59.5 Info: DeleteColumn Albums Path 12:22:59.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:59.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:59.5 Info: DROP TABLE "Albums" 12:22:59.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.5 Info: => 0.0049145s 12:22:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:59', 'change_album_path_to_relative') 12:22:59.5 Info: Committing Transaction 12:22:59.5 Info: 7: change_album_path_to_relative migrated 12:22:59.5 Info: => 0.0053537s 12:22:59.5 Info: 8: change_quality_size_mb_to_kb migrating 12:22:59.5 Info: Beginning Transaction 12:22:59.5 Info: Starting migration of Main DB to 8 12:22:59.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:59.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:59.5 Info: => 5.09E-05s 12:22:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:59', 'change_quality_size_mb_to_kb') 12:22:59.5 Info: Committing Transaction 12:22:59.5 Info: 8: change_quality_size_mb_to_kb migrated 12:22:59.5 Info: => 0.0003093s 12:22:59.5 Info: 9: album_releases migrating 12:22:59.5 Info: Beginning Transaction 12:22:59.5 Info: Starting migration of Main DB to 9 12:22:59.5 Info: AlterTable Albums 12:22:59.5 Info: => 6E-07s 12:22:59.5 Info: CreateColumn Albums Releases String 12:22:59.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:59.5 Info: => 0.0004974s 12:22:59.5 Info: AlterTable Albums 12:22:59.5 Info: => 5E-07s 12:22:59.5 Info: CreateColumn Albums CurrentRelease String 12:22:59.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:59.5 Info: => 0.0004636s 12:22:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:59', 'album_releases') 12:22:59.5 Info: Committing Transaction 12:22:59.5 Info: 9: album_releases migrated 12:22:59.5 Info: => 0.0007545s 12:22:59.5 Info: 10: album_releases_fix migrating 12:22:59.5 Info: Beginning Transaction 12:22:59.5 Info: Starting migration of Main DB to 10 12:22:59.5 Info: AlterTable Albums 12:22:59.5 Info: => 6E-07s 12:22:59.5 Info: AlterColumn Albums Releases String 12:22:59.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:59.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:59.5 Info: DROP TABLE "Albums" 12:22:59.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.5 Info: => 0.0047989s 12:22:59.5 Info: AlterTable Albums 12:22:59.5 Info: => 4E-07s 12:22:59.5 Info: AlterColumn Albums CurrentRelease String 12:22:59.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:59.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:59.5 Info: DROP TABLE "Albums" 12:22:59.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.5 Info: => 0.0039915s 12:22:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:59', 'album_releases_fix') 12:22:59.5 Info: Committing Transaction 12:22:59.5 Info: 10: album_releases_fix migrated 12:22:59.5 Info: => 0.0044563s 12:22:59.5 Info: 11: import_lists migrating 12:22:59.5 Info: Beginning Transaction 12:22:59.5 Info: Starting migration of Main DB to 11 12:22:59.5 Info: CreateTable ImportLists 12:22:59.5 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:59.5 Info: => 0.0001573s 12:22:59.5 Info: CreateIndex ImportLists (Name) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:59.5 Info: => 7.66E-05s 12:22:59.5 Info: CreateTable ImportListStatus 12:22:59.5 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:59.5 Info: => 0.0001061s 12:22:59.5 Info: CreateIndex ImportListStatus (ProviderId) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:59.5 Info: => 7.35E-05s 12:22:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:59', 'import_lists') 12:22:59.5 Info: Committing Transaction 12:22:59.5 Info: 11: import_lists migrated 12:22:59.5 Info: => 0.0003849s 12:22:59.5 Info: 12: add_release_status migrating 12:22:59.5 Info: Beginning Transaction 12:22:59.5 Info: Starting migration of Main DB to 12 12:22:59.5 Info: AlterTable MetadataProfiles 12:22:59.5 Info: => 7E-07s 12:22:59.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:59.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:59.5 Info: => 0.0005247s 12:22:59.5 Info: PerformDBOperation 12:22:59.5 Info: Performing DB Operation 12:22:59.5 Info: => 2.95E-05s 12:22:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:59', 'add_release_status') 12:22:59.5 Info: Committing Transaction 12:22:59.5 Info: 12: add_release_status migrated 12:22:59.5 Info: => 0.0003088s 12:22:59.5 Info: 13: album_download_notification migrating 12:22:59.5 Info: Beginning Transaction 12:22:59.5 Info: Starting migration of Main DB to 13 12:22:59.5 Info: AlterTable Notifications 12:22:59.5 Info: => 7E-07s 12:22:59.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:59.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:59.5 Info: => 0.0005053s 12:22:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:59', 'album_download_notification') 12:22:59.5 Info: Committing Transaction 12:22:59.5 Info: 13: album_download_notification migrated 12:22:59.5 Info: => 0.0008027s 12:22:59.5 Info: 14: fix_language_metadata_profiles migrating 12:22:59.5 Info: Beginning Transaction 12:22:59.5 Info: Starting migration of Main DB to 14 12:22:59.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:59.5 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:59.5 Info: => 7.6E-05s 12:22:59.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:59.5 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:59.5 Info: => 5.03E-05s 12:22:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:59', 'fix_language_metadata_profiles') 12:22:59.5 Info: Committing Transaction 12:22:59.5 Info: 14: fix_language_metadata_profiles migrated 12:22:59.5 Info: => 0.0003034s 12:22:59.5 Info: 15: remove_fanzub migrating 12:22:59.5 Info: Beginning Transaction 12:22:59.5 Info: Starting migration of Main DB to 15 12:22:59.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:59.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:59.5 Info: => 4.33E-05s 12:22:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:59', 'remove_fanzub') 12:22:59.5 Info: Committing Transaction 12:22:59.5 Info: 15: remove_fanzub migrated 12:22:59.5 Info: => 0.0002762s 12:22:59.5 Info: 16: update_artist_history_indexes migrating 12:22:59.5 Info: Beginning Transaction 12:22:59.5 Info: Starting migration of Main DB to 16 12:22:59.5 Info: CreateIndex Albums (ArtistId) 12:22:59.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:59.5 Info: => 0.0001112s 12:22:59.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:59.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:59.5 Info: => 7.43E-05s 12:22:59.5 Info: DeleteIndex History (AlbumId) 12:22:59.5 Info: DROP INDEX "IX_History_AlbumId" 12:22:59.5 Info: => 0.0001103s 12:22:59.5 Info: CreateIndex History (AlbumId, Date) 12:22:59.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:59.5 Info: => 9.01E-05s 12:22:59.5 Info: DeleteIndex History (DownloadId) 12:22:59.5 Info: DROP INDEX "IX_History_DownloadId" 12:22:59.5 Info: => 0.0001018s 12:22:59.5 Info: CreateIndex History (DownloadId, Date) 12:22:59.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:59.5 Info: => 8.75E-05s 12:22:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:59', 'update_artist_history_indexes') 12:22:59.5 Info: Committing Transaction 12:22:59.5 Info: 16: update_artist_history_indexes migrated 12:22:59.5 Info: => 0.0003937s 12:22:59.5 Info: 17: remove_nma migrating 12:22:59.5 Info: Beginning Transaction 12:22:59.5 Info: Starting migration of Main DB to 17 12:22:59.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:59.5 Info: => 4.68E-05s 12:22:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:59', 'remove_nma') 12:22:59.5 Info: Committing Transaction 12:22:59.5 Info: 17: remove_nma migrated 12:22:59.5 Info: => 0.0002783s 12:22:59.5 Info: 18: album_disambiguation migrating 12:22:59.5 Info: Beginning Transaction 12:22:59.5 Info: Starting migration of Main DB to 18 12:22:59.5 Info: AlterTable Albums 12:22:59.5 Info: => 8E-07s 12:22:59.5 Info: CreateColumn Albums Disambiguation String 12:22:59.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:59.5 Info: => 0.000524s 12:22:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:59', 'album_disambiguation') 12:22:59.5 Info: Committing Transaction 12:22:59.5 Info: 18: album_disambiguation migrated 12:22:59.5 Info: => 0.0008548s 12:22:59.5 Info: 19: add_ape_quality_in_profiles migrating 12:22:59.5 Info: Beginning Transaction 12:22:59.5 Info: Starting migration of Main DB to 19 12:22:59.5 Info: PerformDBOperation 12:22:59.5 Info: Performing DB Operation 12:22:59.5 Info: => 3.06E-05s 12:22:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:59', 'add_ape_quality_in_profiles') 12:22:59.5 Info: Committing Transaction 12:22:59.5 Info: 19: add_ape_quality_in_profiles migrated 12:22:59.5 Info: => 0.0003013s 12:22:59.5 Info: 20: remove_pushalot migrating 12:22:59.5 Info: Beginning Transaction 12:22:59.5 Info: Starting migration of Main DB to 20 12:22:59.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:59.5 Info: => 4.66E-05s 12:22:59.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:59.5 Info: => 3E-05s 12:22:59.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:59.5 Info: => 2.71E-05s 12:22:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:59', 'remove_pushalot') 12:22:59.5 Info: Committing Transaction 12:22:59.5 Info: 20: remove_pushalot migrated 12:22:59.5 Info: => 0.0002521s 12:22:59.5 Info: 21: add_custom_filters migrating 12:22:59.5 Info: Beginning Transaction 12:22:59.5 Info: Starting migration of Main DB to 21 12:22:59.5 Info: CreateTable CustomFilters 12:22:59.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:59.5 Info: => 0.0001216s 12:22:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:59', 'add_custom_filters') 12:22:59.5 Info: Committing Transaction 12:22:59.5 Info: 21: add_custom_filters migrated 12:22:59.5 Info: => 0.0003868s 12:22:59.5 Info: 22: import_list_tags migrating 12:22:59.5 Info: Beginning Transaction 12:22:59.5 Info: Starting migration of Main DB to 22 12:22:59.5 Info: AlterTable ImportLists 12:22:59.5 Info: => 5E-07s 12:22:59.5 Info: CreateColumn ImportLists Tags String 12:22:59.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:59.5 Info: => 0.0005218s 12:22:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:59', 'import_list_tags') 12:22:59.5 Info: Committing Transaction 12:22:59.5 Info: 22: import_list_tags migrated 12:22:59.5 Info: => 0.0008262s 12:22:59.5 Info: 23: add_release_groups_etc migrating 12:22:59.5 Info: Beginning Transaction 12:22:59.5 Info: Starting migration of Main DB to 23 12:22:59.5 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 12:22:59.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "releaseDate": "2024-10-28T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 12:22:59.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 12:22:59.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 12:22:59.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 12:22:59.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 12:22:59.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 12:22:59.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 12:22:59.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 12:22:59.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 12:22:59.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 12:22:59.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 12:22:59.5 Info: CreateTable ArtistMetadata 12:22:59.5 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:59.5 Info: => 0.0001804s 12:22:59.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:59.5 Info: => 0.0001228s 12:22:59.5 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:59.5 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:59.5 Info: => 8.75E-05s 12:22:59.5 Info: AlterTable Artists 12:22:59.5 Info: => 5E-07s 12:22:59.5 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:59.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:59.5 Info: => 0.0005422s 12:22:59.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:59.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:59.5 Info: => 7.45E-05s 12:22:59.5 Info: CreateTable AlbumReleases 12:22:59.5 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:59.5 Info: => 0.0001418s 12:22:59.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:59.5 Info: => 0.0001278s 12:22:59.5 Info: CreateIndex AlbumReleases (AlbumId) 12:22:59.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:59.5 Info: => 8.52E-05s 12:22:59.5 Info: PerformDBOperation 12:22:59.5 Info: Performing DB Operation 12:22:59.5 Info: => 0.0038291s 12:22:59.5 Info: AlterTable Albums 12:22:59.5 Info: => 6E-07s 12:22:59.5 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:59.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:59.5 Info: => 0.0005814s 12:22:59.5 Info: AlterTable Albums 12:22:59.5 Info: => 5E-07s 12:22:59.5 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:59.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:59.5 Info: => 0.0005391s 12:22:59.5 Info: AlterTable Albums 12:22:59.5 Info: => 6E-07s 12:22:59.5 Info: CreateColumn Albums Links String 12:22:59.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:59.5 Info: => 0.0005337s 12:22:59.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:59.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:59.5 Info: => 8.56E-05s 12:22:59.5 Info: AlterTable Tracks 12:22:59.5 Info: => 4E-07s 12:22:59.5 Info: CreateColumn Tracks ForeignRecordingId String 12:22:59.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:59.5 Info: => 0.0005415s 12:22:59.5 Info: AlterTable Tracks 12:22:59.5 Info: => 5E-07s 12:22:59.5 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:59.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:59.5 Info: => 0.000528s 12:22:59.5 Info: AlterTable Tracks 12:22:59.5 Info: => 4E-07s 12:22:59.5 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:59.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:59.5 Info: => 0.0005266s 12:22:59.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:59.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:59.5 Info: => 9.56E-05s 12:22:59.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:59.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:59.5 Info: => 7.27E-05s 12:22:59.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:59.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:59.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:59.5 Info: DROP TABLE "Artists" 12:22:59.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:59.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.5 Info: => 0.0054909s 12:22:59.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:59.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:59.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:59.5 Info: DROP TABLE "Albums" 12:22:59.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.5 Info: => 0.0047313s 12:22:59.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:59.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:59.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:59.5 Info: DROP TABLE "Tracks" 12:22:59.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:59.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:59.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:59.5 Info: => 0.0053586s 12:22:59.5 Info: DeleteColumn TrackFiles ArtistId 12:22:59.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:59.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:59.5 Info: DROP TABLE "TrackFiles" 12:22:59.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:59.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:59.5 Info: => 0.0041068s 12:22:59.5 Info: CreateIndex Artists (ArtistMetadataId) 12:22:59.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:59.5 Info: => 0.000109s 12:22:59.5 Info: CreateIndex Artists (Monitored) 12:22:59.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:59.5 Info: => 7.82E-05s 12:22:59.5 Info: CreateIndex Albums (ArtistMetadataId) 12:22:59.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:59.5 Info: => 9.7E-05s 12:22:59.5 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:59.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:59.5 Info: => 9.84E-05s 12:22:59.5 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:59.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:59.5 Info: => 9.9E-05s 12:22:59.5 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:59.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:59.5 Info: => 0.0001003s 12:22:59.5 Info: UpdateData 12:22:59.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:59.5 Info: => 4.44E-05s 12:22:59.5 Info: UpdateData 12:22:59.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:59.5 Info: => 3.52E-05s 12:22:59.5 Info: UpdateData 12:22:59.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:59.5 Info: => 3.68E-05s 12:22:59.5 Info: -> 12 Insert operations completed in 00:00:00.0008290 taking an average of 00:00:00.0000690 12:22:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:59', 'add_release_groups_etc') 12:22:59.5 Info: Committing Transaction 12:22:59.5 Info: 23: add_release_groups_etc migrated 12:22:59.5 Info: => 0.0006002s 12:22:59.5 Debug: Took: 00:00:00.1139900 12:22:59.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 12:22:59.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 12:22:59.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149796742875_193/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:59.6 Info: DatabaseEngineVersionCheck migrating 12:22:59.6 Info: PerformDBOperation 12:22:59.6 Info: Performing DB Operation 12:22:59.6 Info: SQLite 3.47.0 12:22:59.6 Info: => 0.0009326s 12:22:59.6 Info: DatabaseEngineVersionCheck migrated 12:22:59.6 Info: => 0.0009456s 12:22:59.6 Info: VersionMigration migrating 12:22:59.6 Info: Beginning Transaction 12:22:59.6 Info: CreateTable VersionInfo 12:22:59.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:59.6 Info: => 0.0001445s 12:22:59.6 Info: Committing Transaction 12:22:59.6 Info: VersionMigration migrated 12:22:59.6 Info: => 0.000473s 12:22:59.6 Info: VersionUniqueMigration migrating 12:22:59.6 Info: Beginning Transaction 12:22:59.6 Info: CreateIndex VersionInfo (Version) 12:22:59.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:59.6 Info: => 0.000121s 12:22:59.6 Info: AlterTable VersionInfo 12:22:59.6 Info: => 6E-07s 12:22:59.6 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:59.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:59.6 Info: => 0.0005156s 12:22:59.6 Info: Committing Transaction 12:22:59.6 Info: VersionUniqueMigration migrated 12:22:59.6 Info: => 0.0007145s 12:22:59.6 Info: VersionDescriptionMigration migrating 12:22:59.6 Info: Beginning Transaction 12:22:59.6 Info: AlterTable VersionInfo 12:22:59.6 Info: => 6E-07s 12:22:59.6 Info: CreateColumn VersionInfo Description String 12:22:59.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:59.6 Info: => 0.0001857s 12:22:59.6 Info: Committing Transaction 12:22:59.6 Info: VersionDescriptionMigration migrated 12:22:59.6 Info: => 0.0003825s 12:22:59.6 Info: 1: InitialSetup migrating 12:22:59.6 Info: Beginning Transaction 12:22:59.6 Info: Starting migration of Main DB to 1 12:22:59.6 Info: CreateTable Config 12:22:59.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:59.6 Info: => 0.000151s 12:22:59.6 Info: CreateIndex Config (Key) 12:22:59.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:59.6 Info: => 7.15E-05s 12:22:59.6 Info: CreateTable RootFolders 12:22:59.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:59.6 Info: => 7.77E-05s 12:22:59.6 Info: CreateIndex RootFolders (Path) 12:22:59.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:59.6 Info: => 6.39E-05s 12:22:59.6 Info: CreateTable Artists 12:22:59.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:59.6 Info: => 0.0002173s 12:22:59.6 Info: CreateIndex Artists (ForeignArtistId) 12:22:59.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:59.6 Info: => 6.76E-05s 12:22:59.6 Info: CreateIndex Artists (NameSlug) 12:22:59.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:59.6 Info: => 6.08E-05s 12:22:59.6 Info: CreateIndex Artists (CleanName) 12:22:59.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.6 Info: => 5.87E-05s 12:22:59.6 Info: CreateIndex Artists (Path) 12:22:59.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.6 Info: => 6.13E-05s 12:22:59.6 Info: CreateTable Albums 12:22:59.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:59.6 Info: => 0.0001906s 12:22:59.6 Info: CreateIndex Albums (ForeignAlbumId) 12:22:59.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.6 Info: => 6.69E-05s 12:22:59.6 Info: CreateIndex Albums (MBId) 12:22:59.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.6 Info: => 6.02E-05s 12:22:59.6 Info: CreateIndex Albums (TADBId) 12:22:59.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.6 Info: => 6.12E-05s 12:22:59.6 Info: CreateIndex Albums (TitleSlug) 12:22:59.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.6 Info: => 5.98E-05s 12:22:59.6 Info: CreateIndex Albums (CleanTitle) 12:22:59.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.6 Info: => 5.94E-05s 12:22:59.6 Info: CreateIndex Albums (Path) 12:22:59.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:59.6 Info: => 5.98E-05s 12:22:59.6 Info: CreateTable Tracks 12:22:59.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:59.6 Info: => 0.0001289s 12:22:59.6 Info: CreateIndex Tracks (ForeignTrackId) 12:22:59.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:59.6 Info: => 6.48E-05s 12:22:59.6 Info: CreateIndex Tracks (ArtistId) 12:22:59.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:59.6 Info: => 0.0001032s 12:22:59.6 Info: CreateIndex Tracks (TrackFileId) 12:22:59.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:59.6 Info: => 8.89E-05s 12:22:59.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:59.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:59.6 Info: => 7.4E-05s 12:22:59.6 Info: CreateTable TrackFiles 12:22:59.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:59.6 Info: => 0.0001215s 12:22:59.6 Info: CreateIndex TrackFiles (ArtistId) 12:22:59.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:59.6 Info: => 7.5E-05s 12:22:59.6 Info: CreateIndex TrackFiles (AlbumId) 12:22:59.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:59.6 Info: => 7.87E-05s 12:22:59.6 Info: CreateTable History 12:22:59.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:59.6 Info: => 0.0001323s 12:22:59.6 Info: CreateIndex History (Date) 12:22:59.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:59.6 Info: => 0.0001023s 12:22:59.6 Info: CreateIndex History (EventType) 12:22:59.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:59.6 Info: => 8.38E-05s 12:22:59.6 Info: CreateIndex History (DownloadId) 12:22:59.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:59.6 Info: => 6.99E-05s 12:22:59.6 Info: CreateIndex History (AlbumId) 12:22:59.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:59.6 Info: => 6.93E-05s 12:22:59.6 Info: CreateTable Notifications 12:22:59.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:59.6 Info: => 0.0001152s 12:22:59.6 Info: CreateTable ScheduledTasks 12:22:59.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:59.6 Info: => 9.59E-05s 12:22:59.6 Info: CreateIndex ScheduledTasks (TypeName) 12:22:59.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:59.6 Info: => 7.05E-05s 12:22:59.6 Info: CreateTable Indexers 12:22:59.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:59.6 Info: => 9.97E-05s 12:22:59.6 Info: CreateIndex Indexers (Name) 12:22:59.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:59.6 Info: => 9.09E-05s 12:22:59.6 Info: CreateTable Profiles 12:22:59.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:59.6 Info: => 8.86E-05s 12:22:59.6 Info: CreateIndex Profiles (Name) 12:22:59.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:59.6 Info: => 7.44E-05s 12:22:59.6 Info: CreateTable QualityDefinitions 12:22:59.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:59.6 Info: => 0.0001008s 12:22:59.6 Info: CreateIndex QualityDefinitions (Quality) 12:22:59.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:59.6 Info: => 6.85E-05s 12:22:59.6 Info: CreateIndex QualityDefinitions (Title) 12:22:59.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:59.6 Info: => 7.2E-05s 12:22:59.6 Info: CreateTable NamingConfig 12:22:59.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:59.6 Info: => 0.0001379s 12:22:59.6 Info: CreateTable Blacklist 12:22:59.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:59.6 Info: => 0.0001689s 12:22:59.6 Info: CreateTable Metadata 12:22:59.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:59.6 Info: => 9.9E-05s 12:22:59.6 Info: CreateTable MetadataFiles 12:22:59.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:59.6 Info: => 0.0001137s 12:22:59.6 Info: CreateTable DownloadClients 12:22:59.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:59.6 Info: => 9.88E-05s 12:22:59.6 Info: CreateTable PendingReleases 12:22:59.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:59.6 Info: => 0.0001049s 12:22:59.6 Info: CreateTable RemotePathMappings 12:22:59.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:59.6 Info: => 9.12E-05s 12:22:59.6 Info: CreateTable Tags 12:22:59.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:59.6 Info: => 9.21E-05s 12:22:59.6 Info: CreateIndex Tags (Label) 12:22:59.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:59.6 Info: => 8.09E-05s 12:22:59.6 Info: CreateTable Restrictions 12:22:59.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:59.6 Info: => 8.89E-05s 12:22:59.6 Info: CreateTable DelayProfiles 12:22:59.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:59.6 Info: => 0.0001147s 12:22:59.6 Info: CreateTable Users 12:22:59.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:59.6 Info: => 8.75E-05s 12:22:59.6 Info: CreateIndex Users (Identifier) 12:22:59.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:59.6 Info: => 8.25E-05s 12:22:59.6 Info: CreateIndex Users (Username) 12:22:59.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:59.6 Info: => 9.84E-05s 12:22:59.6 Info: CreateTable Commands 12:22:59.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:59.7 Info: => 0.0001667s 12:22:59.7 Info: CreateTable IndexerStatus 12:22:59.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:59.7 Info: => 0.0001164s 12:22:59.7 Info: CreateIndex IndexerStatus (ProviderId) 12:22:59.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:59.7 Info: => 7.9E-05s 12:22:59.7 Info: CreateTable ExtraFiles 12:22:59.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:59.7 Info: => 0.0001069s 12:22:59.7 Info: CreateTable LyricFiles 12:22:59.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:59.7 Info: => 0.0001202s 12:22:59.7 Info: CreateTable LanguageProfiles 12:22:59.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:59.7 Info: => 8.5E-05s 12:22:59.7 Info: CreateIndex LanguageProfiles (Name) 12:22:59.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:59.7 Info: => 9.35E-05s 12:22:59.7 Info: CreateTable DownloadClientStatus 12:22:59.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:59.7 Info: => 0.0001018s 12:22:59.7 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:59.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:59.7 Info: => 7.97E-05s 12:22:59.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:59.7 Info: -> 1 Insert operations completed in 00:00:00.0000594 taking an average of 00:00:00.0000594 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:59', 'InitialSetup') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 1: InitialSetup migrated 12:22:59.7 Info: => 0.0106344s 12:22:59.7 Info: 2: add_reason_to_pending_releases migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 2 12:22:59.7 Info: AlterTable PendingReleases 12:22:59.7 Info: => 6E-07s 12:22:59.7 Info: CreateColumn PendingReleases Reason Int32 12:22:59.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:59.7 Info: => 0.0005383s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:59', 'add_reason_to_pending_releases') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 2: add_reason_to_pending_releases migrated 12:22:59.7 Info: => 0.0008397s 12:22:59.7 Info: 3: add_medium_support migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 3 12:22:59.7 Info: AlterTable Albums 12:22:59.7 Info: => 8E-07s 12:22:59.7 Info: CreateColumn Albums Media String 12:22:59.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:59.7 Info: => 0.0004873s 12:22:59.7 Info: AlterTable Tracks 12:22:59.7 Info: => 5E-07s 12:22:59.7 Info: CreateColumn Tracks MediumNumber Int32 12:22:59.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:59.7 Info: => 0.0004564s 12:22:59.7 Info: AlterTable Tracks 12:22:59.7 Info: => 6E-07s 12:22:59.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:59.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:59.7 Info: => 0.0004484s 12:22:59.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:59.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:59.7 Info: => 4E-05s 12:22:59.7 Info: DeleteColumn Tracks TrackNumber 12:22:59.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:59.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:59.7 Info: DROP TABLE "Tracks" 12:22:59.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:59.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:59.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:59.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:59.7 Info: => 0.0036631s 12:22:59.7 Info: AlterTable Tracks 12:22:59.7 Info: => 5E-07s 12:22:59.7 Info: CreateColumn Tracks TrackNumber String 12:22:59.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:59.7 Info: => 0.0004483s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:59', 'add_medium_support') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 3: add_medium_support migrated 12:22:59.7 Info: => 0.0008298s 12:22:59.7 Info: 4: add_various_qualites_in_profile migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 4 12:22:59.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:59.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:59.7 Info: => 5.07E-05s 12:22:59.7 Info: PerformDBOperation 12:22:59.7 Info: Performing DB Operation 12:22:59.7 Info: => 3.01E-05s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:59', 'add_various_qualites_in_profile') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 4: add_various_qualites_in_profile migrated 12:22:59.7 Info: => 0.0002665s 12:22:59.7 Info: 5: metadata_profiles migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 5 12:22:59.7 Info: CreateTable MetadataProfiles 12:22:59.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:22:59.7 Info: => 0.0001235s 12:22:59.7 Info: CreateIndex MetadataProfiles (Name) 12:22:59.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:22:59.7 Info: => 8.22E-05s 12:22:59.7 Info: AlterTable Artists 12:22:59.7 Info: => 4E-07s 12:22:59.7 Info: CreateColumn Artists MetadataProfileId Int32 12:22:59.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:22:59.7 Info: => 0.0004774s 12:22:59.7 Info: DeleteColumn Artists PrimaryAlbumTypes 12:22:59.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:59.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:22:59.7 Info: DROP TABLE "Artists" 12:22:59.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:59.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:59.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:59.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.7 Info: => 0.0039819s 12:22:59.7 Info: DeleteColumn Artists SecondaryAlbumTypes 12:22:59.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:22:59.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:22:59.7 Info: DROP TABLE "Artists" 12:22:59.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:59.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:59.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:59.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.7 Info: => 0.0038901s 12:22:59.7 Info: AlterTable Albums 12:22:59.7 Info: => 4E-07s 12:22:59.7 Info: CreateColumn Albums SecondaryTypes String 12:22:59.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:22:59.7 Info: => 0.0004687s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:22:59', 'metadata_profiles') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 5: metadata_profiles migrated 12:22:59.7 Info: => 0.0008786s 12:22:59.7 Info: 6: separate_automatic_and_interactive_search migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 6 12:22:59.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:22:59.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:22:59.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:22:59.7 Info: DROP TABLE "Indexers" 12:22:59.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:59.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:59.7 Info: => 0.0033264s 12:22:59.7 Info: AlterTable Indexers 12:22:59.7 Info: => 5E-07s 12:22:59.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:22:59.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:22:59.7 Info: => 0.0004538s 12:22:59.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:59.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:22:59.7 Info: => 4.07E-05s 12:22:59.7 Info: AlterTable Indexers 12:22:59.7 Info: => 4E-07s 12:22:59.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:22:59.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:22:59.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:22:59.7 Info: DROP TABLE "Indexers" 12:22:59.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:22:59.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:59.7 Info: => 0.0040956s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:22:59', 'separate_automatic_and_interactive_search') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 6: separate_automatic_and_interactive_search migrated 12:22:59.7 Info: => 0.004429s 12:22:59.7 Info: 7: change_album_path_to_relative migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 7 12:22:59.7 Info: DeleteColumn Albums Path 12:22:59.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:22:59.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:22:59.7 Info: DROP TABLE "Albums" 12:22:59.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:59.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.7 Info: => 0.004831s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:22:59', 'change_album_path_to_relative') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 7: change_album_path_to_relative migrated 12:22:59.7 Info: => 0.0052369s 12:22:59.7 Info: 8: change_quality_size_mb_to_kb migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 8 12:22:59.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:59.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:22:59.7 Info: => 4.8E-05s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:22:59', 'change_quality_size_mb_to_kb') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 8: change_quality_size_mb_to_kb migrated 12:22:59.7 Info: => 0.0002903s 12:22:59.7 Info: 9: album_releases migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 9 12:22:59.7 Info: AlterTable Albums 12:22:59.7 Info: => 7E-07s 12:22:59.7 Info: CreateColumn Albums Releases String 12:22:59.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:22:59.7 Info: => 0.0004756s 12:22:59.7 Info: AlterTable Albums 12:22:59.7 Info: => 5E-07s 12:22:59.7 Info: CreateColumn Albums CurrentRelease String 12:22:59.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:22:59.7 Info: => 0.0004523s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:22:59', 'album_releases') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 9: album_releases migrated 12:22:59.7 Info: => 0.0007376s 12:22:59.7 Info: 10: album_releases_fix migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 10 12:22:59.7 Info: AlterTable Albums 12:22:59.7 Info: => 6E-07s 12:22:59.7 Info: AlterColumn Albums Releases String 12:22:59.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:22:59.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:59.7 Info: DROP TABLE "Albums" 12:22:59.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:59.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.7 Info: => 0.0039644s 12:22:59.7 Info: AlterTable Albums 12:22:59.7 Info: => 6E-07s 12:22:59.7 Info: AlterColumn Albums CurrentRelease String 12:22:59.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:22:59.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:22:59.7 Info: DROP TABLE "Albums" 12:22:59.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:59.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.7 Info: => 0.0048853s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:22:59', 'album_releases_fix') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 10: album_releases_fix migrated 12:22:59.7 Info: => 0.005253s 12:22:59.7 Info: 11: import_lists migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 11 12:22:59.7 Info: CreateTable ImportLists 12:22:59.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:22:59.7 Info: => 0.0001561s 12:22:59.7 Info: CreateIndex ImportLists (Name) 12:22:59.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:22:59.7 Info: => 7.62E-05s 12:22:59.7 Info: CreateTable ImportListStatus 12:22:59.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:22:59.7 Info: => 0.0001047s 12:22:59.7 Info: CreateIndex ImportListStatus (ProviderId) 12:22:59.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:22:59.7 Info: => 8.9E-05s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:22:59', 'import_lists') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 11: import_lists migrated 12:22:59.7 Info: => 0.0004005s 12:22:59.7 Info: 12: add_release_status migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 12 12:22:59.7 Info: AlterTable MetadataProfiles 12:22:59.7 Info: => 6E-07s 12:22:59.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:22:59.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:22:59.7 Info: => 0.0005149s 12:22:59.7 Info: PerformDBOperation 12:22:59.7 Info: Performing DB Operation 12:22:59.7 Info: => 2.63E-05s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:22:59', 'add_release_status') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 12: add_release_status migrated 12:22:59.7 Info: => 0.0002912s 12:22:59.7 Info: 13: album_download_notification migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 13 12:22:59.7 Info: AlterTable Notifications 12:22:59.7 Info: => 6E-07s 12:22:59.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:22:59.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:22:59.7 Info: => 0.0004903s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:22:59', 'album_download_notification') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 13: album_download_notification migrated 12:22:59.7 Info: => 0.0007837s 12:22:59.7 Info: 14: fix_language_metadata_profiles migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 14 12:22:59.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:59.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:22:59.7 Info: => 7.66E-05s 12:22:59.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:59.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:22:59.7 Info: => 5.35E-05s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:22:59', 'fix_language_metadata_profiles') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 14: fix_language_metadata_profiles migrated 12:22:59.7 Info: => 0.0002937s 12:22:59.7 Info: 15: remove_fanzub migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 15 12:22:59.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:59.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:22:59.7 Info: => 4.32E-05s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:22:59', 'remove_fanzub') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 15: remove_fanzub migrated 12:22:59.7 Info: => 0.0002754s 12:22:59.7 Info: 16: update_artist_history_indexes migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 16 12:22:59.7 Info: CreateIndex Albums (ArtistId) 12:22:59.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:22:59.7 Info: => 0.0001007s 12:22:59.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:22:59.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:22:59.7 Info: => 7.78E-05s 12:22:59.7 Info: DeleteIndex History (AlbumId) 12:22:59.7 Info: DROP INDEX "IX_History_AlbumId" 12:22:59.7 Info: => 0.000106s 12:22:59.7 Info: CreateIndex History (AlbumId, Date) 12:22:59.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:22:59.7 Info: => 8.64E-05s 12:22:59.7 Info: DeleteIndex History (DownloadId) 12:22:59.7 Info: DROP INDEX "IX_History_DownloadId" 12:22:59.7 Info: => 9.9E-05s 12:22:59.7 Info: CreateIndex History (DownloadId, Date) 12:22:59.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:22:59.7 Info: => 8.27E-05s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:22:59', 'update_artist_history_indexes') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 16: update_artist_history_indexes migrated 12:22:59.7 Info: => 0.0003992s 12:22:59.7 Info: 17: remove_nma migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 17 12:22:59.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:22:59.7 Info: => 4.73E-05s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:22:59', 'remove_nma') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 17: remove_nma migrated 12:22:59.7 Info: => 0.0002831s 12:22:59.7 Info: 18: album_disambiguation migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 18 12:22:59.7 Info: AlterTable Albums 12:22:59.7 Info: => 7E-07s 12:22:59.7 Info: CreateColumn Albums Disambiguation String 12:22:59.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:22:59.7 Info: => 0.0004997s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:22:59', 'album_disambiguation') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 18: album_disambiguation migrated 12:22:59.7 Info: => 0.0007855s 12:22:59.7 Info: 19: add_ape_quality_in_profiles migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 19 12:22:59.7 Info: PerformDBOperation 12:22:59.7 Info: Performing DB Operation 12:22:59.7 Info: => 2.98E-05s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:22:59', 'add_ape_quality_in_profiles') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 19: add_ape_quality_in_profiles migrated 12:22:59.7 Info: => 0.0002728s 12:22:59.7 Info: 20: remove_pushalot migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 20 12:22:59.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:22:59.7 Info: => 4.54E-05s 12:22:59.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:22:59.7 Info: => 3.08E-05s 12:22:59.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:22:59.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:22:59.7 Info: => 2.78E-05s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:22:59', 'remove_pushalot') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 20: remove_pushalot migrated 12:22:59.7 Info: => 0.0002791s 12:22:59.7 Info: 21: add_custom_filters migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 21 12:22:59.7 Info: CreateTable CustomFilters 12:22:59.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:22:59.7 Info: => 0.0001202s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:22:59', 'add_custom_filters') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 21: add_custom_filters migrated 12:22:59.7 Info: => 0.0004434s 12:22:59.7 Info: 22: import_list_tags migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 22 12:22:59.7 Info: AlterTable ImportLists 12:22:59.7 Info: => 6E-07s 12:22:59.7 Info: CreateColumn ImportLists Tags String 12:22:59.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:22:59.7 Info: => 0.0005054s 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:22:59', 'import_list_tags') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 22: import_list_tags migrated 12:22:59.7 Info: => 0.0007951s 12:22:59.7 Info: 23: add_release_groups_etc migrating 12:22:59.7 Info: Beginning Transaction 12:22:59.7 Info: Starting migration of Main DB to 23 12:22:59.7 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 12:22:59.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-10-28T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 12:22:59.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 12:22:59.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 12:22:59.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 12:22:59.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 12:22:59.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 12:22:59.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 12:22:59.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 12:22:59.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 12:22:59.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 12:22:59.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 12:22:59.7 Info: CreateTable ArtistMetadata 12:22:59.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:22:59.7 Info: => 0.0001763s 12:22:59.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:22:59.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:22:59.7 Info: => 0.0001157s 12:22:59.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:59.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:22:59.7 Info: => 8.51E-05s 12:22:59.7 Info: AlterTable Artists 12:22:59.7 Info: => 4E-07s 12:22:59.7 Info: CreateColumn Artists ArtistMetadataId Int32 12:22:59.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:59.7 Info: => 0.0005155s 12:22:59.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:59.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:22:59.7 Info: => 7.11E-05s 12:22:59.7 Info: CreateTable AlbumReleases 12:22:59.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:22:59.7 Info: => 0.0001393s 12:22:59.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:22:59.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:22:59.7 Info: => 0.0001297s 12:22:59.7 Info: CreateIndex AlbumReleases (AlbumId) 12:22:59.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:22:59.7 Info: => 0.0008253s 12:22:59.7 Info: PerformDBOperation 12:22:59.7 Info: Performing DB Operation 12:22:59.7 Info: => 0.0030731s 12:22:59.7 Info: AlterTable Albums 12:22:59.7 Info: => 6E-07s 12:22:59.7 Info: CreateColumn Albums ArtistMetadataId Int32 12:22:59.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:59.7 Info: => 0.0005633s 12:22:59.7 Info: AlterTable Albums 12:22:59.7 Info: => 5E-07s 12:22:59.7 Info: CreateColumn Albums AnyReleaseOk Boolean 12:22:59.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:22:59.7 Info: => 0.0005427s 12:22:59.7 Info: AlterTable Albums 12:22:59.7 Info: => 5E-07s 12:22:59.7 Info: CreateColumn Albums Links String 12:22:59.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:22:59.7 Info: => 0.0005259s 12:22:59.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:59.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:22:59.7 Info: => 8.52E-05s 12:22:59.7 Info: AlterTable Tracks 12:22:59.7 Info: => 4E-07s 12:22:59.7 Info: CreateColumn Tracks ForeignRecordingId String 12:22:59.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:22:59.7 Info: => 0.0005194s 12:22:59.7 Info: AlterTable Tracks 12:22:59.7 Info: => 5E-07s 12:22:59.7 Info: CreateColumn Tracks AlbumReleaseId Int32 12:22:59.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:22:59.7 Info: => 0.0005222s 12:22:59.7 Info: AlterTable Tracks 12:22:59.7 Info: => 5E-07s 12:22:59.7 Info: CreateColumn Tracks ArtistMetadataId Int32 12:22:59.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:22:59.7 Info: => 0.0005191s 12:22:59.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:59.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:22:59.7 Info: => 9.39E-05s 12:22:59.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:59.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:22:59.7 Info: => 7.22E-05s 12:22:59.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:22:59.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:59.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:22:59.7 Info: DROP TABLE "Artists" 12:22:59.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:22:59.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.7 Info: => 0.0052895s 12:22:59.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:22:59.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:22:59.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:22:59.7 Info: DROP TABLE "Albums" 12:22:59.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:22:59.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.7 Info: => 0.0055493s 12:22:59.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:22:59.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:22:59.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:22:59.7 Info: DROP TABLE "Tracks" 12:22:59.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:59.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:59.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:59.7 Info: => 0.0043407s 12:22:59.7 Info: DeleteColumn TrackFiles ArtistId 12:22:59.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:22:59.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:22:59.7 Info: DROP TABLE "TrackFiles" 12:22:59.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:22:59.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:59.7 Info: => 0.0050272s 12:22:59.7 Info: CreateIndex Artists (ArtistMetadataId) 12:22:59.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:22:59.7 Info: => 0.00013s 12:22:59.7 Info: CreateIndex Artists (Monitored) 12:22:59.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:22:59.7 Info: => 7.8E-05s 12:22:59.7 Info: CreateIndex Albums (ArtistMetadataId) 12:22:59.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:22:59.7 Info: => 9.78E-05s 12:22:59.7 Info: CreateIndex Tracks (ArtistMetadataId) 12:22:59.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:22:59.7 Info: => 0.0001014s 12:22:59.7 Info: CreateIndex Tracks (AlbumReleaseId) 12:22:59.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:22:59.7 Info: => 9.57E-05s 12:22:59.7 Info: CreateIndex Tracks (ForeignRecordingId) 12:22:59.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:22:59.7 Info: => 9.82E-05s 12:22:59.7 Info: UpdateData 12:22:59.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:59.7 Info: => 4.59E-05s 12:22:59.7 Info: UpdateData 12:22:59.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:22:59.7 Info: => 3.37E-05s 12:22:59.7 Info: UpdateData 12:22:59.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:22:59.7 Info: => 3.86E-05s 12:22:59.7 Info: -> 12 Insert operations completed in 00:00:00.0008983 taking an average of 00:00:00.0000748 12:22:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:22:59', 'add_release_groups_etc') 12:22:59.7 Info: Committing Transaction 12:22:59.7 Info: 23: add_release_groups_etc migrated 12:22:59.7 Info: => 0.0005507s 12:22:59.7 Debug: Took: 00:00:00.1237977 12:22:59.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 12:22:59.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 12:22:59.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149798810658_195/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:59.8 Info: DatabaseEngineVersionCheck migrating 12:22:59.8 Info: PerformDBOperation 12:22:59.8 Info: Performing DB Operation 12:22:59.8 Info: SQLite 3.47.0 12:22:59.8 Info: => 0.0010087s 12:22:59.8 Info: DatabaseEngineVersionCheck migrated 12:22:59.8 Info: => 0.0010245s 12:22:59.8 Info: VersionMigration migrating 12:22:59.8 Info: Beginning Transaction 12:22:59.8 Info: CreateTable VersionInfo 12:22:59.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:59.8 Info: => 0.0001433s 12:22:59.8 Info: Committing Transaction 12:22:59.8 Info: VersionMigration migrated 12:22:59.8 Info: => 0.0004926s 12:22:59.8 Info: VersionUniqueMigration migrating 12:22:59.8 Info: Beginning Transaction 12:22:59.8 Info: CreateIndex VersionInfo (Version) 12:22:59.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:59.8 Info: => 0.0001229s 12:22:59.8 Info: AlterTable VersionInfo 12:22:59.8 Info: => 6E-07s 12:22:59.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:59.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:59.8 Info: => 0.0005211s 12:22:59.8 Info: Committing Transaction 12:22:59.8 Info: VersionUniqueMigration migrated 12:22:59.8 Info: => 0.0007247s 12:22:59.8 Info: VersionDescriptionMigration migrating 12:22:59.8 Info: Beginning Transaction 12:22:59.8 Info: AlterTable VersionInfo 12:22:59.8 Info: => 5E-07s 12:22:59.8 Info: CreateColumn VersionInfo Description String 12:22:59.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:59.8 Info: => 0.0001851s 12:22:59.8 Info: Committing Transaction 12:22:59.8 Info: VersionDescriptionMigration migrated 12:22:59.8 Info: => 0.0003832s 12:22:59.8 Info: 1: InitialSetup migrating 12:22:59.8 Info: Beginning Transaction 12:22:59.8 Info: Starting migration of Main DB to 1 12:22:59.9 Info: CreateTable Config 12:22:59.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:59.9 Info: => 0.0001552s 12:22:59.9 Info: CreateIndex Config (Key) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:59.9 Info: => 7.35E-05s 12:22:59.9 Info: CreateTable RootFolders 12:22:59.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:59.9 Info: => 7.92E-05s 12:22:59.9 Info: CreateIndex RootFolders (Path) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:59.9 Info: => 6.62E-05s 12:22:59.9 Info: CreateTable Artists 12:22:59.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:59.9 Info: => 0.0002715s 12:22:59.9 Info: CreateIndex Artists (ForeignArtistId) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:59.9 Info: => 7.91E-05s 12:22:59.9 Info: CreateIndex Artists (NameSlug) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:59.9 Info: => 6.6E-05s 12:22:59.9 Info: CreateIndex Artists (CleanName) 12:22:59.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.9 Info: => 6.23E-05s 12:22:59.9 Info: CreateIndex Artists (Path) 12:22:59.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.9 Info: => 5.82E-05s 12:22:59.9 Info: CreateTable Albums 12:22:59.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:59.9 Info: => 0.0002319s 12:22:59.9 Info: CreateIndex Albums (ForeignAlbumId) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.9 Info: => 7.97E-05s 12:22:59.9 Info: CreateIndex Albums (MBId) 12:22:59.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.9 Info: => 6.28E-05s 12:22:59.9 Info: CreateIndex Albums (TADBId) 12:22:59.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.9 Info: => 6.01E-05s 12:22:59.9 Info: CreateIndex Albums (TitleSlug) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.9 Info: => 6.17E-05s 12:22:59.9 Info: CreateIndex Albums (CleanTitle) 12:22:59.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.9 Info: => 5.9E-05s 12:22:59.9 Info: CreateIndex Albums (Path) 12:22:59.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:59.9 Info: => 6.32E-05s 12:22:59.9 Info: CreateTable Tracks 12:22:59.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:59.9 Info: => 0.0001315s 12:22:59.9 Info: CreateIndex Tracks (ForeignTrackId) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:59.9 Info: => 6.51E-05s 12:22:59.9 Info: CreateIndex Tracks (ArtistId) 12:22:59.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:59.9 Info: => 0.0001116s 12:22:59.9 Info: CreateIndex Tracks (TrackFileId) 12:22:59.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:59.9 Info: => 8.85E-05s 12:22:59.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:59.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:59.9 Info: => 7.47E-05s 12:22:59.9 Info: CreateTable TrackFiles 12:22:59.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:59.9 Info: => 0.0001258s 12:22:59.9 Info: CreateIndex TrackFiles (ArtistId) 12:22:59.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:59.9 Info: => 7.35E-05s 12:22:59.9 Info: CreateIndex TrackFiles (AlbumId) 12:22:59.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:59.9 Info: => 6.7E-05s 12:22:59.9 Info: CreateTable History 12:22:59.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:59.9 Info: => 0.0001258s 12:22:59.9 Info: CreateIndex History (Date) 12:22:59.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:59.9 Info: => 8.64E-05s 12:22:59.9 Info: CreateIndex History (EventType) 12:22:59.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:59.9 Info: => 7.31E-05s 12:22:59.9 Info: CreateIndex History (DownloadId) 12:22:59.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:59.9 Info: => 6.56E-05s 12:22:59.9 Info: CreateIndex History (AlbumId) 12:22:59.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:59.9 Info: => 0.0008074s 12:22:59.9 Info: CreateTable Notifications 12:22:59.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:59.9 Info: => 0.000123s 12:22:59.9 Info: CreateTable ScheduledTasks 12:22:59.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:59.9 Info: => 0.0001344s 12:22:59.9 Info: CreateIndex ScheduledTasks (TypeName) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:59.9 Info: => 0.000105s 12:22:59.9 Info: CreateTable Indexers 12:22:59.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:59.9 Info: => 0.0001228s 12:22:59.9 Info: CreateIndex Indexers (Name) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:22:59.9 Info: => 7.94E-05s 12:22:59.9 Info: CreateTable Profiles 12:22:59.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:22:59.9 Info: => 8.8E-05s 12:22:59.9 Info: CreateIndex Profiles (Name) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:22:59.9 Info: => 7.35E-05s 12:22:59.9 Info: CreateTable QualityDefinitions 12:22:59.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:22:59.9 Info: => 9.93E-05s 12:22:59.9 Info: CreateIndex QualityDefinitions (Quality) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:22:59.9 Info: => 6.89E-05s 12:22:59.9 Info: CreateIndex QualityDefinitions (Title) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:22:59.9 Info: => 9.6E-05s 12:22:59.9 Info: CreateTable NamingConfig 12:22:59.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:22:59.9 Info: => 0.0001261s 12:22:59.9 Info: CreateTable Blacklist 12:22:59.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:22:59.9 Info: => 0.0001522s 12:22:59.9 Info: CreateTable Metadata 12:22:59.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:59.9 Info: => 9.35E-05s 12:22:59.9 Info: CreateTable MetadataFiles 12:22:59.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:22:59.9 Info: => 0.0001129s 12:22:59.9 Info: CreateTable DownloadClients 12:22:59.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:22:59.9 Info: => 9.75E-05s 12:22:59.9 Info: CreateTable PendingReleases 12:22:59.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:22:59.9 Info: => 0.0001056s 12:22:59.9 Info: CreateTable RemotePathMappings 12:22:59.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:22:59.9 Info: => 0.0001023s 12:22:59.9 Info: CreateTable Tags 12:22:59.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:22:59.9 Info: => 8.33E-05s 12:22:59.9 Info: CreateIndex Tags (Label) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:22:59.9 Info: => 7.72E-05s 12:22:59.9 Info: CreateTable Restrictions 12:22:59.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:22:59.9 Info: => 9.22E-05s 12:22:59.9 Info: CreateTable DelayProfiles 12:22:59.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:22:59.9 Info: => 0.0001162s 12:22:59.9 Info: CreateTable Users 12:22:59.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:22:59.9 Info: => 8.6E-05s 12:22:59.9 Info: CreateIndex Users (Identifier) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:22:59.9 Info: => 0.0001027s 12:22:59.9 Info: CreateIndex Users (Username) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:22:59.9 Info: => 0.0001003s 12:22:59.9 Info: CreateTable Commands 12:22:59.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:22:59.9 Info: => 0.0001258s 12:22:59.9 Info: CreateTable IndexerStatus 12:22:59.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:22:59.9 Info: => 0.0001072s 12:22:59.9 Info: CreateIndex IndexerStatus (ProviderId) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:22:59.9 Info: => 7.77E-05s 12:22:59.9 Info: CreateTable ExtraFiles 12:22:59.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:22:59.9 Info: => 0.0001058s 12:22:59.9 Info: CreateTable LyricFiles 12:22:59.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:22:59.9 Info: => 0.0001365s 12:22:59.9 Info: CreateTable LanguageProfiles 12:22:59.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:22:59.9 Info: => 9.45E-05s 12:22:59.9 Info: CreateIndex LanguageProfiles (Name) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:22:59.9 Info: => 0.0006841s 12:22:59.9 Info: CreateTable DownloadClientStatus 12:22:59.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:22:59.9 Info: => 0.0001329s 12:22:59.9 Info: CreateIndex DownloadClientStatus (ProviderId) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:22:59.9 Info: => 8.98E-05s 12:22:59.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:22:59.9 Info: -> 1 Insert operations completed in 00:00:00.0000596 taking an average of 00:00:00.0000596 12:22:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:22:59', 'InitialSetup') 12:22:59.9 Info: Committing Transaction 12:22:59.9 Info: 1: InitialSetup migrated 12:22:59.9 Info: => 0.0010347s 12:22:59.9 Info: 2: add_reason_to_pending_releases migrating 12:22:59.9 Info: Beginning Transaction 12:22:59.9 Info: Starting migration of Main DB to 2 12:22:59.9 Info: AlterTable PendingReleases 12:22:59.9 Info: => 8E-07s 12:22:59.9 Info: CreateColumn PendingReleases Reason Int32 12:22:59.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:22:59.9 Info: => 0.0005413s 12:22:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:22:59', 'add_reason_to_pending_releases') 12:22:59.9 Info: Committing Transaction 12:22:59.9 Info: 2: add_reason_to_pending_releases migrated 12:22:59.9 Info: => 0.0008317s 12:22:59.9 Info: 3: add_medium_support migrating 12:22:59.9 Info: Beginning Transaction 12:22:59.9 Info: Starting migration of Main DB to 3 12:22:59.9 Info: AlterTable Albums 12:22:59.9 Info: => 7E-07s 12:22:59.9 Info: CreateColumn Albums Media String 12:22:59.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:22:59.9 Info: => 0.0005054s 12:22:59.9 Info: AlterTable Tracks 12:22:59.9 Info: => 5E-07s 12:22:59.9 Info: CreateColumn Tracks MediumNumber Int32 12:22:59.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:22:59.9 Info: => 0.000473s 12:22:59.9 Info: AlterTable Tracks 12:22:59.9 Info: => 4E-07s 12:22:59.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:22:59.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:22:59.9 Info: => 0.0004682s 12:22:59.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:59.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:22:59.9 Info: => 6.33E-05s 12:22:59.9 Info: DeleteColumn Tracks TrackNumber 12:22:59.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:22:59.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:22:59.9 Info: DROP TABLE "Tracks" 12:22:59.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:59.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:59.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:59.9 Info: => 0.0046066s 12:22:59.9 Info: AlterTable Tracks 12:22:59.9 Info: => 4E-07s 12:22:59.9 Info: CreateColumn Tracks TrackNumber String 12:22:59.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:22:59.9 Info: => 0.0004759s 12:22:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:22:59', 'add_medium_support') 12:22:59.9 Info: Committing Transaction 12:22:59.9 Info: 3: add_medium_support migrated 12:22:59.9 Info: => 0.0008702s 12:22:59.9 Info: 4: add_various_qualites_in_profile migrating 12:22:59.9 Info: Beginning Transaction 12:22:59.9 Info: Starting migration of Main DB to 4 12:22:59.9 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 12:22:59.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:59.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:22:59.9 Info: => 3.74E-05s 12:22:59.9 Info: PerformDBOperation 12:22:59.9 Info: Performing DB Operation 12:22:59.9 Info: => 0.0069547s 12:22:59.9 Info: -> 1 Insert operations completed in 00:00:00.0000790 taking an average of 00:00:00.0000790 12:22:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:22:59', 'add_various_qualites_in_profile') 12:22:59.9 Info: Committing Transaction 12:22:59.9 Info: 4: add_various_qualites_in_profile migrated 12:22:59.9 Info: => 0.0072672s 12:22:59.9 Debug: Took: 00:00:00.0445217 12:22:59.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 12:22:59.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 12:22:59.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149799661065_197/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:22:59.9 Info: DatabaseEngineVersionCheck migrating 12:22:59.9 Info: PerformDBOperation 12:22:59.9 Info: Performing DB Operation 12:22:59.9 Info: SQLite 3.47.0 12:22:59.9 Info: => 0.0138001s 12:22:59.9 Info: DatabaseEngineVersionCheck migrated 12:22:59.9 Info: => 0.0138121s 12:22:59.9 Info: VersionMigration migrating 12:22:59.9 Info: Beginning Transaction 12:22:59.9 Info: CreateTable VersionInfo 12:22:59.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:22:59.9 Info: => 0.0001429s 12:22:59.9 Info: Committing Transaction 12:22:59.9 Info: VersionMigration migrated 12:22:59.9 Info: => 0.0004866s 12:22:59.9 Info: VersionUniqueMigration migrating 12:22:59.9 Info: Beginning Transaction 12:22:59.9 Info: CreateIndex VersionInfo (Version) 12:22:59.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:22:59.9 Info: => 0.0001234s 12:22:59.9 Info: AlterTable VersionInfo 12:22:59.9 Info: => 5E-07s 12:22:59.9 Info: CreateColumn VersionInfo AppliedOn DateTime 12:22:59.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:22:59.9 Info: => 0.0005036s 12:22:59.9 Info: Committing Transaction 12:22:59.9 Info: VersionUniqueMigration migrated 12:22:59.9 Info: => 0.0006998s 12:22:59.9 Info: VersionDescriptionMigration migrating 12:22:59.9 Info: Beginning Transaction 12:22:59.9 Info: AlterTable VersionInfo 12:22:59.9 Info: => 7E-07s 12:22:59.9 Info: CreateColumn VersionInfo Description String 12:22:59.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:22:59.9 Info: => 0.0001871s 12:22:59.9 Info: Committing Transaction 12:22:59.9 Info: VersionDescriptionMigration migrated 12:22:59.9 Info: => 0.000373s 12:22:59.9 Info: 1: InitialSetup migrating 12:22:59.9 Info: Beginning Transaction 12:22:59.9 Info: Starting migration of Main DB to 1 12:22:59.9 Info: CreateTable Config 12:22:59.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:22:59.9 Info: => 0.0001538s 12:22:59.9 Info: CreateIndex Config (Key) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:22:59.9 Info: => 7.12E-05s 12:22:59.9 Info: CreateTable RootFolders 12:22:59.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:22:59.9 Info: => 7.73E-05s 12:22:59.9 Info: CreateIndex RootFolders (Path) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:22:59.9 Info: => 9.23E-05s 12:22:59.9 Info: CreateTable Artists 12:22:59.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:22:59.9 Info: => 0.0002221s 12:22:59.9 Info: CreateIndex Artists (ForeignArtistId) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:22:59.9 Info: => 7.07E-05s 12:22:59.9 Info: CreateIndex Artists (NameSlug) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:22:59.9 Info: => 6.37E-05s 12:22:59.9 Info: CreateIndex Artists (CleanName) 12:22:59.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:22:59.9 Info: => 5.9E-05s 12:22:59.9 Info: CreateIndex Artists (Path) 12:22:59.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:22:59.9 Info: => 5.98E-05s 12:22:59.9 Info: CreateTable Albums 12:22:59.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:59.9 Info: => 0.0001887s 12:22:59.9 Info: CreateIndex Albums (ForeignAlbumId) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:22:59.9 Info: => 6.69E-05s 12:22:59.9 Info: CreateIndex Albums (MBId) 12:22:59.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:22:59.9 Info: => 5.97E-05s 12:22:59.9 Info: CreateIndex Albums (TADBId) 12:22:59.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:22:59.9 Info: => 6.13E-05s 12:22:59.9 Info: CreateIndex Albums (TitleSlug) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:22:59.9 Info: => 6E-05s 12:22:59.9 Info: CreateIndex Albums (CleanTitle) 12:22:59.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:22:59.9 Info: => 6.17E-05s 12:22:59.9 Info: CreateIndex Albums (Path) 12:22:59.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:22:59.9 Info: => 5.71E-05s 12:22:59.9 Info: CreateTable Tracks 12:22:59.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:22:59.9 Info: => 0.0001285s 12:22:59.9 Info: CreateIndex Tracks (ForeignTrackId) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:22:59.9 Info: => 6.58E-05s 12:22:59.9 Info: CreateIndex Tracks (ArtistId) 12:22:59.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:22:59.9 Info: => 0.0001164s 12:22:59.9 Info: CreateIndex Tracks (TrackFileId) 12:22:59.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:22:59.9 Info: => 8.92E-05s 12:22:59.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:22:59.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:22:59.9 Info: => 7.49E-05s 12:22:59.9 Info: CreateTable TrackFiles 12:22:59.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:22:59.9 Info: => 0.0001248s 12:22:59.9 Info: CreateIndex TrackFiles (ArtistId) 12:22:59.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:22:59.9 Info: => 7.54E-05s 12:22:59.9 Info: CreateIndex TrackFiles (AlbumId) 12:22:59.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:22:59.9 Info: => 6.85E-05s 12:22:59.9 Info: CreateTable History 12:22:59.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:22:59.9 Info: => 0.0001719s 12:22:59.9 Info: CreateIndex History (Date) 12:22:59.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:22:59.9 Info: => 9.08E-05s 12:22:59.9 Info: CreateIndex History (EventType) 12:22:59.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:22:59.9 Info: => 8.65E-05s 12:22:59.9 Info: CreateIndex History (DownloadId) 12:22:59.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:22:59.9 Info: => 7.28E-05s 12:22:59.9 Info: CreateIndex History (AlbumId) 12:22:59.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:22:59.9 Info: => 7.8E-05s 12:22:59.9 Info: CreateTable Notifications 12:22:59.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:22:59.9 Info: => 0.0001545s 12:22:59.9 Info: CreateTable ScheduledTasks 12:22:59.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:22:59.9 Info: => 0.0001377s 12:22:59.9 Info: CreateIndex ScheduledTasks (TypeName) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:22:59.9 Info: => 0.0001038s 12:22:59.9 Info: CreateTable Indexers 12:22:59.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:22:59.9 Info: => 0.0001265s 12:22:59.9 Info: CreateIndex Indexers (Name) 12:22:59.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:00.0 Info: => 0.0001062s 12:23:00.0 Info: CreateTable Profiles 12:23:00.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:23:00.0 Info: => 0.0001059s 12:23:00.0 Info: CreateIndex Profiles (Name) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:23:00.0 Info: => 7.7E-05s 12:23:00.0 Info: CreateTable QualityDefinitions 12:23:00.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:23:00.0 Info: => 0.0001085s 12:23:00.0 Info: CreateIndex QualityDefinitions (Quality) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:23:00.0 Info: => 7.11E-05s 12:23:00.0 Info: CreateIndex QualityDefinitions (Title) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:23:00.0 Info: => 0.0001007s 12:23:00.0 Info: CreateTable NamingConfig 12:23:00.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:23:00.0 Info: => 0.0001478s 12:23:00.0 Info: CreateTable Blacklist 12:23:00.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:23:00.0 Info: => 0.0001835s 12:23:00.0 Info: CreateTable Metadata 12:23:00.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:23:00.0 Info: => 0.0001208s 12:23:00.0 Info: CreateTable MetadataFiles 12:23:00.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:23:00.0 Info: => 0.0001332s 12:23:00.0 Info: CreateTable DownloadClients 12:23:00.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:23:00.0 Info: => 0.0001069s 12:23:00.0 Info: CreateTable PendingReleases 12:23:00.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:23:00.0 Info: => 0.0001325s 12:23:00.0 Info: CreateTable RemotePathMappings 12:23:00.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:23:00.0 Info: => 0.0001096s 12:23:00.0 Info: CreateTable Tags 12:23:00.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:23:00.0 Info: => 8.88E-05s 12:23:00.0 Info: CreateIndex Tags (Label) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:23:00.0 Info: => 7.9E-05s 12:23:00.0 Info: CreateTable Restrictions 12:23:00.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:23:00.0 Info: => 0.0001034s 12:23:00.0 Info: CreateTable DelayProfiles 12:23:00.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:23:00.0 Info: => 0.0001425s 12:23:00.0 Info: CreateTable Users 12:23:00.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:23:00.0 Info: => 9.47E-05s 12:23:00.0 Info: CreateIndex Users (Identifier) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:23:00.0 Info: => 0.0001167s 12:23:00.0 Info: CreateIndex Users (Username) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:23:00.0 Info: => 9.33E-05s 12:23:00.0 Info: CreateTable Commands 12:23:00.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:23:00.0 Info: => 0.0001522s 12:23:00.0 Info: CreateTable IndexerStatus 12:23:00.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:23:00.0 Info: => 0.0001257s 12:23:00.0 Info: CreateIndex IndexerStatus (ProviderId) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:23:00.0 Info: => 8.92E-05s 12:23:00.0 Info: CreateTable ExtraFiles 12:23:00.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:23:00.0 Info: => 0.0001392s 12:23:00.0 Info: CreateTable LyricFiles 12:23:00.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:23:00.0 Info: => 0.000157s 12:23:00.0 Info: CreateTable LanguageProfiles 12:23:00.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:23:00.0 Info: => 0.0001005s 12:23:00.0 Info: CreateIndex LanguageProfiles (Name) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:23:00.0 Info: => 0.00011s 12:23:00.0 Info: CreateTable DownloadClientStatus 12:23:00.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:23:00.0 Info: => 0.0001363s 12:23:00.0 Info: CreateIndex DownloadClientStatus (ProviderId) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:23:00.0 Info: => 8.67E-05s 12:23:00.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:23:00.0 Info: -> 1 Insert operations completed in 00:00:00.0000749 taking an average of 00:00:00.0000749 12:23:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:23:00', 'InitialSetup') 12:23:00.0 Info: Committing Transaction 12:23:00.0 Info: 1: InitialSetup migrated 12:23:00.0 Info: => 0.0108201s 12:23:00.0 Info: 2: add_reason_to_pending_releases migrating 12:23:00.0 Info: Beginning Transaction 12:23:00.0 Info: Starting migration of Main DB to 2 12:23:00.0 Info: AlterTable PendingReleases 12:23:00.0 Info: => 8E-07s 12:23:00.0 Info: CreateColumn PendingReleases Reason Int32 12:23:00.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:23:00.0 Info: => 0.0005311s 12:23:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:23:00', 'add_reason_to_pending_releases') 12:23:00.0 Info: Committing Transaction 12:23:00.0 Info: 2: add_reason_to_pending_releases migrated 12:23:00.0 Info: => 0.0008318s 12:23:00.0 Info: 3: add_medium_support migrating 12:23:00.0 Info: Beginning Transaction 12:23:00.0 Info: Starting migration of Main DB to 3 12:23:00.0 Info: AlterTable Albums 12:23:00.0 Info: => 9E-07s 12:23:00.0 Info: CreateColumn Albums Media String 12:23:00.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:23:00.0 Info: => 0.0005107s 12:23:00.0 Info: AlterTable Tracks 12:23:00.0 Info: => 6E-07s 12:23:00.0 Info: CreateColumn Tracks MediumNumber Int32 12:23:00.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:23:00.0 Info: => 0.0005132s 12:23:00.0 Info: AlterTable Tracks 12:23:00.0 Info: => 5E-07s 12:23:00.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:23:00.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:23:00.0 Info: => 0.0004763s 12:23:00.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:23:00.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:23:00.0 Info: => 6.3E-05s 12:23:00.0 Info: DeleteColumn Tracks TrackNumber 12:23:00.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:23:00.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:23:00.0 Info: DROP TABLE "Tracks" 12:23:00.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:00.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:23:00.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:00.0 Info: => 0.0043507s 12:23:00.0 Info: AlterTable Tracks 12:23:00.0 Info: => 5E-07s 12:23:00.0 Info: CreateColumn Tracks TrackNumber String 12:23:00.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:23:00.0 Info: => 0.0004724s 12:23:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:23:00', 'add_medium_support') 12:23:00.0 Info: Committing Transaction 12:23:00.0 Info: 3: add_medium_support migrated 12:23:00.0 Info: => 0.0008536s 12:23:00.0 Info: 4: add_various_qualites_in_profile migrating 12:23:00.0 Info: Beginning Transaction 12:23:00.0 Info: Starting migration of Main DB to 4 12:23:00.0 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 12:23:00.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:23:00.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:23:00.0 Info: => 4.41E-05s 12:23:00.0 Info: PerformDBOperation 12:23:00.0 Info: Performing DB Operation 12:23:00.0 Info: => 0.0004198s 12:23:00.0 Info: -> 1 Insert operations completed in 00:00:00.0001056 taking an average of 00:00:00.0001056 12:23:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:23:00', 'add_various_qualites_in_profile') 12:23:00.0 Info: Committing Transaction 12:23:00.0 Info: 4: add_various_qualites_in_profile migrated 12:23:00.0 Info: => 0.0007197s 12:23:00.0 Debug: Took: 00:00:00.0573360 12:23:00.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 12:23:00.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 12:23:00.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149800610090_199/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:00.0 Info: DatabaseEngineVersionCheck migrating 12:23:00.0 Info: PerformDBOperation 12:23:00.0 Info: Performing DB Operation 12:23:00.0 Info: SQLite 3.47.0 12:23:00.0 Info: => 0.0055225s 12:23:00.0 Info: DatabaseEngineVersionCheck migrated 12:23:00.0 Info: => 0.0055352s 12:23:00.0 Info: VersionMigration migrating 12:23:00.0 Info: Beginning Transaction 12:23:00.0 Info: CreateTable VersionInfo 12:23:00.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:23:00.0 Info: => 0.0001563s 12:23:00.0 Info: Committing Transaction 12:23:00.0 Info: VersionMigration migrated 12:23:00.0 Info: => 0.0005156s 12:23:00.0 Info: VersionUniqueMigration migrating 12:23:00.0 Info: Beginning Transaction 12:23:00.0 Info: CreateIndex VersionInfo (Version) 12:23:00.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:23:00.0 Info: => 0.000122s 12:23:00.0 Info: AlterTable VersionInfo 12:23:00.0 Info: => 4E-07s 12:23:00.0 Info: CreateColumn VersionInfo AppliedOn DateTime 12:23:00.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:23:00.0 Info: => 0.0005098s 12:23:00.0 Info: Committing Transaction 12:23:00.0 Info: VersionUniqueMigration migrated 12:23:00.0 Info: => 0.0007107s 12:23:00.0 Info: VersionDescriptionMigration migrating 12:23:00.0 Info: Beginning Transaction 12:23:00.0 Info: AlterTable VersionInfo 12:23:00.0 Info: => 4E-07s 12:23:00.0 Info: CreateColumn VersionInfo Description String 12:23:00.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:23:00.0 Info: => 0.0001858s 12:23:00.0 Info: Committing Transaction 12:23:00.0 Info: VersionDescriptionMigration migrated 12:23:00.0 Info: => 0.0003765s 12:23:00.0 Info: 1: InitialSetup migrating 12:23:00.0 Info: Beginning Transaction 12:23:00.0 Info: Starting migration of Main DB to 1 12:23:00.0 Info: CreateTable Config 12:23:00.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:23:00.0 Info: => 0.0001559s 12:23:00.0 Info: CreateIndex Config (Key) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:23:00.0 Info: => 9.67E-05s 12:23:00.0 Info: CreateTable RootFolders 12:23:00.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:23:00.0 Info: => 8.37E-05s 12:23:00.0 Info: CreateIndex RootFolders (Path) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:23:00.0 Info: => 6.62E-05s 12:23:00.0 Info: CreateTable Artists 12:23:00.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:23:00.0 Info: => 0.0002163s 12:23:00.0 Info: CreateIndex Artists (ForeignArtistId) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:23:00.0 Info: => 6.65E-05s 12:23:00.0 Info: CreateIndex Artists (NameSlug) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:23:00.0 Info: => 6.37E-05s 12:23:00.0 Info: CreateIndex Artists (CleanName) 12:23:00.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.0 Info: => 6.09E-05s 12:23:00.0 Info: CreateIndex Artists (Path) 12:23:00.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.0 Info: => 5.85E-05s 12:23:00.0 Info: CreateTable Albums 12:23:00.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:23:00.0 Info: => 0.00019s 12:23:00.0 Info: CreateIndex Albums (ForeignAlbumId) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.0 Info: => 6.52E-05s 12:23:00.0 Info: CreateIndex Albums (MBId) 12:23:00.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:00.0 Info: => 6.02E-05s 12:23:00.0 Info: CreateIndex Albums (TADBId) 12:23:00.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:00.0 Info: => 6.04E-05s 12:23:00.0 Info: CreateIndex Albums (TitleSlug) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:00.0 Info: => 5.99E-05s 12:23:00.0 Info: CreateIndex Albums (CleanTitle) 12:23:00.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.0 Info: => 5.88E-05s 12:23:00.0 Info: CreateIndex Albums (Path) 12:23:00.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:23:00.0 Info: => 5.58E-05s 12:23:00.0 Info: CreateTable Tracks 12:23:00.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:23:00.0 Info: => 0.0001283s 12:23:00.0 Info: CreateIndex Tracks (ForeignTrackId) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:00.0 Info: => 6.8E-05s 12:23:00.0 Info: CreateIndex Tracks (ArtistId) 12:23:00.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:23:00.0 Info: => 0.0001167s 12:23:00.0 Info: CreateIndex Tracks (TrackFileId) 12:23:00.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:00.0 Info: => 9.19E-05s 12:23:00.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:23:00.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:23:00.0 Info: => 7.69E-05s 12:23:00.0 Info: CreateTable TrackFiles 12:23:00.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:23:00.0 Info: => 0.0001225s 12:23:00.0 Info: CreateIndex TrackFiles (ArtistId) 12:23:00.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:23:00.0 Info: => 7.34E-05s 12:23:00.0 Info: CreateIndex TrackFiles (AlbumId) 12:23:00.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.0 Info: => 6.83E-05s 12:23:00.0 Info: CreateTable History 12:23:00.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:23:00.0 Info: => 0.0001279s 12:23:00.0 Info: CreateIndex History (Date) 12:23:00.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:23:00.0 Info: => 8.75E-05s 12:23:00.0 Info: CreateIndex History (EventType) 12:23:00.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:23:00.0 Info: => 7.24E-05s 12:23:00.0 Info: CreateIndex History (DownloadId) 12:23:00.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:23:00.0 Info: => 6.85E-05s 12:23:00.0 Info: CreateIndex History (AlbumId) 12:23:00.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:23:00.0 Info: => 6.91E-05s 12:23:00.0 Info: CreateTable Notifications 12:23:00.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:23:00.0 Info: => 0.0001147s 12:23:00.0 Info: CreateTable ScheduledTasks 12:23:00.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:23:00.0 Info: => 0.0001273s 12:23:00.0 Info: CreateIndex ScheduledTasks (TypeName) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:23:00.0 Info: => 0.0001018s 12:23:00.0 Info: CreateTable Indexers 12:23:00.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:23:00.0 Info: => 0.0001188s 12:23:00.0 Info: CreateIndex Indexers (Name) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:00.0 Info: => 0.000101s 12:23:00.0 Info: CreateTable Profiles 12:23:00.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:23:00.0 Info: => 8.95E-05s 12:23:00.0 Info: CreateIndex Profiles (Name) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:23:00.0 Info: => 7.2E-05s 12:23:00.0 Info: CreateTable QualityDefinitions 12:23:00.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:23:00.0 Info: => 0.0001024s 12:23:00.0 Info: CreateIndex QualityDefinitions (Quality) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:23:00.0 Info: => 7.04E-05s 12:23:00.0 Info: CreateIndex QualityDefinitions (Title) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:23:00.0 Info: => 9.64E-05s 12:23:00.0 Info: CreateTable NamingConfig 12:23:00.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:23:00.0 Info: => 0.000127s 12:23:00.0 Info: CreateTable Blacklist 12:23:00.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:23:00.0 Info: => 0.0001574s 12:23:00.0 Info: CreateTable Metadata 12:23:00.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:23:00.0 Info: => 9.66E-05s 12:23:00.0 Info: CreateTable MetadataFiles 12:23:00.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:23:00.0 Info: => 0.0001131s 12:23:00.0 Info: CreateTable DownloadClients 12:23:00.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:23:00.0 Info: => 0.0001005s 12:23:00.0 Info: CreateTable PendingReleases 12:23:00.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:23:00.0 Info: => 0.000106s 12:23:00.0 Info: CreateTable RemotePathMappings 12:23:00.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:23:00.0 Info: => 0.0001051s 12:23:00.0 Info: CreateTable Tags 12:23:00.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:23:00.0 Info: => 8.23E-05s 12:23:00.0 Info: CreateIndex Tags (Label) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:23:00.0 Info: => 7.45E-05s 12:23:00.0 Info: CreateTable Restrictions 12:23:00.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:23:00.0 Info: => 8.99E-05s 12:23:00.0 Info: CreateTable DelayProfiles 12:23:00.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:23:00.0 Info: => 0.0001161s 12:23:00.0 Info: CreateTable Users 12:23:00.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:23:00.0 Info: => 8.65E-05s 12:23:00.0 Info: CreateIndex Users (Identifier) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:23:00.0 Info: => 0.0001013s 12:23:00.0 Info: CreateIndex Users (Username) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:23:00.0 Info: => 8.87E-05s 12:23:00.0 Info: CreateTable Commands 12:23:00.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:23:00.0 Info: => 0.0001246s 12:23:00.0 Info: CreateTable IndexerStatus 12:23:00.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:23:00.0 Info: => 0.0001126s 12:23:00.0 Info: CreateIndex IndexerStatus (ProviderId) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:23:00.0 Info: => 7.83E-05s 12:23:00.0 Info: CreateTable ExtraFiles 12:23:00.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:23:00.0 Info: => 0.0001087s 12:23:00.0 Info: CreateTable LyricFiles 12:23:00.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:23:00.0 Info: => 0.0001389s 12:23:00.0 Info: CreateTable LanguageProfiles 12:23:00.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:23:00.0 Info: => 9.39E-05s 12:23:00.0 Info: CreateIndex LanguageProfiles (Name) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:23:00.0 Info: => 8.93E-05s 12:23:00.0 Info: CreateTable DownloadClientStatus 12:23:00.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:23:00.0 Info: => 9.82E-05s 12:23:00.0 Info: CreateIndex DownloadClientStatus (ProviderId) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:23:00.0 Info: => 7.85E-05s 12:23:00.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:23:00.0 Info: -> 1 Insert operations completed in 00:00:00.0000584 taking an average of 00:00:00.0000584 12:23:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:23:00', 'InitialSetup') 12:23:00.0 Info: Committing Transaction 12:23:00.0 Info: 1: InitialSetup migrated 12:23:00.0 Info: => 0.0010672s 12:23:00.0 Info: 2: add_reason_to_pending_releases migrating 12:23:00.0 Info: Beginning Transaction 12:23:00.0 Info: Starting migration of Main DB to 2 12:23:00.0 Info: AlterTable PendingReleases 12:23:00.0 Info: => 7E-07s 12:23:00.0 Info: CreateColumn PendingReleases Reason Int32 12:23:00.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:23:00.0 Info: => 0.0005055s 12:23:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:23:00', 'add_reason_to_pending_releases') 12:23:00.0 Info: Committing Transaction 12:23:00.0 Info: 2: add_reason_to_pending_releases migrated 12:23:00.0 Info: => 0.0007886s 12:23:00.0 Info: 3: add_medium_support migrating 12:23:00.0 Info: Beginning Transaction 12:23:00.0 Info: Starting migration of Main DB to 3 12:23:00.0 Info: AlterTable Albums 12:23:00.0 Info: => 6E-07s 12:23:00.0 Info: CreateColumn Albums Media String 12:23:00.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:23:00.0 Info: => 0.0004873s 12:23:00.0 Info: AlterTable Tracks 12:23:00.0 Info: => 5E-07s 12:23:00.0 Info: CreateColumn Tracks MediumNumber Int32 12:23:00.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:23:00.0 Info: => 0.0004472s 12:23:00.0 Info: AlterTable Tracks 12:23:00.0 Info: => 5E-07s 12:23:00.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:23:00.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:23:00.0 Info: => 0.0004656s 12:23:00.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:23:00.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:23:00.0 Info: => 4.38E-05s 12:23:00.0 Info: DeleteColumn Tracks TrackNumber 12:23:00.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:23:00.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:23:00.0 Info: DROP TABLE "Tracks" 12:23:00.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:00.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:23:00.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:00.0 Info: => 0.0037687s 12:23:00.0 Info: AlterTable Tracks 12:23:00.0 Info: => 4E-07s 12:23:00.0 Info: CreateColumn Tracks TrackNumber String 12:23:00.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:23:00.0 Info: => 0.0004473s 12:23:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:23:00', 'add_medium_support') 12:23:00.0 Info: Committing Transaction 12:23:00.0 Info: 3: add_medium_support migrated 12:23:00.0 Info: => 0.0007982s 12:23:00.0 Info: 4: add_various_qualites_in_profile migrating 12:23:00.0 Info: Beginning Transaction 12:23:00.0 Info: Starting migration of Main DB to 4 12:23:00.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:23:00.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:23:00.0 Info: => 5.12E-05s 12:23:00.0 Info: PerformDBOperation 12:23:00.0 Info: Performing DB Operation 12:23:00.0 Info: => 3.25E-05s 12:23:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:23:00', 'add_various_qualites_in_profile') 12:23:00.0 Info: Committing Transaction 12:23:00.0 Info: 4: add_various_qualites_in_profile migrated 12:23:00.0 Info: => 0.0002572s 12:23:00.0 Info: 5: metadata_profiles migrating 12:23:00.0 Info: Beginning Transaction 12:23:00.0 Info: Starting migration of Main DB to 5 12:23:00.0 Info: CreateTable MetadataProfiles 12:23:00.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:23:00.0 Info: => 0.000123s 12:23:00.0 Info: CreateIndex MetadataProfiles (Name) 12:23:00.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:23:00.0 Info: => 8.09E-05s 12:23:00.0 Info: AlterTable Artists 12:23:00.0 Info: => 4E-07s 12:23:00.0 Info: CreateColumn Artists MetadataProfileId Int32 12:23:00.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:23:00.0 Info: => 0.0004745s 12:23:00.0 Info: DeleteColumn Artists PrimaryAlbumTypes 12:23:00.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:23:00.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:23:00.1 Info: DROP TABLE "Artists" 12:23:00.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:23:00.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.1 Info: => 0.0041301s 12:23:00.1 Info: DeleteColumn Artists SecondaryAlbumTypes 12:23:00.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:23:00.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:23:00.1 Info: DROP TABLE "Artists" 12:23:00.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:23:00.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.1 Info: => 0.0051886s 12:23:00.1 Info: AlterTable Albums 12:23:00.1 Info: => 4E-07s 12:23:00.1 Info: CreateColumn Albums SecondaryTypes String 12:23:00.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:23:00.1 Info: => 0.0004693s 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:23:00', 'metadata_profiles') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 5: metadata_profiles migrated 12:23:00.1 Info: => 0.0008542s 12:23:00.1 Info: 6: separate_automatic_and_interactive_search migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 6 12:23:00.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:23:00.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:23:00.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:23:00.1 Info: DROP TABLE "Indexers" 12:23:00.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:00.1 Info: => 0.0034616s 12:23:00.1 Info: AlterTable Indexers 12:23:00.1 Info: => 5E-07s 12:23:00.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:23:00.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:23:00.1 Info: => 0.0004497s 12:23:00.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:23:00.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:23:00.1 Info: => 3.75E-05s 12:23:00.1 Info: AlterTable Indexers 12:23:00.1 Info: => 4E-07s 12:23:00.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:23:00.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:23:00.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:23:00.1 Info: DROP TABLE "Indexers" 12:23:00.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:00.1 Info: => 0.0033748s 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:23:00', 'separate_automatic_and_interactive_search') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 6: separate_automatic_and_interactive_search migrated 12:23:00.1 Info: => 0.0036835s 12:23:00.1 Info: 7: change_album_path_to_relative migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 7 12:23:00.1 Info: DeleteColumn Albums Path 12:23:00.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:23:00.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:23:00.1 Info: DROP TABLE "Albums" 12:23:00.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:00.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:00.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.1 Info: => 0.0041276s 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:23:00', 'change_album_path_to_relative') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 7: change_album_path_to_relative migrated 12:23:00.1 Info: => 0.0045241s 12:23:00.1 Info: 8: change_quality_size_mb_to_kb migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 8 12:23:00.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:23:00.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:23:00.1 Info: => 5E-05s 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:23:00', 'change_quality_size_mb_to_kb') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 8: change_quality_size_mb_to_kb migrated 12:23:00.1 Info: => 0.0002839s 12:23:00.1 Info: 9: album_releases migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 9 12:23:00.1 Info: AlterTable Albums 12:23:00.1 Info: => 4E-07s 12:23:00.1 Info: CreateColumn Albums Releases String 12:23:00.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:23:00.1 Info: => 0.0004902s 12:23:00.1 Info: AlterTable Albums 12:23:00.1 Info: => 5E-07s 12:23:00.1 Info: CreateColumn Albums CurrentRelease String 12:23:00.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:23:00.1 Info: => 0.0004583s 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:23:00', 'album_releases') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 9: album_releases migrated 12:23:00.1 Info: => 0.000733s 12:23:00.1 Info: 10: album_releases_fix migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 10 12:23:00.1 Info: AlterTable Albums 12:23:00.1 Info: => 6E-07s 12:23:00.1 Info: AlterColumn Albums Releases String 12:23:00.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:23:00.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:23:00.1 Info: DROP TABLE "Albums" 12:23:00.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:00.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:00.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.1 Info: => 0.0056456s 12:23:00.1 Info: AlterTable Albums 12:23:00.1 Info: => 3E-07s 12:23:00.1 Info: AlterColumn Albums CurrentRelease String 12:23:00.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:23:00.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:23:00.1 Info: DROP TABLE "Albums" 12:23:00.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:00.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:00.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.1 Info: => 0.0039803s 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:23:00', 'album_releases_fix') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 10: album_releases_fix migrated 12:23:00.1 Info: => 0.0043401s 12:23:00.1 Info: 11: import_lists migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 11 12:23:00.1 Info: CreateTable ImportLists 12:23:00.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:23:00.1 Info: => 0.0001563s 12:23:00.1 Info: CreateIndex ImportLists (Name) 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:23:00.1 Info: => 7.62E-05s 12:23:00.1 Info: CreateTable ImportListStatus 12:23:00.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:23:00.1 Info: => 0.0001052s 12:23:00.1 Info: CreateIndex ImportListStatus (ProviderId) 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:23:00.1 Info: => 7.16E-05s 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:23:00', 'import_lists') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 11: import_lists migrated 12:23:00.1 Info: => 0.0003601s 12:23:00.1 Info: 12: add_release_status migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 12 12:23:00.1 Info: AlterTable MetadataProfiles 12:23:00.1 Info: => 6E-07s 12:23:00.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:23:00.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:23:00.1 Info: => 0.0005321s 12:23:00.1 Info: PerformDBOperation 12:23:00.1 Info: Performing DB Operation 12:23:00.1 Info: => 2.97E-05s 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:23:00', 'add_release_status') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 12: add_release_status migrated 12:23:00.1 Info: => 0.0002891s 12:23:00.1 Info: 13: album_download_notification migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 13 12:23:00.1 Info: AlterTable Notifications 12:23:00.1 Info: => 7E-07s 12:23:00.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:23:00.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:23:00.1 Info: => 0.0005031s 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:23:00', 'album_download_notification') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 13: album_download_notification migrated 12:23:00.1 Info: => 0.0007838s 12:23:00.1 Info: 14: fix_language_metadata_profiles migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 14 12:23:00.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:23:00.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:23:00.1 Info: => 7.7E-05s 12:23:00.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:23:00.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:23:00.1 Info: => 5.12E-05s 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:23:00', 'fix_language_metadata_profiles') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 14: fix_language_metadata_profiles migrated 12:23:00.1 Info: => 0.0002806s 12:23:00.1 Info: 15: remove_fanzub migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 15 12:23:00.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:23:00.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:23:00.1 Info: => 4.21E-05s 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:23:00', 'remove_fanzub') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 15: remove_fanzub migrated 12:23:00.1 Info: => 0.0002681s 12:23:00.1 Info: 16: update_artist_history_indexes migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 16 12:23:00.1 Info: CreateIndex Albums (ArtistId) 12:23:00.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:23:00.1 Info: => 0.0001031s 12:23:00.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:23:00.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:23:00.1 Info: => 7.92E-05s 12:23:00.1 Info: DeleteIndex History (AlbumId) 12:23:00.1 Info: DROP INDEX "IX_History_AlbumId" 12:23:00.1 Info: => 0.0001124s 12:23:00.1 Info: CreateIndex History (AlbumId, Date) 12:23:00.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:23:00.1 Info: => 9.02E-05s 12:23:00.1 Info: DeleteIndex History (DownloadId) 12:23:00.1 Info: DROP INDEX "IX_History_DownloadId" 12:23:00.1 Info: => 0.0001009s 12:23:00.1 Info: CreateIndex History (DownloadId, Date) 12:23:00.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:23:00.1 Info: => 8.51E-05s 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:23:00', 'update_artist_history_indexes') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 16: update_artist_history_indexes migrated 12:23:00.1 Info: => 0.0004072s 12:23:00.1 Info: 17: remove_nma migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 17 12:23:00.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:23:00.1 Info: => 4.71E-05s 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:23:00', 'remove_nma') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 17: remove_nma migrated 12:23:00.1 Info: => 0.0002858s 12:23:00.1 Info: 18: album_disambiguation migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 18 12:23:00.1 Info: AlterTable Albums 12:23:00.1 Info: => 7E-07s 12:23:00.1 Info: CreateColumn Albums Disambiguation String 12:23:00.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:23:00.1 Info: => 0.0005145s 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:23:00', 'album_disambiguation') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 18: album_disambiguation migrated 12:23:00.1 Info: => 0.0007987s 12:23:00.1 Info: 19: add_ape_quality_in_profiles migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 19 12:23:00.1 Info: PerformDBOperation 12:23:00.1 Info: Performing DB Operation 12:23:00.1 Info: => 3.25E-05s 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:23:00', 'add_ape_quality_in_profiles') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 19: add_ape_quality_in_profiles migrated 12:23:00.1 Info: => 0.0002739s 12:23:00.1 Info: 20: remove_pushalot migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 20 12:23:00.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:23:00.1 Info: => 4.61E-05s 12:23:00.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:23:00.1 Info: => 0.0007368s 12:23:00.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:23:00.1 Info: => 3.25E-05s 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:23:00', 'remove_pushalot') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 20: remove_pushalot migrated 12:23:00.1 Info: => 0.0002776s 12:23:00.1 Info: 21: add_custom_filters migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 21 12:23:00.1 Info: CreateTable CustomFilters 12:23:00.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:23:00.1 Info: => 0.0001268s 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:23:00', 'add_custom_filters') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 21: add_custom_filters migrated 12:23:00.1 Info: => 0.0004008s 12:23:00.1 Info: 22: import_list_tags migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 22 12:23:00.1 Info: AlterTable ImportLists 12:23:00.1 Info: => 6E-07s 12:23:00.1 Info: CreateColumn ImportLists Tags String 12:23:00.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:23:00.1 Info: => 0.0005211s 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:23:00', 'import_list_tags') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 22: import_list_tags migrated 12:23:00.1 Info: => 0.0008005s 12:23:00.1 Info: 23: add_release_groups_etc migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 23 12:23:00.1 Info: CreateTable ArtistMetadata 12:23:00.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:23:00.1 Info: => 0.0001702s 12:23:00.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:23:00.1 Info: => 0.0001257s 12:23:00.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:23:00.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:23:00.1 Info: => 8.67E-05s 12:23:00.1 Info: AlterTable Artists 12:23:00.1 Info: => 4E-07s 12:23:00.1 Info: CreateColumn Artists ArtistMetadataId Int32 12:23:00.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:23:00.1 Info: => 0.0005397s 12:23:00.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:23:00.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:23:00.1 Info: => 6.67E-05s 12:23:00.1 Info: CreateTable AlbumReleases 12:23:00.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:23:00.1 Info: => 0.00014s 12:23:00.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:23:00.1 Info: => 0.0001221s 12:23:00.1 Info: CreateIndex AlbumReleases (AlbumId) 12:23:00.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:23:00.1 Info: => 7.96E-05s 12:23:00.1 Info: PerformDBOperation 12:23:00.1 Info: Performing DB Operation 12:23:00.1 Info: => 3.15E-05s 12:23:00.1 Info: AlterTable Albums 12:23:00.1 Info: => 4E-07s 12:23:00.1 Info: CreateColumn Albums ArtistMetadataId Int32 12:23:00.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:23:00.1 Info: => 0.0005317s 12:23:00.1 Info: AlterTable Albums 12:23:00.1 Info: => 6E-07s 12:23:00.1 Info: CreateColumn Albums AnyReleaseOk Boolean 12:23:00.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:23:00.1 Info: => 0.0005317s 12:23:00.1 Info: AlterTable Albums 12:23:00.1 Info: => 6E-07s 12:23:00.1 Info: CreateColumn Albums Links String 12:23:00.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:23:00.1 Info: => 0.0005275s 12:23:00.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:23:00.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:23:00.1 Info: => 7.64E-05s 12:23:00.1 Info: AlterTable Tracks 12:23:00.1 Info: => 4E-07s 12:23:00.1 Info: CreateColumn Tracks ForeignRecordingId String 12:23:00.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:23:00.1 Info: => 0.000555s 12:23:00.1 Info: AlterTable Tracks 12:23:00.1 Info: => 5E-07s 12:23:00.1 Info: CreateColumn Tracks AlbumReleaseId Int32 12:23:00.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:23:00.1 Info: => 0.0005278s 12:23:00.1 Info: AlterTable Tracks 12:23:00.1 Info: => 6E-07s 12:23:00.1 Info: CreateColumn Tracks ArtistMetadataId Int32 12:23:00.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:23:00.1 Info: => 0.0005324s 12:23:00.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:23:00.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:23:00.1 Info: => 7.79E-05s 12:23:00.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:23:00.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:23:00.1 Info: => 6.06E-05s 12:23:00.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:23:00.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:00.1 Info: DROP TABLE "Artists" 12:23:00.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.1 Info: => 0.0054253s 12:23:00.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:23:00.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:23:00.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:23:00.1 Info: DROP TABLE "Albums" 12:23:00.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.1 Info: => 0.0047792s 12:23:00.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:23:00.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:23:00.1 Info: DROP TABLE "Tracks" 12:23:00.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:00.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:00.1 Info: => 0.0055134s 12:23:00.1 Info: DeleteColumn TrackFiles ArtistId 12:23:00.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:23:00.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:23:00.1 Info: DROP TABLE "TrackFiles" 12:23:00.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:00.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.1 Info: => 0.0041748s 12:23:00.1 Info: CreateIndex Artists (ArtistMetadataId) 12:23:00.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.1 Info: => 0.0001009s 12:23:00.1 Info: CreateIndex Artists (Monitored) 12:23:00.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.1 Info: => 7.57E-05s 12:23:00.1 Info: CreateIndex Albums (ArtistMetadataId) 12:23:00.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:23:00.1 Info: => 9.58E-05s 12:23:00.1 Info: CreateIndex Tracks (ArtistMetadataId) 12:23:00.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:23:00.1 Info: => 9.75E-05s 12:23:00.1 Info: CreateIndex Tracks (AlbumReleaseId) 12:23:00.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:23:00.1 Info: => 9.97E-05s 12:23:00.1 Info: CreateIndex Tracks (ForeignRecordingId) 12:23:00.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:23:00.1 Info: => 9.82E-05s 12:23:00.1 Info: UpdateData 12:23:00.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:23:00.1 Info: => 4.53E-05s 12:23:00.1 Info: UpdateData 12:23:00.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:23:00.1 Info: => 3.16E-05s 12:23:00.1 Info: UpdateData 12:23:00.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:23:00.1 Info: => 3.9E-05s 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:23:00', 'add_release_groups_etc') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 23: add_release_groups_etc migrated 12:23:00.1 Info: => 0.0006343s 12:23:00.1 Info: 24: NewMediaInfoFormat migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 24 12:23:00.1 Info: UpdateData 12:23:00.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:23:00.1 Info: => 5.08E-05s 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:23:00', 'NewMediaInfoFormat') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 24: NewMediaInfoFormat migrated 12:23:00.1 Info: => 0.0003074s 12:23:00.1 Info: 25: rename_restrictions_to_release_profiles migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 25 12:23:00.1 Info: RenameTable Restrictions ReleaseProfiles 12:23:00.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:23:00.1 Info: => 0.0018937s 12:23:00.1 Info: AlterTable ReleaseProfiles 12:23:00.1 Info: => 6E-07s 12:23:00.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:23:00.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:23:00.1 Info: => 0.0005725s 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:23:00', 'rename_restrictions_to_release_profiles') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 25: rename_restrictions_to_release_profiles migrated 12:23:00.1 Info: => 0.0008788s 12:23:00.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 26 12:23:00.1 Info: RenameTable Profiles QualityProfiles 12:23:00.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:23:00.1 Info: => 0.0018967s 12:23:00.1 Info: AlterTable QualityProfiles 12:23:00.1 Info: => 6E-07s 12:23:00.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:23:00.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:23:00.1 Info: => 0.0005084s 12:23:00.1 Info: AlterTable LanguageProfiles 12:23:00.1 Info: => 6E-07s 12:23:00.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:23:00.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:23:00.1 Info: => 0.0004931s 12:23:00.1 Info: UpdateData 12:23:00.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:23:00.1 Info: => 4.62E-05s 12:23:00.1 Info: UpdateData 12:23:00.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:23:00.1 Info: => 2.78E-05s 12:23:00.1 Info: RenameColumn Artists ProfileId to QualityProfileId 12:23:00.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:00.1 Info: DROP TABLE "Artists" 12:23:00.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.1 Info: => 0.0046941s 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:23:00', 'rename_quality_profiles_add_upgrade_allowed') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:23:00.1 Info: => 0.005124s 12:23:00.1 Info: 27: add_import_exclusions migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 27 12:23:00.1 Info: CreateTable ImportListExclusions 12:23:00.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:23:00.1 Info: => 0.0001693s 12:23:00.1 Info: CreateIndex ImportListExclusions (ForeignId) 12:23:00.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:23:00.1 Info: => 0.0001316s 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:23:00', 'add_import_exclusions') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 27: add_import_exclusions migrated 12:23:00.1 Info: => 0.0004666s 12:23:00.1 Info: 28: clean_artist_metadata_table migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 28 12:23:00.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:00.1 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:00.1 Info: => 0.0001466s 12:23:00.1 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:00.1 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:00.1 Info: => 0.0001196s 12:23:00.1 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:23:00.1 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:23:00.1 Info: => 0.0001122s 12:23:00.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:23:00.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:23:00.1 Info: => 0.0001067s 12:23:00.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:00.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:00.1 Info: => 0.0001585s 12:23:00.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:23:00.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:23:00.1 Info: => 0.0001182s 12:23:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:23:00', 'clean_artist_metadata_table') 12:23:00.1 Info: Committing Transaction 12:23:00.1 Info: 28: clean_artist_metadata_table migrated 12:23:00.1 Info: => 0.0004121s 12:23:00.1 Info: 29: health_issue_notification migrating 12:23:00.1 Info: Beginning Transaction 12:23:00.1 Info: Starting migration of Main DB to 29 12:23:00.1 Info: AlterTable Notifications 12:23:00.1 Info: => 6E-07s 12:23:00.1 Info: CreateColumn Notifications OnHealthIssue Boolean 12:23:00.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:23:00.1 Info: => 0.0005558s 12:23:00.1 Info: AlterTable Notifications 12:23:00.1 Info: => 5E-07s 12:23:00.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:23:00.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:23:00.1 Info: => 0.00053s 12:23:00.1 Info: AlterTable Notifications 12:23:00.1 Info: => 5E-07s 12:23:00.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:23:00.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:23:00.1 Info: => 0.0005191s 12:23:00.1 Info: AlterTable Notifications 12:23:00.1 Info: => 4E-07s 12:23:00.1 Info: CreateColumn Notifications OnImportFailure Boolean 12:23:00.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:23:00.1 Info: => 0.0005231s 12:23:00.1 Info: AlterTable Notifications 12:23:00.1 Info: => 5E-07s 12:23:00.1 Info: CreateColumn Notifications OnTrackRetag Boolean 12:23:00.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:23:00.1 Info: => 0.00053s 12:23:00.1 Info: DeleteColumn Notifications OnDownload 12:23:00.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:23:00.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:23:00.1 Info: DROP TABLE "Notifications" 12:23:00.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:23:00.1 Info: => 0.0054501s 12:23:00.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:23:00.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:23:00.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:23:00.1 Info: DROP TABLE "Notifications" 12:23:00.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:23:00.2 Info: => 0.0047227s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:23:00', 'health_issue_notification') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 29: health_issue_notification migrated 12:23:00.2 Info: => 0.0052003s 12:23:00.2 Info: 30: add_mediafilerepository_mtime migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 30 12:23:00.2 Info: AlterTable TrackFiles 12:23:00.2 Info: => 6E-07s 12:23:00.2 Info: CreateColumn TrackFiles Modified DateTime 12:23:00.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:23:00.2 Info: => 0.0005861s 12:23:00.2 Info: AlterTable TrackFiles 12:23:00.2 Info: => 6E-07s 12:23:00.2 Info: CreateColumn TrackFiles Path String 12:23:00.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:23:00.2 Info: => 0.0005148s 12:23:00.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:23:00.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:23:00.2 Info: => 3.67E-05s 12:23:00.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:23:00.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:23:00.2 Info: => 0.000116s 12:23:00.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:23:00.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:23:00.2 Info: => 0.0001306s 12:23:00.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:23:00.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:23:00.2 Info: => 0.0001335s 12:23:00.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:23:00.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:23:00.2 Info: => 7.5E-05s 12:23:00.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:23:00.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:23:00.2 Info: => 4.55E-05s 12:23:00.2 Info: AlterTable TrackFiles 12:23:00.2 Info: => 4E-07s 12:23:00.2 Info: AlterColumn TrackFiles Path String 12:23:00.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:00.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:23:00.2 Info: DROP TABLE "TrackFiles" 12:23:00.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:00.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.2 Info: => 0.00525s 12:23:00.2 Info: CreateIndex TrackFiles (Path) 12:23:00.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:00.2 Info: => 0.0001062s 12:23:00.2 Info: DeleteColumn TrackFiles RelativePath 12:23:00.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:00.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:23:00.2 Info: DROP TABLE "TrackFiles" 12:23:00.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:00.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:00.2 Info: => 0.0041488s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:23:00', 'add_mediafilerepository_mtime') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 30: add_mediafilerepository_mtime migrated 12:23:00.2 Info: => 0.0044826s 12:23:00.2 Info: 31: add_artistmetadataid_constraint migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 31 12:23:00.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:23:00.2 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:23:00.2 Info: => 8.68E-05s 12:23:00.2 Info: DeleteIndex Artists (ArtistMetadataId) 12:23:00.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:23:00.2 Info: => 0.0001489s 12:23:00.2 Info: AlterColumn Artists ArtistMetadataId Int32 12:23:00.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:00.2 Info: DROP TABLE "Artists" 12:23:00.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.2 Info: => 0.0046284s 12:23:00.2 Info: CreateIndex Artists (ArtistMetadataId) 12:23:00.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.2 Info: => 0.0001137s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:23:00', 'add_artistmetadataid_constraint') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 31: add_artistmetadataid_constraint migrated 12:23:00.2 Info: => 0.0004896s 12:23:00.2 Info: 32: old_ids_and_artist_alias migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 32 12:23:00.2 Info: AlterTable ArtistMetadata 12:23:00.2 Info: => 6E-07s 12:23:00.2 Info: CreateColumn ArtistMetadata Aliases String 12:23:00.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:23:00.2 Info: => 0.0005681s 12:23:00.2 Info: AlterTable ArtistMetadata 12:23:00.2 Info: => 5E-07s 12:23:00.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:23:00.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:23:00.2 Info: => 0.0005525s 12:23:00.2 Info: AlterTable Albums 12:23:00.2 Info: => 5E-07s 12:23:00.2 Info: CreateColumn Albums OldForeignAlbumIds String 12:23:00.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:23:00.2 Info: => 0.0005393s 12:23:00.2 Info: AlterTable AlbumReleases 12:23:00.2 Info: => 5E-07s 12:23:00.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:23:00.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:23:00.2 Info: => 0.0005364s 12:23:00.2 Info: AlterTable Tracks 12:23:00.2 Info: => 6E-07s 12:23:00.2 Info: CreateColumn Tracks OldForeignRecordingIds String 12:23:00.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:23:00.2 Info: => 0.0005424s 12:23:00.2 Info: AlterTable Tracks 12:23:00.2 Info: => 5E-07s 12:23:00.2 Info: CreateColumn Tracks OldForeignTrackIds String 12:23:00.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:23:00.2 Info: => 0.0005344s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:23:00', 'old_ids_and_artist_alias') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 32: old_ids_and_artist_alias migrated 12:23:00.2 Info: => 0.0008458s 12:23:00.2 Info: 33: download_propers_config migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 33 12:23:00.2 Info: PerformDBOperation 12:23:00.2 Info: Performing DB Operation 12:23:00.2 Info: => 3.15E-05s 12:23:00.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:23:00.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:23:00.2 Info: => 3.25E-05s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:23:00', 'download_propers_config') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 33: download_propers_config migrated 12:23:00.2 Info: => 0.0002823s 12:23:00.2 Info: 34: remove_language_profiles migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 34 12:23:00.2 Info: DeleteTable LanguageProfiles 12:23:00.2 Info: DROP TABLE "LanguageProfiles" 12:23:00.2 Info: => 0.0001886s 12:23:00.2 Info: DeleteColumn Artists LanguageProfileId 12:23:00.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:00.2 Info: DROP TABLE "Artists" 12:23:00.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.2 Info: => 0.0057649s 12:23:00.2 Info: DeleteColumn ImportLists LanguageProfileId 12:23:00.2 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:23:00.2 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:23:00.2 Info: DROP TABLE "ImportLists" 12:23:00.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:23:00.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:23:00.2 Info: => 0.0043911s 12:23:00.2 Info: DeleteColumn Blacklist Language 12:23:00.2 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:23:00.2 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:23:00.2 Info: DROP TABLE "Blacklist" 12:23:00.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:23:00.2 Info: => 0.0057884s 12:23:00.2 Info: DeleteColumn History Language 12:23:00.2 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:23:00.2 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:23:00.2 Info: DROP TABLE "History" 12:23:00.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:23:00.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:23:00.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:23:00.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:23:00.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:23:00.2 Info: => 0.0054488s 12:23:00.2 Info: DeleteColumn LyricFiles Language 12:23:00.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:23:00.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:23:00.2 Info: DROP TABLE "LyricFiles" 12:23:00.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:23:00.2 Info: => 0.0041562s 12:23:00.2 Info: DeleteColumn TrackFiles Language 12:23:00.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:00.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:23:00.2 Info: DROP TABLE "TrackFiles" 12:23:00.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:00.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:00.2 Info: => 0.0053724s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:23:00', 'remove_language_profiles') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 34: remove_language_profiles migrated 12:23:00.2 Info: => 0.0058976s 12:23:00.2 Info: 35: multi_disc_naming_format migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 35 12:23:00.2 Info: AlterTable NamingConfig 12:23:00.2 Info: => 7E-07s 12:23:00.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:23:00.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:23:00.2 Info: => 0.0005598s 12:23:00.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:23:00.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:23:00.2 Info: => 4.54E-05s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:23:00', 'multi_disc_naming_format') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 35: multi_disc_naming_format migrated 12:23:00.2 Info: => 0.0003265s 12:23:00.2 Info: 36: add_download_client_priority migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 36 12:23:00.2 Info: AlterTable DownloadClients 12:23:00.2 Info: => 7E-07s 12:23:00.2 Info: CreateColumn DownloadClients Priority Int32 12:23:00.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:23:00.2 Info: => 0.0005798s 12:23:00.2 Info: PerformDBOperation 12:23:00.2 Info: Performing DB Operation 12:23:00.2 Info: => 5.4E-05s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:23:00', 'add_download_client_priority') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 36: add_download_client_priority migrated 12:23:00.2 Info: => 0.0003453s 12:23:00.2 Info: 37: remove_growl_prowl migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 37 12:23:00.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:23:00.2 Info: => 4.76E-05s 12:23:00.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:23:00.2 Info: => 2.94E-05s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:23:00', 'remove_growl_prowl') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 37: remove_growl_prowl migrated 12:23:00.2 Info: => 0.0002805s 12:23:00.2 Info: 38: remove_plex_hometheatre migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 38 12:23:00.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:23:00.2 Info: => 4.67E-05s 12:23:00.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:23:00.2 Info: => 2.82E-05s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:23:00', 'remove_plex_hometheatre') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 38: remove_plex_hometheatre migrated 12:23:00.2 Info: => 0.000276s 12:23:00.2 Info: 39: add_root_folder_add_defaults migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 39 12:23:00.2 Info: AlterTable RootFolders 12:23:00.2 Info: => 6E-07s 12:23:00.2 Info: CreateColumn RootFolders Name String 12:23:00.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:23:00.2 Info: => 0.0005288s 12:23:00.2 Info: AlterTable RootFolders 12:23:00.2 Info: => 4E-07s 12:23:00.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:23:00.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:23:00.2 Info: => 0.0005205s 12:23:00.2 Info: AlterTable RootFolders 12:23:00.2 Info: => 5E-07s 12:23:00.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:23:00.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:23:00.2 Info: => 0.0005233s 12:23:00.2 Info: AlterTable RootFolders 12:23:00.2 Info: => 6E-07s 12:23:00.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:23:00.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:23:00.2 Info: => 0.0004977s 12:23:00.2 Info: AlterTable RootFolders 12:23:00.2 Info: => 5E-07s 12:23:00.2 Info: CreateColumn RootFolders DefaultTags String 12:23:00.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:23:00.2 Info: => 0.0004985s 12:23:00.2 Info: PerformDBOperation 12:23:00.2 Info: Performing DB Operation 12:23:00.2 Info: => 4.86E-05s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:23:00', 'add_root_folder_add_defaults') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 39: add_root_folder_add_defaults migrated 12:23:00.2 Info: => 0.0003558s 12:23:00.2 Info: 40: task_duration migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 40 12:23:00.2 Info: AlterTable ScheduledTasks 12:23:00.2 Info: => 7E-07s 12:23:00.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:23:00.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:23:00.2 Info: => 0.0005592s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:23:00', 'task_duration') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 40: task_duration migrated 12:23:00.2 Info: => 0.0008688s 12:23:00.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 41 12:23:00.2 Info: AlterTable ReleaseProfiles 12:23:00.2 Info: => 7E-07s 12:23:00.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:23:00.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:23:00.2 Info: => 0.0005698s 12:23:00.2 Info: AlterTable ReleaseProfiles 12:23:00.2 Info: => 5E-07s 12:23:00.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:23:00.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:23:00.2 Info: => 0.0005099s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:23:00', 'add_indexer_and_enabled_to_release_profiles') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:23:00.2 Info: => 0.0008223s 12:23:00.2 Info: 42: remove_album_folders migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 42 12:23:00.2 Info: DeleteColumn Artists AlbumFolder 12:23:00.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:00.2 Info: DROP TABLE "Artists" 12:23:00.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.2 Info: => 0.0042502s 12:23:00.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:23:00.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:23:00.2 Info: => 3.6E-05s 12:23:00.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:23:00.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:23:00.2 Info: => 2.91E-05s 12:23:00.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:23:00.2 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:23:00.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:23:00.2 Info: DROP TABLE "NamingConfig" 12:23:00.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:23:00.2 Info: => 0.0040634s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:23:00', 'remove_album_folders') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 42: remove_album_folders migrated 12:23:00.2 Info: => 0.0044999s 12:23:00.2 Info: 44: add_priority_to_indexers migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 44 12:23:00.2 Info: AlterTable Indexers 12:23:00.2 Info: => 6E-07s 12:23:00.2 Info: CreateColumn Indexers Priority Int32 12:23:00.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:23:00.2 Info: => 0.0005252s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:23:00', 'add_priority_to_indexers') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 44: add_priority_to_indexers migrated 12:23:00.2 Info: => 0.0008392s 12:23:00.2 Info: 45: remove_chown_and_folderchmod_config migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 45 12:23:00.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:23:00.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:23:00.2 Info: => 0.0008182s 12:23:00.2 Info: PerformDBOperation 12:23:00.2 Info: Performing DB Operation 12:23:00.2 Info: => 3.62E-05s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:23:00', 'remove_chown_and_folderchmod_config') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 45: remove_chown_and_folderchmod_config migrated 12:23:00.2 Info: => 0.0003244s 12:23:00.2 Info: 47: update_notifiarr migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 47 12:23:00.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:23:00.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:23:00.2 Info: => 7.13E-05s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:23:00', 'update_notifiarr') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 47: update_notifiarr migrated 12:23:00.2 Info: => 0.000336s 12:23:00.2 Info: 49: email_multiple_addresses migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 49 12:23:00.2 Info: PerformDBOperation 12:23:00.2 Info: Performing DB Operation 12:23:00.2 Info: => 5.67E-05s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:23:00', 'email_multiple_addresses') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 49: email_multiple_addresses migrated 12:23:00.2 Info: => 0.0003386s 12:23:00.2 Info: 50: rename_blacklist_to_blocklist migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 50 12:23:00.2 Info: RenameTable Blacklist Blocklist 12:23:00.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:23:00.2 Info: => 0.0015533s 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:23:00', 'rename_blacklist_to_blocklist') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 50: rename_blacklist_to_blocklist migrated 12:23:00.2 Info: => 0.0018889s 12:23:00.2 Info: 51: cdh_per_downloadclient migrating 12:23:00.2 Info: Beginning Transaction 12:23:00.2 Info: Starting migration of Main DB to 51 12:23:00.2 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'RTorrent', 'RTorrent', 1, '{ "host": "127.0.0.1", "port": 8080, "useSsl": false, "urlBase": "/my/", "musicCategory": "abc", "recentMusicPriority": 2, "olderMusicPriority": 2, "addStopped": false }', 'RTorrentSettings') 12:23:00.2 Info: AlterTable DownloadClients 12:23:00.2 Info: => 3E-07s 12:23:00.2 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:23:00.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:23:00.2 Info: => 0.0005267s 12:23:00.2 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:23:00.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:23:00.2 Info: => 0.0004984s 12:23:00.2 Info: PerformDBOperation 12:23:00.2 Info: Performing DB Operation 12:23:00.2 Info: => 0.000148s 12:23:00.2 Info: -> 1 Insert operations completed in 00:00:00.0000939 taking an average of 00:00:00.0000939 12:23:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:23:00', 'cdh_per_downloadclient') 12:23:00.2 Info: Committing Transaction 12:23:00.2 Info: 51: cdh_per_downloadclient migrated 12:23:00.2 Info: => 0.0004911s 12:23:00.2 Debug: Took: 00:00:00.2239538 12:23:00.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 12:23:00.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 12:23:00.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149803295589_201/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:00.3 Info: DatabaseEngineVersionCheck migrating 12:23:00.3 Info: PerformDBOperation 12:23:00.3 Info: Performing DB Operation 12:23:00.3 Info: SQLite 3.47.0 12:23:00.3 Info: => 0.0009495s 12:23:00.3 Info: DatabaseEngineVersionCheck migrated 12:23:00.3 Info: => 0.0009614s 12:23:00.3 Info: VersionMigration migrating 12:23:00.3 Info: Beginning Transaction 12:23:00.3 Info: CreateTable VersionInfo 12:23:00.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:23:00.3 Info: => 0.000149s 12:23:00.3 Info: Committing Transaction 12:23:00.3 Info: VersionMigration migrated 12:23:00.3 Info: => 0.0005324s 12:23:00.3 Info: VersionUniqueMigration migrating 12:23:00.3 Info: Beginning Transaction 12:23:00.3 Info: CreateIndex VersionInfo (Version) 12:23:00.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:23:00.3 Info: => 0.0001217s 12:23:00.3 Info: AlterTable VersionInfo 12:23:00.3 Info: => 5E-07s 12:23:00.3 Info: CreateColumn VersionInfo AppliedOn DateTime 12:23:00.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:23:00.3 Info: => 0.0033578s 12:23:00.3 Info: Committing Transaction 12:23:00.3 Info: VersionUniqueMigration migrated 12:23:00.3 Info: => 0.0035631s 12:23:00.3 Info: VersionDescriptionMigration migrating 12:23:00.3 Info: Beginning Transaction 12:23:00.3 Info: AlterTable VersionInfo 12:23:00.3 Info: => 6E-07s 12:23:00.3 Info: CreateColumn VersionInfo Description String 12:23:00.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:23:00.3 Info: => 0.0002009s 12:23:00.3 Info: Committing Transaction 12:23:00.3 Info: VersionDescriptionMigration migrated 12:23:00.3 Info: => 0.0003887s 12:23:00.3 Info: 1: InitialSetup migrating 12:23:00.3 Info: Beginning Transaction 12:23:00.3 Info: Starting migration of Main DB to 1 12:23:00.3 Info: CreateTable Config 12:23:00.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:23:00.3 Info: => 0.0001633s 12:23:00.3 Info: CreateIndex Config (Key) 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:23:00.3 Info: => 7.49E-05s 12:23:00.3 Info: CreateTable RootFolders 12:23:00.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:23:00.3 Info: => 8.18E-05s 12:23:00.3 Info: CreateIndex RootFolders (Path) 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:23:00.3 Info: => 6.8E-05s 12:23:00.3 Info: CreateTable Artists 12:23:00.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:23:00.3 Info: => 0.0002194s 12:23:00.3 Info: CreateIndex Artists (ForeignArtistId) 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:23:00.3 Info: => 7.03E-05s 12:23:00.3 Info: CreateIndex Artists (NameSlug) 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:23:00.3 Info: => 6.12E-05s 12:23:00.3 Info: CreateIndex Artists (CleanName) 12:23:00.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.3 Info: => 6.22E-05s 12:23:00.3 Info: CreateIndex Artists (Path) 12:23:00.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.3 Info: => 6.08E-05s 12:23:00.3 Info: CreateTable Albums 12:23:00.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:23:00.3 Info: => 0.000201s 12:23:00.3 Info: CreateIndex Albums (ForeignAlbumId) 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.3 Info: => 7.22E-05s 12:23:00.3 Info: CreateIndex Albums (MBId) 12:23:00.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:00.3 Info: => 6.19E-05s 12:23:00.3 Info: CreateIndex Albums (TADBId) 12:23:00.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:00.3 Info: => 6.1E-05s 12:23:00.3 Info: CreateIndex Albums (TitleSlug) 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:00.3 Info: => 6.39E-05s 12:23:00.3 Info: CreateIndex Albums (CleanTitle) 12:23:00.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.3 Info: => 6.01E-05s 12:23:00.3 Info: CreateIndex Albums (Path) 12:23:00.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:23:00.3 Info: => 6.17E-05s 12:23:00.3 Info: CreateTable Tracks 12:23:00.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:23:00.3 Info: => 0.0001312s 12:23:00.3 Info: CreateIndex Tracks (ForeignTrackId) 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:00.3 Info: => 6.46E-05s 12:23:00.3 Info: CreateIndex Tracks (ArtistId) 12:23:00.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:23:00.3 Info: => 0.000118s 12:23:00.3 Info: CreateIndex Tracks (TrackFileId) 12:23:00.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:00.3 Info: => 9.18E-05s 12:23:00.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:23:00.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:23:00.3 Info: => 7.75E-05s 12:23:00.3 Info: CreateTable TrackFiles 12:23:00.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:23:00.3 Info: => 0.0001238s 12:23:00.3 Info: CreateIndex TrackFiles (ArtistId) 12:23:00.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:23:00.3 Info: => 7.47E-05s 12:23:00.3 Info: CreateIndex TrackFiles (AlbumId) 12:23:00.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.3 Info: => 6.99E-05s 12:23:00.3 Info: CreateTable History 12:23:00.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:23:00.3 Info: => 0.000128s 12:23:00.3 Info: CreateIndex History (Date) 12:23:00.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:23:00.3 Info: => 8.49E-05s 12:23:00.3 Info: CreateIndex History (EventType) 12:23:00.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:23:00.3 Info: => 7E-05s 12:23:00.3 Info: CreateIndex History (DownloadId) 12:23:00.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:23:00.3 Info: => 6.67E-05s 12:23:00.3 Info: CreateIndex History (AlbumId) 12:23:00.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:23:00.3 Info: => 6.67E-05s 12:23:00.3 Info: CreateTable Notifications 12:23:00.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:23:00.3 Info: => 0.0001156s 12:23:00.3 Info: CreateTable ScheduledTasks 12:23:00.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:23:00.3 Info: => 0.0001318s 12:23:00.3 Info: CreateIndex ScheduledTasks (TypeName) 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:23:00.3 Info: => 0.0001016s 12:23:00.3 Info: CreateTable Indexers 12:23:00.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:23:00.3 Info: => 0.0001162s 12:23:00.3 Info: CreateIndex Indexers (Name) 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:00.3 Info: => 0.0001215s 12:23:00.3 Info: CreateTable Profiles 12:23:00.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:23:00.3 Info: => 0.000102s 12:23:00.3 Info: CreateIndex Profiles (Name) 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:23:00.3 Info: => 7.95E-05s 12:23:00.3 Info: CreateTable QualityDefinitions 12:23:00.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:23:00.3 Info: => 0.0001051s 12:23:00.3 Info: CreateIndex QualityDefinitions (Quality) 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:23:00.3 Info: => 7.49E-05s 12:23:00.3 Info: CreateIndex QualityDefinitions (Title) 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:23:00.3 Info: => 0.0001s 12:23:00.3 Info: CreateTable NamingConfig 12:23:00.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:23:00.3 Info: => 0.0001263s 12:23:00.3 Info: CreateTable Blacklist 12:23:00.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:23:00.3 Info: => 0.0001547s 12:23:00.3 Info: CreateTable Metadata 12:23:00.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:23:00.3 Info: => 0.0001015s 12:23:00.3 Info: CreateTable MetadataFiles 12:23:00.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:23:00.3 Info: => 0.0001174s 12:23:00.3 Info: CreateTable DownloadClients 12:23:00.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:23:00.3 Info: => 9.65E-05s 12:23:00.3 Info: CreateTable PendingReleases 12:23:00.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:23:00.3 Info: => 0.0001092s 12:23:00.3 Info: CreateTable RemotePathMappings 12:23:00.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:23:00.3 Info: => 0.0001s 12:23:00.3 Info: CreateTable Tags 12:23:00.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:23:00.3 Info: => 8.42E-05s 12:23:00.3 Info: CreateIndex Tags (Label) 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:23:00.3 Info: => 7.81E-05s 12:23:00.3 Info: CreateTable Restrictions 12:23:00.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:23:00.3 Info: => 9.33E-05s 12:23:00.3 Info: CreateTable DelayProfiles 12:23:00.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:23:00.3 Info: => 0.0001158s 12:23:00.3 Info: CreateTable Users 12:23:00.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:23:00.3 Info: => 8.75E-05s 12:23:00.3 Info: CreateIndex Users (Identifier) 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:23:00.3 Info: => 0.0001006s 12:23:00.3 Info: CreateIndex Users (Username) 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:23:00.3 Info: => 8.56E-05s 12:23:00.3 Info: CreateTable Commands 12:23:00.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:23:00.3 Info: => 0.0001215s 12:23:00.3 Info: CreateTable IndexerStatus 12:23:00.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:23:00.3 Info: => 0.000111s 12:23:00.3 Info: CreateIndex IndexerStatus (ProviderId) 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:23:00.3 Info: => 7.68E-05s 12:23:00.3 Info: CreateTable ExtraFiles 12:23:00.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:23:00.3 Info: => 0.0001071s 12:23:00.3 Info: CreateTable LyricFiles 12:23:00.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:23:00.3 Info: => 0.0008229s 12:23:00.3 Info: CreateTable LanguageProfiles 12:23:00.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:23:00.3 Info: => 0.0001056s 12:23:00.3 Info: CreateIndex LanguageProfiles (Name) 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:23:00.3 Info: => 0.0001305s 12:23:00.3 Info: CreateTable DownloadClientStatus 12:23:00.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:23:00.3 Info: => 0.0001112s 12:23:00.3 Info: CreateIndex DownloadClientStatus (ProviderId) 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:23:00.3 Info: => 8.26E-05s 12:23:00.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:23:00.3 Info: -> 1 Insert operations completed in 00:00:00.0000608 taking an average of 00:00:00.0000608 12:23:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:23:00', 'InitialSetup') 12:23:00.3 Info: Committing Transaction 12:23:00.3 Info: 1: InitialSetup migrated 12:23:00.3 Info: => 0.0107236s 12:23:00.3 Info: 2: add_reason_to_pending_releases migrating 12:23:00.3 Info: Beginning Transaction 12:23:00.3 Info: Starting migration of Main DB to 2 12:23:00.3 Info: AlterTable PendingReleases 12:23:00.3 Info: => 1.2E-06s 12:23:00.3 Info: CreateColumn PendingReleases Reason Int32 12:23:00.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:23:00.3 Info: => 0.0005412s 12:23:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:23:00', 'add_reason_to_pending_releases') 12:23:00.3 Info: Committing Transaction 12:23:00.3 Info: 2: add_reason_to_pending_releases migrated 12:23:00.3 Info: => 0.000833s 12:23:00.3 Info: 3: add_medium_support migrating 12:23:00.3 Info: Beginning Transaction 12:23:00.3 Info: Starting migration of Main DB to 3 12:23:00.3 Info: AlterTable Albums 12:23:00.3 Info: => 7E-07s 12:23:00.3 Info: CreateColumn Albums Media String 12:23:00.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:23:00.3 Info: => 0.0005128s 12:23:00.3 Info: AlterTable Tracks 12:23:00.3 Info: => 5E-07s 12:23:00.3 Info: CreateColumn Tracks MediumNumber Int32 12:23:00.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:23:00.3 Info: => 0.0004821s 12:23:00.3 Info: AlterTable Tracks 12:23:00.3 Info: => 5E-07s 12:23:00.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:23:00.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:23:00.3 Info: => 0.0004896s 12:23:00.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:23:00.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:23:00.3 Info: => 4.17E-05s 12:23:00.3 Info: DeleteColumn Tracks TrackNumber 12:23:00.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:23:00.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:23:00.3 Info: DROP TABLE "Tracks" 12:23:00.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:00.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:23:00.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:00.3 Info: => 0.0046002s 12:23:00.3 Info: AlterTable Tracks 12:23:00.3 Info: => 5E-07s 12:23:00.3 Info: CreateColumn Tracks TrackNumber String 12:23:00.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:23:00.3 Info: => 0.0004799s 12:23:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:23:00', 'add_medium_support') 12:23:00.3 Info: Committing Transaction 12:23:00.3 Info: 3: add_medium_support migrated 12:23:00.3 Info: => 0.0008519s 12:23:00.3 Info: 4: add_various_qualites_in_profile migrating 12:23:00.3 Info: Beginning Transaction 12:23:00.3 Info: Starting migration of Main DB to 4 12:23:00.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:23:00.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:23:00.3 Info: => 5.23E-05s 12:23:00.3 Info: PerformDBOperation 12:23:00.3 Info: Performing DB Operation 12:23:00.3 Info: => 2.71E-05s 12:23:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:23:00', 'add_various_qualites_in_profile') 12:23:00.3 Info: Committing Transaction 12:23:00.3 Info: 4: add_various_qualites_in_profile migrated 12:23:00.3 Info: => 0.0002655s 12:23:00.3 Info: 5: metadata_profiles migrating 12:23:00.3 Info: Beginning Transaction 12:23:00.3 Info: Starting migration of Main DB to 5 12:23:00.3 Info: CreateTable MetadataProfiles 12:23:00.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:23:00.3 Info: => 0.0001245s 12:23:00.3 Info: CreateIndex MetadataProfiles (Name) 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:23:00.3 Info: => 9.54E-05s 12:23:00.3 Info: AlterTable Artists 12:23:00.3 Info: => 6E-07s 12:23:00.3 Info: CreateColumn Artists MetadataProfileId Int32 12:23:00.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:23:00.3 Info: => 0.0004982s 12:23:00.3 Info: DeleteColumn Artists PrimaryAlbumTypes 12:23:00.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:23:00.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:23:00.3 Info: DROP TABLE "Artists" 12:23:00.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:23:00.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.3 Info: => 0.0039896s 12:23:00.3 Info: DeleteColumn Artists SecondaryAlbumTypes 12:23:00.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:23:00.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:23:00.3 Info: DROP TABLE "Artists" 12:23:00.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:23:00.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.3 Info: => 0.0049464s 12:23:00.3 Info: AlterTable Albums 12:23:00.3 Info: => 5E-07s 12:23:00.3 Info: CreateColumn Albums SecondaryTypes String 12:23:00.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:23:00.3 Info: => 0.0005204s 12:23:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:23:00', 'metadata_profiles') 12:23:00.3 Info: Committing Transaction 12:23:00.3 Info: 5: metadata_profiles migrated 12:23:00.3 Info: => 0.0009248s 12:23:00.3 Info: 6: separate_automatic_and_interactive_search migrating 12:23:00.3 Info: Beginning Transaction 12:23:00.3 Info: Starting migration of Main DB to 6 12:23:00.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:23:00.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:23:00.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:23:00.3 Info: DROP TABLE "Indexers" 12:23:00.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:00.3 Info: => 0.0033543s 12:23:00.3 Info: AlterTable Indexers 12:23:00.3 Info: => 4E-07s 12:23:00.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:23:00.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:23:00.3 Info: => 0.0004596s 12:23:00.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:23:00.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:23:00.3 Info: => 3.98E-05s 12:23:00.3 Info: AlterTable Indexers 12:23:00.3 Info: => 5E-07s 12:23:00.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:23:00.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:23:00.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:23:00.3 Info: DROP TABLE "Indexers" 12:23:00.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:23:00.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:00.3 Info: => 0.0033004s 12:23:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:23:00', 'separate_automatic_and_interactive_search') 12:23:00.3 Info: Committing Transaction 12:23:00.3 Info: 6: separate_automatic_and_interactive_search migrated 12:23:00.3 Info: => 0.0036199s 12:23:00.3 Info: 7: change_album_path_to_relative migrating 12:23:00.3 Info: Beginning Transaction 12:23:00.3 Info: Starting migration of Main DB to 7 12:23:00.3 Info: DeleteColumn Albums Path 12:23:00.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:23:00.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:23:00.4 Info: DROP TABLE "Albums" 12:23:00.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:00.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:00.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.4 Info: => 0.0040871s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:23:00', 'change_album_path_to_relative') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 7: change_album_path_to_relative migrated 12:23:00.4 Info: => 0.0044897s 12:23:00.4 Info: 8: change_quality_size_mb_to_kb migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 8 12:23:00.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:23:00.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:23:00.4 Info: => 4.88E-05s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:23:00', 'change_quality_size_mb_to_kb') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 8: change_quality_size_mb_to_kb migrated 12:23:00.4 Info: => 0.0002965s 12:23:00.4 Info: 9: album_releases migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 9 12:23:00.4 Info: AlterTable Albums 12:23:00.4 Info: => 9E-07s 12:23:00.4 Info: CreateColumn Albums Releases String 12:23:00.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:23:00.4 Info: => 0.0004897s 12:23:00.4 Info: AlterTable Albums 12:23:00.4 Info: => 4E-07s 12:23:00.4 Info: CreateColumn Albums CurrentRelease String 12:23:00.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:23:00.4 Info: => 0.0004609s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:23:00', 'album_releases') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 9: album_releases migrated 12:23:00.4 Info: => 0.0007653s 12:23:00.4 Info: 10: album_releases_fix migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 10 12:23:00.4 Info: AlterTable Albums 12:23:00.4 Info: => 1.3E-06s 12:23:00.4 Info: AlterColumn Albums Releases String 12:23:00.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:23:00.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:23:00.4 Info: DROP TABLE "Albums" 12:23:00.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:00.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:00.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.4 Info: => 0.0048178s 12:23:00.4 Info: AlterTable Albums 12:23:00.4 Info: => 5E-07s 12:23:00.4 Info: AlterColumn Albums CurrentRelease String 12:23:00.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:23:00.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:23:00.4 Info: DROP TABLE "Albums" 12:23:00.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:00.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:00.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.4 Info: => 0.0039458s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:23:00', 'album_releases_fix') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 10: album_releases_fix migrated 12:23:00.4 Info: => 0.0043105s 12:23:00.4 Info: 11: import_lists migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 11 12:23:00.4 Info: CreateTable ImportLists 12:23:00.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:23:00.4 Info: => 0.0001564s 12:23:00.4 Info: CreateIndex ImportLists (Name) 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:23:00.4 Info: => 7.37E-05s 12:23:00.4 Info: CreateTable ImportListStatus 12:23:00.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:23:00.4 Info: => 0.0001051s 12:23:00.4 Info: CreateIndex ImportListStatus (ProviderId) 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:23:00.4 Info: => 6.93E-05s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:23:00', 'import_lists') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 11: import_lists migrated 12:23:00.4 Info: => 0.0003737s 12:23:00.4 Info: 12: add_release_status migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 12 12:23:00.4 Info: AlterTable MetadataProfiles 12:23:00.4 Info: => 1E-06s 12:23:00.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:23:00.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:23:00.4 Info: => 0.000537s 12:23:00.4 Info: PerformDBOperation 12:23:00.4 Info: Performing DB Operation 12:23:00.4 Info: => 2.88E-05s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:23:00', 'add_release_status') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 12: add_release_status migrated 12:23:00.4 Info: => 0.0003051s 12:23:00.4 Info: 13: album_download_notification migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 13 12:23:00.4 Info: AlterTable Notifications 12:23:00.4 Info: => 8E-07s 12:23:00.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:23:00.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:23:00.4 Info: => 0.0005057s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:23:00', 'album_download_notification') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 13: album_download_notification migrated 12:23:00.4 Info: => 0.0008202s 12:23:00.4 Info: 14: fix_language_metadata_profiles migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 14 12:23:00.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:23:00.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:23:00.4 Info: => 7.61E-05s 12:23:00.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:23:00.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:23:00.4 Info: => 5.09E-05s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:23:00', 'fix_language_metadata_profiles') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 14: fix_language_metadata_profiles migrated 12:23:00.4 Info: => 0.0002966s 12:23:00.4 Info: 15: remove_fanzub migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 15 12:23:00.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:23:00.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:23:00.4 Info: => 4.24E-05s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:23:00', 'remove_fanzub') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 15: remove_fanzub migrated 12:23:00.4 Info: => 0.0002789s 12:23:00.4 Info: 16: update_artist_history_indexes migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 16 12:23:00.4 Info: CreateIndex Albums (ArtistId) 12:23:00.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:23:00.4 Info: => 0.0001009s 12:23:00.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:23:00.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:23:00.4 Info: => 7.59E-05s 12:23:00.4 Info: DeleteIndex History (AlbumId) 12:23:00.4 Info: DROP INDEX "IX_History_AlbumId" 12:23:00.4 Info: => 0.000124s 12:23:00.4 Info: CreateIndex History (AlbumId, Date) 12:23:00.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:23:00.4 Info: => 9.11E-05s 12:23:00.4 Info: DeleteIndex History (DownloadId) 12:23:00.4 Info: DROP INDEX "IX_History_DownloadId" 12:23:00.4 Info: => 0.000125s 12:23:00.4 Info: CreateIndex History (DownloadId, Date) 12:23:00.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:23:00.4 Info: => 8.94E-05s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:23:00', 'update_artist_history_indexes') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 16: update_artist_history_indexes migrated 12:23:00.4 Info: => 0.0004163s 12:23:00.4 Info: 17: remove_nma migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 17 12:23:00.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:23:00.4 Info: => 4.89E-05s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:23:00', 'remove_nma') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 17: remove_nma migrated 12:23:00.4 Info: => 0.0002874s 12:23:00.4 Info: 18: album_disambiguation migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 18 12:23:00.4 Info: AlterTable Albums 12:23:00.4 Info: => 8E-07s 12:23:00.4 Info: CreateColumn Albums Disambiguation String 12:23:00.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:23:00.4 Info: => 0.0005341s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:23:00', 'album_disambiguation') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 18: album_disambiguation migrated 12:23:00.4 Info: => 0.0008348s 12:23:00.4 Info: 19: add_ape_quality_in_profiles migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 19 12:23:00.4 Info: PerformDBOperation 12:23:00.4 Info: Performing DB Operation 12:23:00.4 Info: => 3.07E-05s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:23:00', 'add_ape_quality_in_profiles') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 19: add_ape_quality_in_profiles migrated 12:23:00.4 Info: => 0.0002798s 12:23:00.4 Info: 20: remove_pushalot migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 20 12:23:00.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:23:00.4 Info: => 4.69E-05s 12:23:00.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:23:00.4 Info: => 2.95E-05s 12:23:00.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:23:00.4 Info: => 2.78E-05s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:23:00', 'remove_pushalot') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 20: remove_pushalot migrated 12:23:00.4 Info: => 0.0002654s 12:23:00.4 Info: 21: add_custom_filters migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 21 12:23:00.4 Info: CreateTable CustomFilters 12:23:00.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:23:00.4 Info: => 0.0001212s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:23:00', 'add_custom_filters') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 21: add_custom_filters migrated 12:23:00.4 Info: => 0.0004055s 12:23:00.4 Info: 22: import_list_tags migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 22 12:23:00.4 Info: AlterTable ImportLists 12:23:00.4 Info: => 9E-07s 12:23:00.4 Info: CreateColumn ImportLists Tags String 12:23:00.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:23:00.4 Info: => 0.0005145s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:23:00', 'import_list_tags') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 22: import_list_tags migrated 12:23:00.4 Info: => 0.0008162s 12:23:00.4 Info: 23: add_release_groups_etc migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 23 12:23:00.4 Info: CreateTable ArtistMetadata 12:23:00.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:23:00.4 Info: => 0.0001723s 12:23:00.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:23:00.4 Info: => 0.0001334s 12:23:00.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:23:00.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:23:00.4 Info: => 8.66E-05s 12:23:00.4 Info: AlterTable Artists 12:23:00.4 Info: => 4E-07s 12:23:00.4 Info: CreateColumn Artists ArtistMetadataId Int32 12:23:00.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:23:00.4 Info: => 0.0005535s 12:23:00.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:23:00.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:23:00.4 Info: => 6.57E-05s 12:23:00.4 Info: CreateTable AlbumReleases 12:23:00.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:23:00.4 Info: => 0.0001443s 12:23:00.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:23:00.4 Info: => 0.0001377s 12:23:00.4 Info: CreateIndex AlbumReleases (AlbumId) 12:23:00.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:23:00.4 Info: => 8.04E-05s 12:23:00.4 Info: PerformDBOperation 12:23:00.4 Info: Performing DB Operation 12:23:00.4 Info: => 3.27E-05s 12:23:00.4 Info: AlterTable Albums 12:23:00.4 Info: => 3E-07s 12:23:00.4 Info: CreateColumn Albums ArtistMetadataId Int32 12:23:00.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:23:00.4 Info: => 0.0005599s 12:23:00.4 Info: AlterTable Albums 12:23:00.4 Info: => 6E-07s 12:23:00.4 Info: CreateColumn Albums AnyReleaseOk Boolean 12:23:00.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:23:00.4 Info: => 0.0005372s 12:23:00.4 Info: AlterTable Albums 12:23:00.4 Info: => 7E-07s 12:23:00.4 Info: CreateColumn Albums Links String 12:23:00.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:23:00.4 Info: => 0.0005268s 12:23:00.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:23:00.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:23:00.4 Info: => 7.93E-05s 12:23:00.4 Info: AlterTable Tracks 12:23:00.4 Info: => 4E-07s 12:23:00.4 Info: CreateColumn Tracks ForeignRecordingId String 12:23:00.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:23:00.4 Info: => 0.0005743s 12:23:00.4 Info: AlterTable Tracks 12:23:00.4 Info: => 5E-07s 12:23:00.4 Info: CreateColumn Tracks AlbumReleaseId Int32 12:23:00.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:23:00.4 Info: => 0.0005367s 12:23:00.4 Info: AlterTable Tracks 12:23:00.4 Info: => 5E-07s 12:23:00.4 Info: CreateColumn Tracks ArtistMetadataId Int32 12:23:00.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:23:00.4 Info: => 0.0005324s 12:23:00.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:23:00.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:23:00.4 Info: => 7.91E-05s 12:23:00.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:23:00.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:23:00.4 Info: => 5.89E-05s 12:23:00.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:23:00.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:00.4 Info: DROP TABLE "Artists" 12:23:00.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.4 Info: => 0.0054138s 12:23:00.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:23:00.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:23:00.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:23:00.4 Info: DROP TABLE "Albums" 12:23:00.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.4 Info: => 0.004759s 12:23:00.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:23:00.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:23:00.4 Info: DROP TABLE "Tracks" 12:23:00.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:00.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:00.4 Info: => 0.0044346s 12:23:00.4 Info: DeleteColumn TrackFiles ArtistId 12:23:00.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:23:00.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:23:00.4 Info: DROP TABLE "TrackFiles" 12:23:00.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:00.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.4 Info: => 0.0051385s 12:23:00.4 Info: CreateIndex Artists (ArtistMetadataId) 12:23:00.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.4 Info: => 0.0001106s 12:23:00.4 Info: CreateIndex Artists (Monitored) 12:23:00.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.4 Info: => 7.6E-05s 12:23:00.4 Info: CreateIndex Albums (ArtistMetadataId) 12:23:00.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:23:00.4 Info: => 0.0001044s 12:23:00.4 Info: CreateIndex Tracks (ArtistMetadataId) 12:23:00.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:23:00.4 Info: => 0.0001008s 12:23:00.4 Info: CreateIndex Tracks (AlbumReleaseId) 12:23:00.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:23:00.4 Info: => 0.0001026s 12:23:00.4 Info: CreateIndex Tracks (ForeignRecordingId) 12:23:00.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:23:00.4 Info: => 0.0001032s 12:23:00.4 Info: UpdateData 12:23:00.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:23:00.4 Info: => 4.51E-05s 12:23:00.4 Info: UpdateData 12:23:00.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:23:00.4 Info: => 3.18E-05s 12:23:00.4 Info: UpdateData 12:23:00.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:23:00.4 Info: => 3.85E-05s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:23:00', 'add_release_groups_etc') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 23: add_release_groups_etc migrated 12:23:00.4 Info: => 0.0007364s 12:23:00.4 Info: 24: NewMediaInfoFormat migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 24 12:23:00.4 Info: UpdateData 12:23:00.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:23:00.4 Info: => 5.18E-05s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:23:00', 'NewMediaInfoFormat') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 24: NewMediaInfoFormat migrated 12:23:00.4 Info: => 0.0004166s 12:23:00.4 Info: 25: rename_restrictions_to_release_profiles migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 25 12:23:00.4 Info: RenameTable Restrictions ReleaseProfiles 12:23:00.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:23:00.4 Info: => 0.0018935s 12:23:00.4 Info: AlterTable ReleaseProfiles 12:23:00.4 Info: => 8E-07s 12:23:00.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:23:00.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:23:00.4 Info: => 0.0005928s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:23:00', 'rename_restrictions_to_release_profiles') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 25: rename_restrictions_to_release_profiles migrated 12:23:00.4 Info: => 0.000933s 12:23:00.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 26 12:23:00.4 Info: RenameTable Profiles QualityProfiles 12:23:00.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:23:00.4 Info: => 0.0018747s 12:23:00.4 Info: AlterTable QualityProfiles 12:23:00.4 Info: => 6E-07s 12:23:00.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:23:00.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:23:00.4 Info: => 0.0005285s 12:23:00.4 Info: AlterTable LanguageProfiles 12:23:00.4 Info: => 5E-07s 12:23:00.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:23:00.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:23:00.4 Info: => 0.0005084s 12:23:00.4 Info: UpdateData 12:23:00.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:23:00.4 Info: => 4.55E-05s 12:23:00.4 Info: UpdateData 12:23:00.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:23:00.4 Info: => 2.84E-05s 12:23:00.4 Info: RenameColumn Artists ProfileId to QualityProfileId 12:23:00.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:00.4 Info: DROP TABLE "Artists" 12:23:00.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.4 Info: => 0.0056671s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:23:00', 'rename_quality_profiles_add_upgrade_allowed') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:23:00.4 Info: => 0.0061307s 12:23:00.4 Info: 27: add_import_exclusions migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 27 12:23:00.4 Info: CreateTable ImportListExclusions 12:23:00.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:23:00.4 Info: => 0.0001775s 12:23:00.4 Info: CreateIndex ImportListExclusions (ForeignId) 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:23:00.4 Info: => 0.0001415s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:23:00', 'add_import_exclusions') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 27: add_import_exclusions migrated 12:23:00.4 Info: => 0.0004763s 12:23:00.4 Info: 28: clean_artist_metadata_table migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 28 12:23:00.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:00.4 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:00.4 Info: => 0.0001595s 12:23:00.4 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:00.4 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:00.4 Info: => 0.0001207s 12:23:00.4 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:23:00.4 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:23:00.4 Info: => 0.0001148s 12:23:00.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:23:00.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:23:00.4 Info: => 0.0001139s 12:23:00.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:00.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:00.4 Info: => 0.0001087s 12:23:00.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:23:00.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:23:00.4 Info: => 0.0001113s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:23:00', 'clean_artist_metadata_table') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 28: clean_artist_metadata_table migrated 12:23:00.4 Info: => 0.0003797s 12:23:00.4 Info: 29: health_issue_notification migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 29 12:23:00.4 Info: AlterTable Notifications 12:23:00.4 Info: => 1.1E-06s 12:23:00.4 Info: CreateColumn Notifications OnHealthIssue Boolean 12:23:00.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:23:00.4 Info: => 0.0005911s 12:23:00.4 Info: AlterTable Notifications 12:23:00.4 Info: => 6E-07s 12:23:00.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:23:00.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:23:00.4 Info: => 0.0005476s 12:23:00.4 Info: AlterTable Notifications 12:23:00.4 Info: => 5E-07s 12:23:00.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:23:00.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:23:00.4 Info: => 0.0006152s 12:23:00.4 Info: AlterTable Notifications 12:23:00.4 Info: => 6E-07s 12:23:00.4 Info: CreateColumn Notifications OnImportFailure Boolean 12:23:00.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:23:00.4 Info: => 0.0005429s 12:23:00.4 Info: AlterTable Notifications 12:23:00.4 Info: => 5E-07s 12:23:00.4 Info: CreateColumn Notifications OnTrackRetag Boolean 12:23:00.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:23:00.4 Info: => 0.0005368s 12:23:00.4 Info: DeleteColumn Notifications OnDownload 12:23:00.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:23:00.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:23:00.4 Info: DROP TABLE "Notifications" 12:23:00.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:23:00.4 Info: => 0.0044587s 12:23:00.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:23:00.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:23:00.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:23:00.4 Info: DROP TABLE "Notifications" 12:23:00.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:23:00.4 Info: => 0.0055205s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:23:00', 'health_issue_notification') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 29: health_issue_notification migrated 12:23:00.4 Info: => 0.0059073s 12:23:00.4 Info: 30: add_mediafilerepository_mtime migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 30 12:23:00.4 Info: AlterTable TrackFiles 12:23:00.4 Info: => 8E-07s 12:23:00.4 Info: CreateColumn TrackFiles Modified DateTime 12:23:00.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:23:00.4 Info: => 0.0006518s 12:23:00.4 Info: AlterTable TrackFiles 12:23:00.4 Info: => 6E-07s 12:23:00.4 Info: CreateColumn TrackFiles Path String 12:23:00.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:23:00.4 Info: => 0.0005352s 12:23:00.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:23:00.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:23:00.4 Info: => 3.9E-05s 12:23:00.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:23:00.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:23:00.4 Info: => 0.0001222s 12:23:00.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:23:00.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:23:00.4 Info: => 0.0001306s 12:23:00.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:23:00.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:23:00.4 Info: => 0.0001418s 12:23:00.4 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:23:00.4 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:23:00.4 Info: => 7.68E-05s 12:23:00.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:23:00.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:23:00.4 Info: => 4.68E-05s 12:23:00.4 Info: AlterTable TrackFiles 12:23:00.4 Info: => 4E-07s 12:23:00.4 Info: AlterColumn TrackFiles Path String 12:23:00.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:00.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:23:00.4 Info: DROP TABLE "TrackFiles" 12:23:00.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:00.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.4 Info: => 0.005245s 12:23:00.4 Info: CreateIndex TrackFiles (Path) 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:00.4 Info: => 0.0001141s 12:23:00.4 Info: DeleteColumn TrackFiles RelativePath 12:23:00.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:00.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:23:00.4 Info: DROP TABLE "TrackFiles" 12:23:00.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:00.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:00.4 Info: => 0.0041391s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:23:00', 'add_mediafilerepository_mtime') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 30: add_mediafilerepository_mtime migrated 12:23:00.4 Info: => 0.0044926s 12:23:00.4 Info: 31: add_artistmetadataid_constraint migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.4 Info: Starting migration of Main DB to 31 12:23:00.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:23:00.4 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:23:00.4 Info: => 9.06E-05s 12:23:00.4 Info: DeleteIndex Artists (ArtistMetadataId) 12:23:00.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:23:00.4 Info: => 0.0001347s 12:23:00.4 Info: AlterColumn Artists ArtistMetadataId Int32 12:23:00.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:00.4 Info: DROP TABLE "Artists" 12:23:00.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.4 Info: => 0.0048334s 12:23:00.4 Info: CreateIndex Artists (ArtistMetadataId) 12:23:00.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.4 Info: => 0.0001202s 12:23:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:23:00', 'add_artistmetadataid_constraint') 12:23:00.4 Info: Committing Transaction 12:23:00.4 Info: 31: add_artistmetadataid_constraint migrated 12:23:00.4 Info: => 0.0004809s 12:23:00.4 Info: 32: old_ids_and_artist_alias migrating 12:23:00.4 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 32 12:23:00.5 Info: AlterTable ArtistMetadata 12:23:00.5 Info: => 6E-07s 12:23:00.5 Info: CreateColumn ArtistMetadata Aliases String 12:23:00.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:23:00.5 Info: => 0.0005871s 12:23:00.5 Info: AlterTable ArtistMetadata 12:23:00.5 Info: => 8E-07s 12:23:00.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:23:00.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:23:00.5 Info: => 0.0005623s 12:23:00.5 Info: AlterTable Albums 12:23:00.5 Info: => 6E-07s 12:23:00.5 Info: CreateColumn Albums OldForeignAlbumIds String 12:23:00.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:23:00.5 Info: => 0.0005511s 12:23:00.5 Info: AlterTable AlbumReleases 12:23:00.5 Info: => 7E-07s 12:23:00.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:23:00.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:23:00.5 Info: => 0.0005523s 12:23:00.5 Info: AlterTable Tracks 12:23:00.5 Info: => 5E-07s 12:23:00.5 Info: CreateColumn Tracks OldForeignRecordingIds String 12:23:00.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:23:00.5 Info: => 0.0005512s 12:23:00.5 Info: AlterTable Tracks 12:23:00.5 Info: => 5E-07s 12:23:00.5 Info: CreateColumn Tracks OldForeignTrackIds String 12:23:00.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:23:00.5 Info: => 0.0005594s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:23:00', 'old_ids_and_artist_alias') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 32: old_ids_and_artist_alias migrated 12:23:00.5 Info: => 0.0008999s 12:23:00.5 Info: 33: download_propers_config migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 33 12:23:00.5 Info: PerformDBOperation 12:23:00.5 Info: Performing DB Operation 12:23:00.5 Info: => 3.12E-05s 12:23:00.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:23:00.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:23:00.5 Info: => 3.37E-05s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:23:00', 'download_propers_config') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 33: download_propers_config migrated 12:23:00.5 Info: => 0.0002981s 12:23:00.5 Info: 34: remove_language_profiles migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 34 12:23:00.5 Info: DeleteTable LanguageProfiles 12:23:00.5 Info: DROP TABLE "LanguageProfiles" 12:23:00.5 Info: => 0.0002094s 12:23:00.5 Info: DeleteColumn Artists LanguageProfileId 12:23:00.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:00.5 Info: DROP TABLE "Artists" 12:23:00.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.5 Info: => 0.0050341s 12:23:00.5 Info: DeleteColumn ImportLists LanguageProfileId 12:23:00.5 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:23:00.5 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:23:00.5 Info: DROP TABLE "ImportLists" 12:23:00.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:23:00.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:23:00.5 Info: => 0.0053202s 12:23:00.5 Info: DeleteColumn Blacklist Language 12:23:00.5 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:23:00.5 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:23:00.5 Info: DROP TABLE "Blacklist" 12:23:00.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:23:00.5 Info: => 0.0049544s 12:23:00.5 Info: DeleteColumn History Language 12:23:00.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:23:00.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:23:00.5 Info: DROP TABLE "History" 12:23:00.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:23:00.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:23:00.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:23:00.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:23:00.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:23:00.5 Info: => 0.0046797s 12:23:00.5 Info: DeleteColumn LyricFiles Language 12:23:00.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:23:00.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:23:00.5 Info: DROP TABLE "LyricFiles" 12:23:00.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:23:00.5 Info: => 0.0050399s 12:23:00.5 Info: DeleteColumn TrackFiles Language 12:23:00.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:00.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:23:00.5 Info: DROP TABLE "TrackFiles" 12:23:00.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:00.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:00.5 Info: => 0.0043726s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:23:00', 'remove_language_profiles') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 34: remove_language_profiles migrated 12:23:00.5 Info: => 0.0049909s 12:23:00.5 Info: 35: multi_disc_naming_format migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 35 12:23:00.5 Info: AlterTable NamingConfig 12:23:00.5 Info: => 1.1E-06s 12:23:00.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:23:00.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:23:00.5 Info: => 0.000568s 12:23:00.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:23:00.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:23:00.5 Info: => 4.45E-05s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:23:00', 'multi_disc_naming_format') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 35: multi_disc_naming_format migrated 12:23:00.5 Info: => 0.0003389s 12:23:00.5 Info: 36: add_download_client_priority migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 36 12:23:00.5 Info: AlterTable DownloadClients 12:23:00.5 Info: => 1E-06s 12:23:00.5 Info: CreateColumn DownloadClients Priority Int32 12:23:00.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:23:00.5 Info: => 0.0005725s 12:23:00.5 Info: PerformDBOperation 12:23:00.5 Info: Performing DB Operation 12:23:00.5 Info: => 5E-05s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:23:00', 'add_download_client_priority') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 36: add_download_client_priority migrated 12:23:00.5 Info: => 0.0003666s 12:23:00.5 Info: 37: remove_growl_prowl migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 37 12:23:00.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:23:00.5 Info: => 4.87E-05s 12:23:00.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:23:00.5 Info: => 2.89E-05s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:23:00', 'remove_growl_prowl') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 37: remove_growl_prowl migrated 12:23:00.5 Info: => 0.000294s 12:23:00.5 Info: 38: remove_plex_hometheatre migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 38 12:23:00.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:23:00.5 Info: => 4.64E-05s 12:23:00.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:23:00.5 Info: => 2.83E-05s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:23:00', 'remove_plex_hometheatre') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 38: remove_plex_hometheatre migrated 12:23:00.5 Info: => 0.0002886s 12:23:00.5 Info: 39: add_root_folder_add_defaults migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 39 12:23:00.5 Info: AlterTable RootFolders 12:23:00.5 Info: => 1.2E-06s 12:23:00.5 Info: CreateColumn RootFolders Name String 12:23:00.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:23:00.5 Info: => 0.0005249s 12:23:00.5 Info: AlterTable RootFolders 12:23:00.5 Info: => 5E-07s 12:23:00.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:23:00.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:23:00.5 Info: => 0.0004968s 12:23:00.5 Info: AlterTable RootFolders 12:23:00.5 Info: => 6E-07s 12:23:00.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:23:00.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:23:00.5 Info: => 0.0004988s 12:23:00.5 Info: AlterTable RootFolders 12:23:00.5 Info: => 6E-07s 12:23:00.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:23:00.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:23:00.5 Info: => 0.0004963s 12:23:00.5 Info: AlterTable RootFolders 12:23:00.5 Info: => 6E-07s 12:23:00.5 Info: CreateColumn RootFolders DefaultTags String 12:23:00.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:23:00.5 Info: => 0.0004841s 12:23:00.5 Info: PerformDBOperation 12:23:00.5 Info: Performing DB Operation 12:23:00.5 Info: => 4.94E-05s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:23:00', 'add_root_folder_add_defaults') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 39: add_root_folder_add_defaults migrated 12:23:00.5 Info: => 0.0003632s 12:23:00.5 Info: 40: task_duration migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 40 12:23:00.5 Info: AlterTable ScheduledTasks 12:23:00.5 Info: => 9E-07s 12:23:00.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:23:00.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:23:00.5 Info: => 0.0005483s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:23:00', 'task_duration') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 40: task_duration migrated 12:23:00.5 Info: => 0.0008698s 12:23:00.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 41 12:23:00.5 Info: AlterTable ReleaseProfiles 12:23:00.5 Info: => 1E-06s 12:23:00.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:23:00.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:23:00.5 Info: => 0.0005367s 12:23:00.5 Info: AlterTable ReleaseProfiles 12:23:00.5 Info: => 6E-07s 12:23:00.5 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:23:00.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:23:00.5 Info: => 0.0004955s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:23:00', 'add_indexer_and_enabled_to_release_profiles') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:23:00.5 Info: => 0.0008195s 12:23:00.5 Info: 42: remove_album_folders migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 42 12:23:00.5 Info: DeleteColumn Artists AlbumFolder 12:23:00.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:00.5 Info: DROP TABLE "Artists" 12:23:00.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.5 Info: => 0.0042458s 12:23:00.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:23:00.5 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:23:00.5 Info: => 3.35E-05s 12:23:00.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:23:00.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:23:00.5 Info: => 2.8E-05s 12:23:00.5 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:23:00.5 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:23:00.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:23:00.5 Info: DROP TABLE "NamingConfig" 12:23:00.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:23:00.5 Info: => 0.004573s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:23:00', 'remove_album_folders') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 42: remove_album_folders migrated 12:23:00.5 Info: => 0.005031s 12:23:00.5 Info: 44: add_priority_to_indexers migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 44 12:23:00.5 Info: AlterTable Indexers 12:23:00.5 Info: => 1.1E-06s 12:23:00.5 Info: CreateColumn Indexers Priority Int32 12:23:00.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:23:00.5 Info: => 0.0005326s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:23:00', 'add_priority_to_indexers') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 44: add_priority_to_indexers migrated 12:23:00.5 Info: => 0.0008574s 12:23:00.5 Info: 45: remove_chown_and_folderchmod_config migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 45 12:23:00.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:23:00.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:23:00.5 Info: => 0.0001228s 12:23:00.5 Info: PerformDBOperation 12:23:00.5 Info: Performing DB Operation 12:23:00.5 Info: => 2.68E-05s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:23:00', 'remove_chown_and_folderchmod_config') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 45: remove_chown_and_folderchmod_config migrated 12:23:00.5 Info: => 0.0003018s 12:23:00.5 Info: 47: update_notifiarr migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 47 12:23:00.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:23:00.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:23:00.5 Info: => 7.11E-05s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:23:00', 'update_notifiarr') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 47: update_notifiarr migrated 12:23:00.5 Info: => 0.0003465s 12:23:00.5 Info: 49: email_multiple_addresses migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 49 12:23:00.5 Info: PerformDBOperation 12:23:00.5 Info: Performing DB Operation 12:23:00.5 Info: => 5.58E-05s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:23:00', 'email_multiple_addresses') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 49: email_multiple_addresses migrated 12:23:00.5 Info: => 0.0003359s 12:23:00.5 Info: 50: rename_blacklist_to_blocklist migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 50 12:23:00.5 Info: RenameTable Blacklist Blocklist 12:23:00.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:23:00.5 Info: => 0.0014453s 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:23:00', 'rename_blacklist_to_blocklist') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 50: rename_blacklist_to_blocklist migrated 12:23:00.5 Info: => 0.0017925s 12:23:00.5 Info: 51: cdh_per_downloadclient migrating 12:23:00.5 Info: Beginning Transaction 12:23:00.5 Info: Starting migration of Main DB to 51 12:23:00.5 Info: INSERT INTO "Config" ("Key", "Value") VALUES ('removecompleteddownloads', 'True') 12:23:00.5 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', 1, '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "movieCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings') 12:23:00.5 Info: AlterTable DownloadClients 12:23:00.5 Info: => 3E-07s 12:23:00.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:23:00.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:23:00.5 Info: => 0.0005287s 12:23:00.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:23:00.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:23:00.5 Info: => 0.000504s 12:23:00.5 Info: PerformDBOperation 12:23:00.5 Info: Performing DB Operation 12:23:00.5 Info: => 0.0001634s 12:23:00.5 Info: -> 2 Insert operations completed in 00:00:00.0001320 taking an average of 00:00:00.0000660 12:23:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:23:00', 'cdh_per_downloadclient') 12:23:00.5 Info: Committing Transaction 12:23:00.5 Info: 51: cdh_per_downloadclient migrated 12:23:00.5 Info: => 0.0005964s 12:23:00.5 Debug: Took: 00:00:00.2341724 12:23:00.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 12:23:00.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 12:23:00.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149805956286_203/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:00.6 Info: DatabaseEngineVersionCheck migrating 12:23:00.6 Info: PerformDBOperation 12:23:00.6 Info: Performing DB Operation 12:23:00.6 Info: SQLite 3.47.0 12:23:00.6 Info: => 0.0010113s 12:23:00.6 Info: DatabaseEngineVersionCheck migrated 12:23:00.6 Info: => 0.0010243s 12:23:00.6 Info: VersionMigration migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: CreateTable VersionInfo 12:23:00.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:23:00.6 Info: => 0.0001409s 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: VersionMigration migrated 12:23:00.6 Info: => 0.0004895s 12:23:00.6 Info: VersionUniqueMigration migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: CreateIndex VersionInfo (Version) 12:23:00.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:23:00.6 Info: => 0.0001231s 12:23:00.6 Info: AlterTable VersionInfo 12:23:00.6 Info: => 5E-07s 12:23:00.6 Info: CreateColumn VersionInfo AppliedOn DateTime 12:23:00.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:23:00.6 Info: => 0.0004936s 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: VersionUniqueMigration migrated 12:23:00.6 Info: => 0.000703s 12:23:00.6 Info: VersionDescriptionMigration migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: AlterTable VersionInfo 12:23:00.6 Info: => 5E-07s 12:23:00.6 Info: CreateColumn VersionInfo Description String 12:23:00.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:23:00.6 Info: => 0.0001952s 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: VersionDescriptionMigration migrated 12:23:00.6 Info: => 0.0003795s 12:23:00.6 Info: 1: InitialSetup migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 1 12:23:00.6 Info: CreateTable Config 12:23:00.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:23:00.6 Info: => 0.0001584s 12:23:00.6 Info: CreateIndex Config (Key) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:23:00.6 Info: => 8.6E-05s 12:23:00.6 Info: CreateTable RootFolders 12:23:00.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:23:00.6 Info: => 9.39E-05s 12:23:00.6 Info: CreateIndex RootFolders (Path) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:23:00.6 Info: => 7.4E-05s 12:23:00.6 Info: CreateTable Artists 12:23:00.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:23:00.6 Info: => 0.00022s 12:23:00.6 Info: CreateIndex Artists (ForeignArtistId) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:23:00.6 Info: => 6.85E-05s 12:23:00.6 Info: CreateIndex Artists (NameSlug) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:23:00.6 Info: => 6.27E-05s 12:23:00.6 Info: CreateIndex Artists (CleanName) 12:23:00.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.6 Info: => 6.15E-05s 12:23:00.6 Info: CreateIndex Artists (Path) 12:23:00.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.6 Info: => 5.89E-05s 12:23:00.6 Info: CreateTable Albums 12:23:00.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:23:00.6 Info: => 0.0001914s 12:23:00.6 Info: CreateIndex Albums (ForeignAlbumId) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.6 Info: => 6.81E-05s 12:23:00.6 Info: CreateIndex Albums (MBId) 12:23:00.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:00.6 Info: => 6.08E-05s 12:23:00.6 Info: CreateIndex Albums (TADBId) 12:23:00.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:00.6 Info: => 6.19E-05s 12:23:00.6 Info: CreateIndex Albums (TitleSlug) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:00.6 Info: => 5.82E-05s 12:23:00.6 Info: CreateIndex Albums (CleanTitle) 12:23:00.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.6 Info: => 5.9E-05s 12:23:00.6 Info: CreateIndex Albums (Path) 12:23:00.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:23:00.6 Info: => 5.93E-05s 12:23:00.6 Info: CreateTable Tracks 12:23:00.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:23:00.6 Info: => 0.0001284s 12:23:00.6 Info: CreateIndex Tracks (ForeignTrackId) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:00.6 Info: => 6.42E-05s 12:23:00.6 Info: CreateIndex Tracks (ArtistId) 12:23:00.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:23:00.6 Info: => 0.000129s 12:23:00.6 Info: CreateIndex Tracks (TrackFileId) 12:23:00.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:00.6 Info: => 8.97E-05s 12:23:00.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:23:00.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:23:00.6 Info: => 7.16E-05s 12:23:00.6 Info: CreateTable TrackFiles 12:23:00.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:23:00.6 Info: => 0.0001247s 12:23:00.6 Info: CreateIndex TrackFiles (ArtistId) 12:23:00.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:23:00.6 Info: => 8.29E-05s 12:23:00.6 Info: CreateIndex TrackFiles (AlbumId) 12:23:00.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.6 Info: => 7.5E-05s 12:23:00.6 Info: CreateTable History 12:23:00.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:23:00.6 Info: => 0.0001328s 12:23:00.6 Info: CreateIndex History (Date) 12:23:00.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:23:00.6 Info: => 9.65E-05s 12:23:00.6 Info: CreateIndex History (EventType) 12:23:00.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:23:00.6 Info: => 7.1E-05s 12:23:00.6 Info: CreateIndex History (DownloadId) 12:23:00.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:23:00.6 Info: => 6.75E-05s 12:23:00.6 Info: CreateIndex History (AlbumId) 12:23:00.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:23:00.6 Info: => 6.83E-05s 12:23:00.6 Info: CreateTable Notifications 12:23:00.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:23:00.6 Info: => 0.0001127s 12:23:00.6 Info: CreateTable ScheduledTasks 12:23:00.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:23:00.6 Info: => 0.0001421s 12:23:00.6 Info: CreateIndex ScheduledTasks (TypeName) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:23:00.6 Info: => 0.0001048s 12:23:00.6 Info: CreateTable Indexers 12:23:00.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:23:00.6 Info: => 0.0001326s 12:23:00.6 Info: CreateIndex Indexers (Name) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:00.6 Info: => 8.27E-05s 12:23:00.6 Info: CreateTable Profiles 12:23:00.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:23:00.6 Info: => 8.63E-05s 12:23:00.6 Info: CreateIndex Profiles (Name) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:23:00.6 Info: => 7.36E-05s 12:23:00.6 Info: CreateTable QualityDefinitions 12:23:00.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:23:00.6 Info: => 9.84E-05s 12:23:00.6 Info: CreateIndex QualityDefinitions (Quality) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:23:00.6 Info: => 6.69E-05s 12:23:00.6 Info: CreateIndex QualityDefinitions (Title) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:23:00.6 Info: => 0.000103s 12:23:00.6 Info: CreateTable NamingConfig 12:23:00.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:23:00.6 Info: => 0.0001258s 12:23:00.6 Info: CreateTable Blacklist 12:23:00.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:23:00.6 Info: => 0.000835s 12:23:00.6 Info: CreateTable Metadata 12:23:00.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:23:00.6 Info: => 0.0001088s 12:23:00.6 Info: CreateTable MetadataFiles 12:23:00.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:23:00.6 Info: => 0.0001174s 12:23:00.6 Info: CreateTable DownloadClients 12:23:00.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:23:00.6 Info: => 9.96E-05s 12:23:00.6 Info: CreateTable PendingReleases 12:23:00.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:23:00.6 Info: => 0.0001062s 12:23:00.6 Info: CreateTable RemotePathMappings 12:23:00.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:23:00.6 Info: => 0.0001082s 12:23:00.6 Info: CreateTable Tags 12:23:00.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:23:00.6 Info: => 8.25E-05s 12:23:00.6 Info: CreateIndex Tags (Label) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:23:00.6 Info: => 7.72E-05s 12:23:00.6 Info: CreateTable Restrictions 12:23:00.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:23:00.6 Info: => 9.12E-05s 12:23:00.6 Info: CreateTable DelayProfiles 12:23:00.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:23:00.6 Info: => 0.0001193s 12:23:00.6 Info: CreateTable Users 12:23:00.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:23:00.6 Info: => 8.65E-05s 12:23:00.6 Info: CreateIndex Users (Identifier) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:23:00.6 Info: => 0.0001106s 12:23:00.6 Info: CreateIndex Users (Username) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:23:00.6 Info: => 8.58E-05s 12:23:00.6 Info: CreateTable Commands 12:23:00.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:23:00.6 Info: => 0.0001252s 12:23:00.6 Info: CreateTable IndexerStatus 12:23:00.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:23:00.6 Info: => 0.0001102s 12:23:00.6 Info: CreateIndex IndexerStatus (ProviderId) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:23:00.6 Info: => 8.75E-05s 12:23:00.6 Info: CreateTable ExtraFiles 12:23:00.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:23:00.6 Info: => 0.0001098s 12:23:00.6 Info: CreateTable LyricFiles 12:23:00.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:23:00.6 Info: => 0.0001423s 12:23:00.6 Info: CreateTable LanguageProfiles 12:23:00.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:23:00.6 Info: => 9.11E-05s 12:23:00.6 Info: CreateIndex LanguageProfiles (Name) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:23:00.6 Info: => 8.15E-05s 12:23:00.6 Info: CreateTable DownloadClientStatus 12:23:00.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:23:00.6 Info: => 9.9E-05s 12:23:00.6 Info: CreateIndex DownloadClientStatus (ProviderId) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:23:00.6 Info: => 7.96E-05s 12:23:00.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:23:00.6 Info: -> 1 Insert operations completed in 00:00:00.0000565 taking an average of 00:00:00.0000565 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:23:00', 'InitialSetup') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 1: InitialSetup migrated 12:23:00.6 Info: => 0.0109027s 12:23:00.6 Info: 2: add_reason_to_pending_releases migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 2 12:23:00.6 Info: AlterTable PendingReleases 12:23:00.6 Info: => 6E-07s 12:23:00.6 Info: CreateColumn PendingReleases Reason Int32 12:23:00.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:23:00.6 Info: => 0.0005366s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:23:00', 'add_reason_to_pending_releases') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 2: add_reason_to_pending_releases migrated 12:23:00.6 Info: => 0.000836s 12:23:00.6 Info: 3: add_medium_support migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 3 12:23:00.6 Info: AlterTable Albums 12:23:00.6 Info: => 1E-06s 12:23:00.6 Info: CreateColumn Albums Media String 12:23:00.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:23:00.6 Info: => 0.0011224s 12:23:00.6 Info: AlterTable Tracks 12:23:00.6 Info: => 6E-07s 12:23:00.6 Info: CreateColumn Tracks MediumNumber Int32 12:23:00.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:23:00.6 Info: => 0.0004825s 12:23:00.6 Info: AlterTable Tracks 12:23:00.6 Info: => 6E-07s 12:23:00.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:23:00.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:23:00.6 Info: => 0.0004643s 12:23:00.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:23:00.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:23:00.6 Info: => 4.08E-05s 12:23:00.6 Info: DeleteColumn Tracks TrackNumber 12:23:00.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:23:00.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:23:00.6 Info: DROP TABLE "Tracks" 12:23:00.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:00.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:23:00.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:00.6 Info: => 0.0045417s 12:23:00.6 Info: AlterTable Tracks 12:23:00.6 Info: => 5E-07s 12:23:00.6 Info: CreateColumn Tracks TrackNumber String 12:23:00.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:23:00.6 Info: => 0.0004803s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:23:00', 'add_medium_support') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 3: add_medium_support migrated 12:23:00.6 Info: => 0.0008653s 12:23:00.6 Info: 4: add_various_qualites_in_profile migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 4 12:23:00.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:23:00.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:23:00.6 Info: => 5.19E-05s 12:23:00.6 Info: PerformDBOperation 12:23:00.6 Info: Performing DB Operation 12:23:00.6 Info: => 2.55E-05s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:23:00', 'add_various_qualites_in_profile') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 4: add_various_qualites_in_profile migrated 12:23:00.6 Info: => 0.0002643s 12:23:00.6 Info: 5: metadata_profiles migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 5 12:23:00.6 Info: CreateTable MetadataProfiles 12:23:00.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:23:00.6 Info: => 0.0001231s 12:23:00.6 Info: CreateIndex MetadataProfiles (Name) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:23:00.6 Info: => 8.09E-05s 12:23:00.6 Info: AlterTable Artists 12:23:00.6 Info: => 4E-07s 12:23:00.6 Info: CreateColumn Artists MetadataProfileId Int32 12:23:00.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:23:00.6 Info: => 0.0004919s 12:23:00.6 Info: DeleteColumn Artists PrimaryAlbumTypes 12:23:00.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:23:00.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:23:00.6 Info: DROP TABLE "Artists" 12:23:00.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:23:00.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.6 Info: => 0.0039759s 12:23:00.6 Info: DeleteColumn Artists SecondaryAlbumTypes 12:23:00.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:23:00.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:23:00.6 Info: DROP TABLE "Artists" 12:23:00.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:23:00.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.6 Info: => 0.0039697s 12:23:00.6 Info: AlterTable Albums 12:23:00.6 Info: => 5E-07s 12:23:00.6 Info: CreateColumn Albums SecondaryTypes String 12:23:00.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:23:00.6 Info: => 0.0004858s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:23:00', 'metadata_profiles') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 5: metadata_profiles migrated 12:23:00.6 Info: => 0.0015567s 12:23:00.6 Info: 6: separate_automatic_and_interactive_search migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 6 12:23:00.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:23:00.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:23:00.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:23:00.6 Info: DROP TABLE "Indexers" 12:23:00.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:00.6 Info: => 0.0041661s 12:23:00.6 Info: AlterTable Indexers 12:23:00.6 Info: => 4E-07s 12:23:00.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:23:00.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:23:00.6 Info: => 0.0004658s 12:23:00.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:23:00.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:23:00.6 Info: => 3.9E-05s 12:23:00.6 Info: AlterTable Indexers 12:23:00.6 Info: => 4E-07s 12:23:00.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:23:00.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:23:00.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:23:00.6 Info: DROP TABLE "Indexers" 12:23:00.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:00.6 Info: => 0.0032859s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:23:00', 'separate_automatic_and_interactive_search') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 6: separate_automatic_and_interactive_search migrated 12:23:00.6 Info: => 0.0036331s 12:23:00.6 Info: 7: change_album_path_to_relative migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 7 12:23:00.6 Info: DeleteColumn Albums Path 12:23: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) 12:23:00.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:23:00.6 Info: DROP TABLE "Albums" 12:23:00.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:00.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:00.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.6 Info: => 0.0040159s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:23:00', 'change_album_path_to_relative') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 7: change_album_path_to_relative migrated 12:23:00.6 Info: => 0.004417s 12:23:00.6 Info: 8: change_quality_size_mb_to_kb migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 8 12:23: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 12:23: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 12:23:00.6 Info: => 4.85E-05s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:23:00', 'change_quality_size_mb_to_kb') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 8: change_quality_size_mb_to_kb migrated 12:23:00.6 Info: => 0.0002947s 12:23:00.6 Info: 9: album_releases migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 9 12:23:00.6 Info: AlterTable Albums 12:23:00.6 Info: => 6E-07s 12:23:00.6 Info: CreateColumn Albums Releases String 12:23:00.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:23:00.6 Info: => 0.0004913s 12:23:00.6 Info: AlterTable Albums 12:23:00.6 Info: => 6E-07s 12:23:00.6 Info: CreateColumn Albums CurrentRelease String 12:23:00.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:23:00.6 Info: => 0.0004608s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:23:00', 'album_releases') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 9: album_releases migrated 12:23:00.6 Info: => 0.0007631s 12:23:00.6 Info: 10: album_releases_fix migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 10 12:23:00.6 Info: AlterTable Albums 12:23:00.6 Info: => 6E-07s 12:23:00.6 Info: AlterColumn Albums Releases String 12:23: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) 12:23: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" 12:23:00.6 Info: DROP TABLE "Albums" 12:23:00.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:00.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:00.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.6 Info: => 0.0048249s 12:23:00.6 Info: AlterTable Albums 12:23:00.6 Info: => 4E-07s 12:23:00.6 Info: AlterColumn Albums CurrentRelease String 12:23: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) 12:23: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" 12:23:00.6 Info: DROP TABLE "Albums" 12:23:00.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:00.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:00.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.6 Info: => 0.0039354s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:23:00', 'album_releases_fix') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 10: album_releases_fix migrated 12:23:00.6 Info: => 0.0043187s 12:23:00.6 Info: 11: import_lists migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 11 12:23:00.6 Info: CreateTable ImportLists 12:23: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) 12:23:00.6 Info: => 0.0001856s 12:23:00.6 Info: CreateIndex ImportLists (Name) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:23:00.6 Info: => 7.67E-05s 12:23:00.6 Info: CreateTable ImportListStatus 12:23: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) 12:23:00.6 Info: => 0.000104s 12:23:00.6 Info: CreateIndex ImportListStatus (ProviderId) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:23:00.6 Info: => 7.16E-05s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:23:00', 'import_lists') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 11: import_lists migrated 12:23:00.6 Info: => 0.0003891s 12:23:00.6 Info: 12: add_release_status migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 12 12:23:00.6 Info: AlterTable MetadataProfiles 12:23:00.6 Info: => 7E-07s 12:23:00.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:23:00.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:23:00.6 Info: => 0.0005102s 12:23:00.6 Info: PerformDBOperation 12:23:00.6 Info: Performing DB Operation 12:23:00.6 Info: => 2.87E-05s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:23:00', 'add_release_status') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 12: add_release_status migrated 12:23:00.6 Info: => 0.0003025s 12:23:00.6 Info: 13: album_download_notification migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 13 12:23:00.6 Info: AlterTable Notifications 12:23:00.6 Info: => 6E-07s 12:23:00.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:23:00.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:23:00.6 Info: => 0.0005048s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:23:00', 'album_download_notification') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 13: album_download_notification migrated 12:23:00.6 Info: => 0.0007977s 12:23:00.6 Info: 14: fix_language_metadata_profiles migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 14 12:23: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 12:23: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 12:23:00.6 Info: => 7.56E-05s 12:23: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 12:23: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 12:23:00.6 Info: => 5.06E-05s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:23:00', 'fix_language_metadata_profiles') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 14: fix_language_metadata_profiles migrated 12:23:00.6 Info: => 0.0002935s 12:23:00.6 Info: 15: remove_fanzub migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 15 12:23:00.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:23:00.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:23:00.6 Info: => 4.37E-05s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:23:00', 'remove_fanzub') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 15: remove_fanzub migrated 12:23:00.6 Info: => 0.0002853s 12:23:00.6 Info: 16: update_artist_history_indexes migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 16 12:23:00.6 Info: CreateIndex Albums (ArtistId) 12:23:00.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:23:00.6 Info: => 0.0001013s 12:23:00.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:23:00.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:23:00.6 Info: => 7.53E-05s 12:23:00.6 Info: DeleteIndex History (AlbumId) 12:23:00.6 Info: DROP INDEX "IX_History_AlbumId" 12:23:00.6 Info: => 0.000121s 12:23:00.6 Info: CreateIndex History (AlbumId, Date) 12:23:00.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:23:00.6 Info: => 8.77E-05s 12:23:00.6 Info: DeleteIndex History (DownloadId) 12:23:00.6 Info: DROP INDEX "IX_History_DownloadId" 12:23:00.6 Info: => 0.0001117s 12:23:00.6 Info: CreateIndex History (DownloadId, Date) 12:23:00.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:23:00.6 Info: => 8.57E-05s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:23:00', 'update_artist_history_indexes') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 16: update_artist_history_indexes migrated 12:23:00.6 Info: => 0.0011168s 12:23:00.6 Info: 17: remove_nma migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 17 12:23:00.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:23:00.6 Info: => 4.94E-05s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:23:00', 'remove_nma') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 17: remove_nma migrated 12:23:00.6 Info: => 0.0002888s 12:23:00.6 Info: 18: album_disambiguation migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 18 12:23:00.6 Info: AlterTable Albums 12:23:00.6 Info: => 7E-07s 12:23:00.6 Info: CreateColumn Albums Disambiguation String 12:23:00.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:23:00.6 Info: => 0.0005243s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:23:00', 'album_disambiguation') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 18: album_disambiguation migrated 12:23:00.6 Info: => 0.0008171s 12:23:00.6 Info: 19: add_ape_quality_in_profiles migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 19 12:23:00.6 Info: PerformDBOperation 12:23:00.6 Info: Performing DB Operation 12:23:00.6 Info: => 3.2E-05s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:23:00', 'add_ape_quality_in_profiles') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 19: add_ape_quality_in_profiles migrated 12:23:00.6 Info: => 0.0002823s 12:23:00.6 Info: 20: remove_pushalot migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 20 12:23:00.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:23:00.6 Info: => 4.66E-05s 12:23:00.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:23:00.6 Info: => 2.94E-05s 12:23:00.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:23:00.6 Info: => 2.93E-05s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:23:00', 'remove_pushalot') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 20: remove_pushalot migrated 12:23:00.6 Info: => 0.0002678s 12:23:00.6 Info: 21: add_custom_filters migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 21 12:23:00.6 Info: CreateTable CustomFilters 12:23: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) 12:23:00.6 Info: => 0.0001214s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:23:00', 'add_custom_filters') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 21: add_custom_filters migrated 12:23:00.6 Info: => 0.0004054s 12:23:00.6 Info: 22: import_list_tags migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 22 12:23:00.6 Info: AlterTable ImportLists 12:23:00.6 Info: => 6E-07s 12:23:00.6 Info: CreateColumn ImportLists Tags String 12:23:00.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:23:00.6 Info: => 0.0005123s 12:23:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:23:00', 'import_list_tags') 12:23:00.6 Info: Committing Transaction 12:23:00.6 Info: 22: import_list_tags migrated 12:23:00.6 Info: => 0.0008157s 12:23:00.6 Info: 23: add_release_groups_etc migrating 12:23:00.6 Info: Beginning Transaction 12:23:00.6 Info: Starting migration of Main DB to 23 12:23:00.6 Info: CreateTable ArtistMetadata 12:23: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) 12:23:00.6 Info: => 0.0001674s 12:23:00.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:23:00.6 Info: => 8E-05s 12:23: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" 12:23: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" 12:23:00.6 Info: => 7.64E-05s 12:23:00.6 Info: AlterTable Artists 12:23:00.6 Info: => 4E-07s 12:23:00.6 Info: CreateColumn Artists ArtistMetadataId Int32 12:23:00.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:23:00.6 Info: => 0.0005234s 12:23:00.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:23:00.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:23:00.6 Info: => 6.68E-05s 12:23:00.6 Info: CreateTable AlbumReleases 12:23: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) 12:23:00.6 Info: => 0.0001434s 12:23:00.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:23:00.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:23:00.6 Info: => 7.52E-05s 12:23:00.6 Info: CreateIndex AlbumReleases (AlbumId) 12:23:00.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:23:00.6 Info: => 6.85E-05s 12:23:00.6 Info: PerformDBOperation 12:23:00.6 Info: Performing DB Operation 12:23:00.6 Info: => 3.19E-05s 12:23:00.6 Info: AlterTable Albums 12:23:00.6 Info: => 4E-07s 12:23:00.6 Info: CreateColumn Albums ArtistMetadataId Int32 12:23:00.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:23:00.6 Info: => 0.0005263s 12:23:00.6 Info: AlterTable Albums 12:23:00.6 Info: => 4E-07s 12:23:00.6 Info: CreateColumn Albums AnyReleaseOk Boolean 12:23:00.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:23:00.6 Info: => 0.0005318s 12:23:00.6 Info: AlterTable Albums 12:23:00.6 Info: => 5E-07s 12:23:00.6 Info: CreateColumn Albums Links String 12:23:00.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:23:00.6 Info: => 0.0005203s 12:23: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") 12:23:00.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:23:00.6 Info: => 7.74E-05s 12:23:00.6 Info: AlterTable Tracks 12:23:00.6 Info: => 5E-07s 12:23:00.6 Info: CreateColumn Tracks ForeignRecordingId String 12:23:00.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:23:00.6 Info: => 0.0005066s 12:23:00.6 Info: AlterTable Tracks 12:23:00.6 Info: => 5E-07s 12:23:00.6 Info: CreateColumn Tracks AlbumReleaseId Int32 12:23:00.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:23:00.6 Info: => 0.0005046s 12:23:00.6 Info: AlterTable Tracks 12:23:00.6 Info: => 4E-07s 12:23:00.6 Info: CreateColumn Tracks ArtistMetadataId Int32 12:23:00.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:23:00.6 Info: => 0.0005065s 12:23: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") 12:23:00.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:23:00.6 Info: => 7.91E-05s 12:23: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") 12:23:00.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:23:00.6 Info: => 5.8E-05s 12:23:00.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:23:00.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:00.7 Info: DROP TABLE "Artists" 12:23:00.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.7 Info: => 0.004892s 12:23:00.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:23:00.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:23:00.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:23:00.7 Info: DROP TABLE "Albums" 12:23:00.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:00.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.7 Info: => 0.0050798s 12:23:00.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:23:00.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:23:00.7 Info: DROP TABLE "Tracks" 12:23:00.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:23:00.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:00.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:00.7 Info: => 0.0038828s 12:23:00.7 Info: DeleteColumn TrackFiles ArtistId 12:23: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) 12:23: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" 12:23:00.7 Info: DROP TABLE "TrackFiles" 12:23:00.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:00.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.7 Info: => 0.0037116s 12:23:00.7 Info: CreateIndex Artists (ArtistMetadataId) 12:23:00.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.7 Info: => 7.22E-05s 12:23:00.7 Info: CreateIndex Artists (Monitored) 12:23:00.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.7 Info: => 0.0001173s 12:23:00.7 Info: CreateIndex Albums (ArtistMetadataId) 12:23:00.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:23:00.7 Info: => 7.4E-05s 12:23:00.7 Info: CreateIndex Tracks (ArtistMetadataId) 12:23:00.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:23:00.7 Info: => 7.16E-05s 12:23:00.7 Info: CreateIndex Tracks (AlbumReleaseId) 12:23:00.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:23:00.7 Info: => 6.81E-05s 12:23:00.7 Info: CreateIndex Tracks (ForeignRecordingId) 12:23:00.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:23:00.7 Info: => 6.6E-05s 12:23:00.7 Info: UpdateData 12:23:00.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:23:00.7 Info: => 4.2E-05s 12:23:00.7 Info: UpdateData 12:23:00.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:23:00.7 Info: => 3.01E-05s 12:23:00.7 Info: UpdateData 12:23:00.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:23:00.7 Info: => 3.69E-05s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:23:00', 'add_release_groups_etc') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 23: add_release_groups_etc migrated 12:23:00.7 Info: => 0.0005437s 12:23:00.7 Info: 24: NewMediaInfoFormat migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 24 12:23:00.7 Info: UpdateData 12:23:00.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:23:00.7 Info: => 5.09E-05s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:23:00', 'NewMediaInfoFormat') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 24: NewMediaInfoFormat migrated 12:23:00.7 Info: => 0.0002865s 12:23:00.7 Info: 25: rename_restrictions_to_release_profiles migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 25 12:23:00.7 Info: RenameTable Restrictions ReleaseProfiles 12:23:00.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:23:00.7 Info: => 0.0014122s 12:23:00.7 Info: AlterTable ReleaseProfiles 12:23:00.7 Info: => 6E-07s 12:23:00.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:23:00.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:23:00.7 Info: => 0.0004994s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:23:00', 'rename_restrictions_to_release_profiles') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 25: rename_restrictions_to_release_profiles migrated 12:23:00.7 Info: => 0.0007822s 12:23:00.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 26 12:23:00.7 Info: RenameTable Profiles QualityProfiles 12:23:00.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:23:00.7 Info: => 0.0014257s 12:23:00.7 Info: AlterTable QualityProfiles 12:23:00.7 Info: => 6E-07s 12:23:00.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:23:00.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:23:00.7 Info: => 0.0004922s 12:23:00.7 Info: AlterTable LanguageProfiles 12:23:00.7 Info: => 7E-07s 12:23:00.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:23:00.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:23:00.7 Info: => 0.0004753s 12:23:00.7 Info: UpdateData 12:23:00.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:23:00.7 Info: => 4.23E-05s 12:23:00.7 Info: UpdateData 12:23:00.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:23:00.7 Info: => 2.74E-05s 12:23:00.7 Info: RenameColumn Artists ProfileId to QualityProfileId 12:23: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) 12:23: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" 12:23:00.7 Info: DROP TABLE "Artists" 12:23:00.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.7 Info: => 0.0048915s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:23:00', 'rename_quality_profiles_add_upgrade_allowed') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:23:00.7 Info: => 0.0052795s 12:23:00.7 Info: 27: add_import_exclusions migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 27 12:23:00.7 Info: CreateTable ImportListExclusions 12:23:00.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:23:00.7 Info: => 0.0001659s 12:23:00.7 Info: CreateIndex ImportListExclusions (ForeignId) 12:23:00.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:23:00.7 Info: => 0.000119s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:23:00', 'add_import_exclusions') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 27: add_import_exclusions migrated 12:23:00.7 Info: => 0.0004259s 12:23:00.7 Info: 28: clean_artist_metadata_table migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 28 12:23: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) 12:23: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) 12:23:00.7 Info: => 0.0001583s 12:23: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) 12:23: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) 12:23:00.7 Info: => 0.0001195s 12:23: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) 12:23: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) 12:23:00.7 Info: => 0.0001144s 12:23: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) 12:23: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) 12:23:00.7 Info: => 0.0001124s 12:23: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) 12:23: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) 12:23:00.7 Info: => 0.000115s 12:23: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) 12:23: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) 12:23:00.7 Info: => 0.0001133s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:23:00', 'clean_artist_metadata_table') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 28: clean_artist_metadata_table migrated 12:23:00.7 Info: => 0.0003807s 12:23:00.7 Info: 29: health_issue_notification migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 29 12:23:00.7 Info: AlterTable Notifications 12:23:00.7 Info: => 7E-07s 12:23:00.7 Info: CreateColumn Notifications OnHealthIssue Boolean 12:23:00.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:23:00.7 Info: => 0.0005691s 12:23:00.7 Info: AlterTable Notifications 12:23:00.7 Info: => 6E-07s 12:23:00.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:23:00.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:23:00.7 Info: => 0.0005191s 12:23:00.7 Info: AlterTable Notifications 12:23:00.7 Info: => 4E-07s 12:23:00.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:23:00.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:23:00.7 Info: => 0.000511s 12:23:00.7 Info: AlterTable Notifications 12:23:00.7 Info: => 4E-07s 12:23:00.7 Info: CreateColumn Notifications OnImportFailure Boolean 12:23:00.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:23:00.7 Info: => 0.0005144s 12:23:00.7 Info: AlterTable Notifications 12:23:00.7 Info: => 4E-07s 12:23:00.7 Info: CreateColumn Notifications OnTrackRetag Boolean 12:23:00.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:23:00.7 Info: => 0.0005103s 12:23:00.7 Info: DeleteColumn Notifications OnDownload 12:23: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) 12:23: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" 12:23:00.7 Info: DROP TABLE "Notifications" 12:23:00.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:23:00.7 Info: => 0.0049098s 12:23:00.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:23: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) 12:23: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" 12:23:00.7 Info: DROP TABLE "Notifications" 12:23:00.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:23:00.7 Info: => 0.004132s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:23:00', 'health_issue_notification') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 29: health_issue_notification migrated 12:23:00.7 Info: => 0.0045204s 12:23:00.7 Info: 30: add_mediafilerepository_mtime migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 30 12:23:00.7 Info: AlterTable TrackFiles 12:23:00.7 Info: => 8E-07s 12:23:00.7 Info: CreateColumn TrackFiles Modified DateTime 12:23:00.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:23:00.7 Info: => 0.0005782s 12:23:00.7 Info: AlterTable TrackFiles 12:23:00.7 Info: => 4E-07s 12:23:00.7 Info: CreateColumn TrackFiles Path String 12:23:00.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:23:00.7 Info: => 0.0005351s 12:23:00.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:23:00.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:23:00.7 Info: => 3.87E-05s 12:23: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) 12:23: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) 12:23:00.7 Info: => 0.0001241s 12:23: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) 12:23: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) 12:23:00.7 Info: => 0.0001318s 12:23: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) 12:23: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) 12:23:00.7 Info: => 0.0001359s 12:23: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") 12:23: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") 12:23:00.7 Info: => 7.6E-05s 12:23:00.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:23:00.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:23:00.7 Info: => 4.75E-05s 12:23:00.7 Info: AlterTable TrackFiles 12:23:00.7 Info: => 4E-07s 12:23:00.7 Info: AlterColumn TrackFiles Path String 12:23: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) 12:23: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" 12:23:00.7 Info: DROP TABLE "TrackFiles" 12:23:00.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:00.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.7 Info: => 0.0038086s 12:23:00.7 Info: CreateIndex TrackFiles (Path) 12:23:00.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:00.7 Info: => 7.14E-05s 12:23:00.7 Info: DeleteColumn TrackFiles RelativePath 12:23: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) 12:23: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" 12:23:00.7 Info: DROP TABLE "TrackFiles" 12:23:00.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:00.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:00.7 Info: => 0.0044684s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:23:00', 'add_mediafilerepository_mtime') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 30: add_mediafilerepository_mtime migrated 12:23:00.7 Info: => 0.0049099s 12:23:00.7 Info: 31: add_artistmetadataid_constraint migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 31 12:23: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") 12:23: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") 12:23:00.7 Info: => 9.87E-05s 12:23:00.7 Info: DeleteIndex Artists (ArtistMetadataId) 12:23:00.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:23:00.7 Info: => 0.000147s 12:23:00.7 Info: AlterColumn Artists ArtistMetadataId Int32 12:23: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) 12:23: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" 12:23:00.7 Info: DROP TABLE "Artists" 12:23:00.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.7 Info: => 0.0053275s 12:23:00.7 Info: CreateIndex Artists (ArtistMetadataId) 12:23:00.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.7 Info: => 7.17E-05s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:23:00', 'add_artistmetadataid_constraint') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 31: add_artistmetadataid_constraint migrated 12:23:00.7 Info: => 0.0004568s 12:23:00.7 Info: 32: old_ids_and_artist_alias migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 32 12:23:00.7 Info: AlterTable ArtistMetadata 12:23:00.7 Info: => 7E-07s 12:23:00.7 Info: CreateColumn ArtistMetadata Aliases String 12:23:00.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:23:00.7 Info: => 0.0005898s 12:23:00.7 Info: AlterTable ArtistMetadata 12:23:00.7 Info: => 6E-07s 12:23:00.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:23:00.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:23:00.7 Info: => 0.0005464s 12:23:00.7 Info: AlterTable Albums 12:23:00.7 Info: => 5E-07s 12:23:00.7 Info: CreateColumn Albums OldForeignAlbumIds String 12:23:00.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:23:00.7 Info: => 0.0005407s 12:23:00.7 Info: AlterTable AlbumReleases 12:23:00.7 Info: => 5E-07s 12:23:00.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:23:00.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:23:00.7 Info: => 0.0005211s 12:23:00.7 Info: AlterTable Tracks 12:23:00.7 Info: => 4E-07s 12:23:00.7 Info: CreateColumn Tracks OldForeignRecordingIds String 12:23:00.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:23:00.7 Info: => 0.0005313s 12:23:00.7 Info: AlterTable Tracks 12:23:00.7 Info: => 5E-07s 12:23:00.7 Info: CreateColumn Tracks OldForeignTrackIds String 12:23:00.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:23:00.7 Info: => 0.0005387s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:23:00', 'old_ids_and_artist_alias') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 32: old_ids_and_artist_alias migrated 12:23:00.7 Info: => 0.0008756s 12:23:00.7 Info: 33: download_propers_config migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 33 12:23:00.7 Info: PerformDBOperation 12:23:00.7 Info: Performing DB Operation 12:23:00.7 Info: => 3.28E-05s 12:23:00.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:23:00.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:23:00.7 Info: => 3.47E-05s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:23:00', 'download_propers_config') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 33: download_propers_config migrated 12:23:00.7 Info: => 0.0003137s 12:23:00.7 Info: 34: remove_language_profiles migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 34 12:23:00.7 Info: DeleteTable LanguageProfiles 12:23:00.7 Info: DROP TABLE "LanguageProfiles" 12:23:00.7 Info: => 0.0001978s 12:23:00.7 Info: DeleteColumn Artists LanguageProfileId 12:23:00.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:00.7 Info: DROP TABLE "Artists" 12:23:00.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.7 Info: => 0.0052697s 12:23:00.7 Info: DeleteColumn ImportLists LanguageProfileId 12:23:00.7 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:23:00.7 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:23:00.7 Info: DROP TABLE "ImportLists" 12:23:00.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:23:00.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:23:00.7 Info: => 0.0037595s 12:23:00.7 Info: DeleteColumn Blacklist Language 12:23:00.7 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:23:00.7 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:23:00.7 Info: DROP TABLE "Blacklist" 12:23:00.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:23:00.7 Info: => 0.0036331s 12:23:00.7 Info: DeleteColumn History Language 12:23:00.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:23:00.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:23:00.7 Info: DROP TABLE "History" 12:23:00.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:23:00.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:23:00.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:23:00.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:23:00.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:23:00.7 Info: => 0.0055367s 12:23:00.7 Info: DeleteColumn LyricFiles Language 12:23:00.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:23:00.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:23:00.7 Info: DROP TABLE "LyricFiles" 12:23:00.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:23:00.7 Info: => 0.0035261s 12:23:00.7 Info: DeleteColumn TrackFiles Language 12:23:00.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:00.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:23:00.7 Info: DROP TABLE "TrackFiles" 12:23:00.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:00.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:00.7 Info: => 0.0038261s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:23:00', 'remove_language_profiles') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 34: remove_language_profiles migrated 12:23:00.7 Info: => 0.0044183s 12:23:00.7 Info: 35: multi_disc_naming_format migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 35 12:23:00.7 Info: AlterTable NamingConfig 12:23:00.7 Info: => 7E-07s 12:23:00.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:23:00.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:23:00.7 Info: => 0.0005239s 12:23:00.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:23:00.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:23:00.7 Info: => 4.51E-05s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:23:00', 'multi_disc_naming_format') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 35: multi_disc_naming_format migrated 12:23:00.7 Info: => 0.0003455s 12:23:00.7 Info: 36: add_download_client_priority migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 36 12:23:00.7 Info: AlterTable DownloadClients 12:23:00.7 Info: => 6E-07s 12:23:00.7 Info: CreateColumn DownloadClients Priority Int32 12:23:00.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:23:00.7 Info: => 0.0011254s 12:23:00.7 Info: PerformDBOperation 12:23:00.7 Info: Performing DB Operation 12:23:00.7 Info: => 5.46E-05s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:23:00', 'add_download_client_priority') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 36: add_download_client_priority migrated 12:23:00.7 Info: => 0.0003924s 12:23:00.7 Info: 37: remove_growl_prowl migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 37 12:23:00.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:23:00.7 Info: => 4.92E-05s 12:23:00.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:23:00.7 Info: => 2.92E-05s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:23:00', 'remove_growl_prowl') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 37: remove_growl_prowl migrated 12:23:00.7 Info: => 0.0003021s 12:23:00.7 Info: 38: remove_plex_hometheatre migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 38 12:23:00.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:23:00.7 Info: => 4.59E-05s 12:23:00.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:23:00.7 Info: => 2.92E-05s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:23:00', 'remove_plex_hometheatre') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 38: remove_plex_hometheatre migrated 12:23:00.7 Info: => 0.0002932s 12:23:00.7 Info: 39: add_root_folder_add_defaults migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 39 12:23:00.7 Info: AlterTable RootFolders 12:23:00.7 Info: => 7E-07s 12:23:00.7 Info: CreateColumn RootFolders Name String 12:23:00.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:23:00.7 Info: => 0.0005187s 12:23:00.7 Info: AlterTable RootFolders 12:23:00.7 Info: => 5E-07s 12:23:00.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:23:00.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:23:00.7 Info: => 0.0004948s 12:23:00.7 Info: AlterTable RootFolders 12:23:00.7 Info: => 6E-07s 12:23:00.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:23:00.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:23:00.7 Info: => 0.000489s 12:23:00.7 Info: AlterTable RootFolders 12:23:00.7 Info: => 5E-07s 12:23:00.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:23:00.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:23:00.7 Info: => 0.0005032s 12:23:00.7 Info: AlterTable RootFolders 12:23:00.7 Info: => 6E-07s 12:23:00.7 Info: CreateColumn RootFolders DefaultTags String 12:23:00.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:23:00.7 Info: => 0.0004894s 12:23:00.7 Info: PerformDBOperation 12:23:00.7 Info: Performing DB Operation 12:23:00.7 Info: => 6.48E-05s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:23:00', 'add_root_folder_add_defaults') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 39: add_root_folder_add_defaults migrated 12:23:00.7 Info: => 0.0003742s 12:23:00.7 Info: 40: task_duration migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 40 12:23:00.7 Info: AlterTable ScheduledTasks 12:23:00.7 Info: => 7E-07s 12:23:00.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:23:00.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:23:00.7 Info: => 0.0005225s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:23:00', 'task_duration') 12:23:00.7 Info: Committing Transaction 12:23:00.7 Info: 40: task_duration migrated 12:23:00.7 Info: => 0.0008401s 12:23:00.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:23:00.7 Info: Beginning Transaction 12:23:00.7 Info: Starting migration of Main DB to 41 12:23:00.7 Info: AlterTable ReleaseProfiles 12:23:00.7 Info: => 8E-07s 12:23:00.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:23:00.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:23:00.7 Info: => 0.0005218s 12:23:00.7 Info: AlterTable ReleaseProfiles 12:23:00.7 Info: => 6E-07s 12:23:00.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:23:00.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:23:00.7 Info: => 0.0004961s 12:23:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:23:00', 'add_indexer_and_enabled_to_release_profiles') 12:23:00.8 Info: Committing Transaction 12:23:00.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:23:00.8 Info: => 0.000831s 12:23:00.8 Info: 42: remove_album_folders migrating 12:23:00.8 Info: Beginning Transaction 12:23:00.8 Info: Starting migration of Main DB to 42 12:23:00.8 Info: DeleteColumn Artists AlbumFolder 12:23: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) 12:23: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" 12:23:00.8 Info: DROP TABLE "Artists" 12:23:00.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.8 Info: => 0.0047984s 12:23:00.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:23:00.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:23:00.8 Info: => 3.36E-05s 12:23:00.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:23:00.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:23:00.8 Info: => 2.96E-05s 12:23:00.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:23:00.8 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:23:00.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:23:00.8 Info: DROP TABLE "NamingConfig" 12:23:00.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:23:00.8 Info: => 0.0035527s 12:23:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:23:00', 'remove_album_folders') 12:23:00.8 Info: Committing Transaction 12:23:00.8 Info: 42: remove_album_folders migrated 12:23:00.8 Info: => 0.00403s 12:23:00.8 Info: 44: add_priority_to_indexers migrating 12:23:00.8 Info: Beginning Transaction 12:23:00.8 Info: Starting migration of Main DB to 44 12:23:00.8 Info: AlterTable Indexers 12:23:00.8 Info: => 6E-07s 12:23:00.8 Info: CreateColumn Indexers Priority Int32 12:23:00.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:23:00.8 Info: => 0.000556s 12:23:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:23:00', 'add_priority_to_indexers') 12:23:00.8 Info: Committing Transaction 12:23:00.8 Info: 44: add_priority_to_indexers migrated 12:23:00.8 Info: => 0.001647s 12:23:00.8 Info: 45: remove_chown_and_folderchmod_config migrating 12:23:00.8 Info: Beginning Transaction 12:23:00.8 Info: Starting migration of Main DB to 45 12:23:00.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:23:00.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:23:00.8 Info: => 0.0001203s 12:23:00.8 Info: PerformDBOperation 12:23:00.8 Info: Performing DB Operation 12:23:00.8 Info: => 2.68E-05s 12:23:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:23:00', 'remove_chown_and_folderchmod_config') 12:23:00.8 Info: Committing Transaction 12:23:00.8 Info: 45: remove_chown_and_folderchmod_config migrated 12:23:00.8 Info: => 0.0003272s 12:23:00.8 Info: 47: update_notifiarr migrating 12:23:00.8 Info: Beginning Transaction 12:23:00.8 Info: Starting migration of Main DB to 47 12:23:00.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:23:00.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:23:00.8 Info: => 7.18E-05s 12:23:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:23:00', 'update_notifiarr') 12:23:00.8 Info: Committing Transaction 12:23:00.8 Info: 47: update_notifiarr migrated 12:23:00.8 Info: => 0.0003458s 12:23:00.8 Info: 49: email_multiple_addresses migrating 12:23:00.8 Info: Beginning Transaction 12:23:00.8 Info: Starting migration of Main DB to 49 12:23:00.8 Info: PerformDBOperation 12:23:00.8 Info: Performing DB Operation 12:23:00.8 Info: => 5.57E-05s 12:23:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:23:00', 'email_multiple_addresses') 12:23:00.8 Info: Committing Transaction 12:23:00.8 Info: 49: email_multiple_addresses migrated 12:23:00.8 Info: => 0.000337s 12:23:00.8 Info: 50: rename_blacklist_to_blocklist migrating 12:23:00.8 Info: Beginning Transaction 12:23:00.8 Info: Starting migration of Main DB to 50 12:23:00.8 Info: RenameTable Blacklist Blocklist 12:23:00.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:23:00.8 Info: => 0.0014039s 12:23:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:23:00', 'rename_blacklist_to_blocklist') 12:23:00.8 Info: Committing Transaction 12:23:00.8 Info: 50: rename_blacklist_to_blocklist migrated 12:23:00.8 Info: => 0.0017525s 12:23:00.8 Info: 51: cdh_per_downloadclient migrating 12:23:00.8 Info: Beginning Transaction 12:23:00.8 Info: Starting migration of Main DB to 51 12:23:00.8 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', 1, '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "movieCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings') 12:23:00.8 Info: AlterTable DownloadClients 12:23:00.8 Info: => 3E-07s 12:23:00.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:23:00.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:23:00.8 Info: => 0.0005222s 12:23:00.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:23:00.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:23:00.8 Info: => 0.0004994s 12:23:00.8 Info: PerformDBOperation 12:23:00.8 Info: Performing DB Operation 12:23:00.8 Info: => 0.0001508s 12:23:00.8 Info: -> 1 Insert operations completed in 00:00:00.0000889 taking an average of 00:00:00.0000889 12:23:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:23:00', 'cdh_per_downloadclient') 12:23:00.8 Info: Committing Transaction 12:23:00.8 Info: 51: cdh_per_downloadclient migrated 12:23:00.8 Info: => 0.0004928s 12:23:00.8 Debug: Took: 00:00:00.2214706 12:23:00.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 12:23:00.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 12:23:00.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149808590064_205/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:00.8 Info: DatabaseEngineVersionCheck migrating 12:23:00.8 Info: PerformDBOperation 12:23:00.8 Info: Performing DB Operation 12:23:00.8 Info: SQLite 3.47.0 12:23:00.8 Info: => 0.0011061s 12:23:00.8 Info: DatabaseEngineVersionCheck migrated 12:23:00.8 Info: => 0.0011205s 12:23:00.8 Info: VersionMigration migrating 12:23:00.8 Info: Beginning Transaction 12:23:00.8 Info: CreateTable VersionInfo 12:23:00.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:23:00.8 Info: => 0.0001466s 12:23:00.8 Info: Committing Transaction 12:23:00.8 Info: VersionMigration migrated 12:23:00.8 Info: => 0.000494s 12:23:00.8 Info: VersionUniqueMigration migrating 12:23:00.8 Info: Beginning Transaction 12:23:00.8 Info: CreateIndex VersionInfo (Version) 12:23:00.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:23:00.8 Info: => 0.0001201s 12:23:00.8 Info: AlterTable VersionInfo 12:23:00.8 Info: => 5E-07s 12:23:00.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:23:00.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:23:00.8 Info: => 0.0005008s 12:23:00.8 Info: Committing Transaction 12:23:00.8 Info: VersionUniqueMigration migrated 12:23:00.8 Info: => 0.0007128s 12:23:00.8 Info: VersionDescriptionMigration migrating 12:23:00.8 Info: Beginning Transaction 12:23:00.8 Info: AlterTable VersionInfo 12:23:00.8 Info: => 5E-07s 12:23:00.8 Info: CreateColumn VersionInfo Description String 12:23:00.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:23:00.8 Info: => 0.0001996s 12:23:00.8 Info: Committing Transaction 12:23:00.8 Info: VersionDescriptionMigration migrated 12:23:00.8 Info: => 0.0003844s 12:23:00.8 Info: 1: InitialSetup migrating 12:23:00.8 Info: Beginning Transaction 12:23:00.8 Info: Starting migration of Main DB to 1 12:23:00.8 Info: CreateTable Config 12:23:00.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:23:00.8 Info: => 0.0001761s 12:23:00.8 Info: CreateIndex Config (Key) 12:23:00.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:23:00.8 Info: => 7.63E-05s 12:23:00.8 Info: CreateTable RootFolders 12:23:00.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:23:00.8 Info: => 7.88E-05s 12:23:00.8 Info: CreateIndex RootFolders (Path) 12:23:00.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:23:00.8 Info: => 6.83E-05s 12:23:00.8 Info: CreateTable Artists 12:23:00.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:23:00.8 Info: => 0.0002168s 12:23:00.8 Info: CreateIndex Artists (ForeignArtistId) 12:23:00.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:23:00.8 Info: => 6.81E-05s 12:23:00.8 Info: CreateIndex Artists (NameSlug) 12:23:00.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:23:00.8 Info: => 6.19E-05s 12:23:00.8 Info: CreateIndex Artists (CleanName) 12:23:00.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.8 Info: => 6.13E-05s 12:23:00.8 Info: CreateIndex Artists (Path) 12:23:00.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.8 Info: => 6.1E-05s 12:23:00.8 Info: CreateTable Albums 12:23:00.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:23:00.8 Info: => 0.0002718s 12:23:00.8 Info: CreateIndex Albums (ForeignAlbumId) 12:23:00.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.8 Info: => 8.07E-05s 12:23:00.8 Info: CreateIndex Albums (MBId) 12:23:00.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:00.8 Info: => 6.04E-05s 12:23:00.8 Info: CreateIndex Albums (TADBId) 12:23:00.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:00.8 Info: => 6.14E-05s 12:23:00.8 Info: CreateIndex Albums (TitleSlug) 12:23:00.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:00.8 Info: => 6.14E-05s 12:23:00.8 Info: CreateIndex Albums (CleanTitle) 12:23:00.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.8 Info: => 5.75E-05s 12:23:00.8 Info: CreateIndex Albums (Path) 12:23:00.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:23:00.8 Info: => 5.89E-05s 12:23:00.8 Info: CreateTable Tracks 12:23:00.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:23:00.8 Info: => 0.0001308s 12:23:00.8 Info: CreateIndex Tracks (ForeignTrackId) 12:23:00.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:00.8 Info: => 6.55E-05s 12:23:00.8 Info: CreateIndex Tracks (ArtistId) 12:23:00.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:23:00.8 Info: => 0.0001244s 12:23:00.8 Info: CreateIndex Tracks (TrackFileId) 12:23:00.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:00.8 Info: => 9.5E-05s 12:23:00.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:23:00.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:23:00.8 Info: => 0.0007698s 12:23:00.8 Info: CreateTable TrackFiles 12:23:00.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:23:00.8 Info: => 0.0001347s 12:23:00.8 Info: CreateIndex TrackFiles (ArtistId) 12:23:00.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:23:00.8 Info: => 8.21E-05s 12:23:00.8 Info: CreateIndex TrackFiles (AlbumId) 12:23:00.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.8 Info: => 6.82E-05s 12:23:00.8 Info: CreateTable History 12:23:00.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:23:00.8 Info: => 0.0001251s 12:23:00.8 Info: CreateIndex History (Date) 12:23:00.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:23:00.8 Info: => 9.58E-05s 12:23:00.8 Info: CreateIndex History (EventType) 12:23:00.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:23:00.8 Info: => 7.25E-05s 12:23:00.8 Info: CreateIndex History (DownloadId) 12:23:00.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:23:00.8 Info: => 6.78E-05s 12:23:00.8 Info: CreateIndex History (AlbumId) 12:23:00.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:23:00.8 Info: => 6.79E-05s 12:23:00.8 Info: CreateTable Notifications 12:23:00.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:23:00.8 Info: => 0.000113s 12:23:00.8 Info: CreateTable ScheduledTasks 12:23:00.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:23:00.8 Info: => 0.0001442s 12:23:00.8 Info: CreateIndex ScheduledTasks (TypeName) 12:23:00.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:23:00.8 Info: => 0.0001058s 12:23:00.8 Info: CreateTable Indexers 12:23:00.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:23:00.8 Info: => 0.0001221s 12:23:00.8 Info: CreateIndex Indexers (Name) 12:23:00.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:00.8 Info: => 7.93E-05s 12:23:00.8 Info: CreateTable Profiles 12:23:00.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:23:00.8 Info: => 0.0001087s 12:23:00.8 Info: CreateIndex Profiles (Name) 12:23:00.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:23:00.8 Info: => 7.65E-05s 12:23:00.8 Info: CreateTable QualityDefinitions 12:23:00.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:23:00.8 Info: => 0.0001012s 12:23:00.8 Info: CreateIndex QualityDefinitions (Quality) 12:23:00.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:23:00.8 Info: => 6.86E-05s 12:23:00.8 Info: CreateIndex QualityDefinitions (Title) 12:23:00.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:23:00.8 Info: => 0.0001099s 12:23:00.8 Info: CreateTable NamingConfig 12:23:00.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:23:00.8 Info: => 0.0001297s 12:23:00.8 Info: CreateTable Blacklist 12:23:00.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:23:00.8 Info: => 0.0001563s 12:23:00.8 Info: CreateTable Metadata 12:23:00.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:23:00.8 Info: => 9.54E-05s 12:23:00.8 Info: CreateTable MetadataFiles 12:23:00.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:23:00.8 Info: => 0.0001097s 12:23:00.8 Info: CreateTable DownloadClients 12:23:00.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:23:00.8 Info: => 0.0001031s 12:23:00.8 Info: CreateTable PendingReleases 12:23:00.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:23:00.8 Info: => 0.0001094s 12:23:00.8 Info: CreateTable RemotePathMappings 12:23:00.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:23:00.8 Info: => 0.0001095s 12:23:00.8 Info: CreateTable Tags 12:23:00.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:23:00.8 Info: => 8.42E-05s 12:23:00.8 Info: CreateIndex Tags (Label) 12:23:00.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:23:00.8 Info: => 7.72E-05s 12:23:00.8 Info: CreateTable Restrictions 12:23:00.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:23:00.8 Info: => 8.92E-05s 12:23:00.8 Info: CreateTable DelayProfiles 12:23:00.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:23:00.8 Info: => 0.0001167s 12:23:00.8 Info: CreateTable Users 12:23:00.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:23:00.8 Info: => 8.83E-05s 12:23:00.8 Info: CreateIndex Users (Identifier) 12:23:00.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:23:00.8 Info: => 0.0001129s 12:23:00.8 Info: CreateIndex Users (Username) 12:23:00.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:23:00.8 Info: => 8.84E-05s 12:23:00.8 Info: CreateTable Commands 12:23:00.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:23:00.8 Info: => 0.0007506s 12:23:00.8 Info: CreateTable IndexerStatus 12:23:00.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:23:00.8 Info: => 0.0001316s 12:23:00.8 Info: CreateIndex IndexerStatus (ProviderId) 12:23:00.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:23:00.8 Info: => 8.32E-05s 12:23:00.8 Info: CreateTable ExtraFiles 12:23:00.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:23:00.8 Info: => 0.0001085s 12:23:00.8 Info: CreateTable LyricFiles 12:23:00.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:23:00.8 Info: => 0.0001626s 12:23:00.8 Info: CreateTable LanguageProfiles 12:23:00.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:23:00.8 Info: => 9.5E-05s 12:23:00.8 Info: CreateIndex LanguageProfiles (Name) 12:23:00.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:23:00.8 Info: => 8.57E-05s 12:23:00.8 Info: CreateTable DownloadClientStatus 12:23:00.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:23:00.8 Info: => 9.91E-05s 12:23:00.8 Info: CreateIndex DownloadClientStatus (ProviderId) 12:23:00.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:23:00.8 Info: => 7.87E-05s 12:23:00.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:23:00.8 Info: -> 1 Insert operations completed in 00:00:00.0000604 taking an average of 00:00:00.0000604 12:23:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:23:00', 'InitialSetup') 12:23:00.8 Info: Committing Transaction 12:23:00.9 Info: 1: InitialSetup migrated 12:23:00.9 Info: => 0.0106722s 12:23:00.9 Info: 2: add_reason_to_pending_releases migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 2 12:23:00.9 Info: AlterTable PendingReleases 12:23:00.9 Info: => 6E-07s 12:23:00.9 Info: CreateColumn PendingReleases Reason Int32 12:23:00.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:23:00.9 Info: => 0.0005299s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:23:00', 'add_reason_to_pending_releases') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 2: add_reason_to_pending_releases migrated 12:23:00.9 Info: => 0.0008131s 12:23:00.9 Info: 3: add_medium_support migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 3 12:23:00.9 Info: AlterTable Albums 12:23:00.9 Info: => 7E-07s 12:23:00.9 Info: CreateColumn Albums Media String 12:23:00.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:23:00.9 Info: => 0.0005003s 12:23:00.9 Info: AlterTable Tracks 12:23:00.9 Info: => 5E-07s 12:23:00.9 Info: CreateColumn Tracks MediumNumber Int32 12:23:00.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:23:00.9 Info: => 0.0004885s 12:23:00.9 Info: AlterTable Tracks 12:23:00.9 Info: => 5E-07s 12:23:00.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:23:00.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:23:00.9 Info: => 0.0004679s 12:23:00.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:23:00.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:23:00.9 Info: => 4.21E-05s 12:23:00.9 Info: DeleteColumn Tracks TrackNumber 12:23:00.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:23:00.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:23:00.9 Info: DROP TABLE "Tracks" 12:23:00.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:23:00.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:00.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:23:00.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:00.9 Info: => 0.0045836s 12:23:00.9 Info: AlterTable Tracks 12:23:00.9 Info: => 5E-07s 12:23:00.9 Info: CreateColumn Tracks TrackNumber String 12:23:00.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:23:00.9 Info: => 0.0004691s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:23:00', 'add_medium_support') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 3: add_medium_support migrated 12:23:00.9 Info: => 0.0008283s 12:23:00.9 Info: 4: add_various_qualites_in_profile migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 4 12:23:00.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:23:00.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:23:00.9 Info: => 5.18E-05s 12:23:00.9 Info: PerformDBOperation 12:23:00.9 Info: Performing DB Operation 12:23:00.9 Info: => 2.62E-05s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:23:00', 'add_various_qualites_in_profile') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 4: add_various_qualites_in_profile migrated 12:23:00.9 Info: => 0.0002695s 12:23:00.9 Info: 5: metadata_profiles migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 5 12:23:00.9 Info: CreateTable MetadataProfiles 12:23:00.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:23:00.9 Info: => 0.0001235s 12:23:00.9 Info: CreateIndex MetadataProfiles (Name) 12:23:00.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:23:00.9 Info: => 7.96E-05s 12:23:00.9 Info: AlterTable Artists 12:23:00.9 Info: => 4E-07s 12:23:00.9 Info: CreateColumn Artists MetadataProfileId Int32 12:23:00.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:23:00.9 Info: => 0.0004904s 12:23:00.9 Info: DeleteColumn Artists PrimaryAlbumTypes 12:23:00.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:23:00.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:23:00.9 Info: DROP TABLE "Artists" 12:23:00.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:23:00.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:23:00.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.9 Info: => 0.0039343s 12:23:00.9 Info: DeleteColumn Artists SecondaryAlbumTypes 12:23:00.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:23:00.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:23:00.9 Info: DROP TABLE "Artists" 12:23:00.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:23:00.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:23:00.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.9 Info: => 0.0046644s 12:23:00.9 Info: AlterTable Albums 12:23:00.9 Info: => 4E-07s 12:23:00.9 Info: CreateColumn Albums SecondaryTypes String 12:23:00.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:23:00.9 Info: => 0.000486s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:23:00', 'metadata_profiles') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 5: metadata_profiles migrated 12:23:00.9 Info: => 0.0008938s 12:23:00.9 Info: 6: separate_automatic_and_interactive_search migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 6 12:23:00.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:23:00.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:23:00.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:23:00.9 Info: DROP TABLE "Indexers" 12:23:00.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:23:00.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:00.9 Info: => 0.0040947s 12:23:00.9 Info: AlterTable Indexers 12:23:00.9 Info: => 5E-07s 12:23:00.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:23:00.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:23:00.9 Info: => 0.00046s 12:23:00.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:23:00.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:23:00.9 Info: => 3.8E-05s 12:23:00.9 Info: AlterTable Indexers 12:23:00.9 Info: => 4E-07s 12:23:00.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:23:00.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:23:00.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:23:00.9 Info: DROP TABLE "Indexers" 12:23:00.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:23:00.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:00.9 Info: => 0.0033003s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:23:00', 'separate_automatic_and_interactive_search') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 6: separate_automatic_and_interactive_search migrated 12:23:00.9 Info: => 0.0036362s 12:23:00.9 Info: 7: change_album_path_to_relative migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 7 12:23:00.9 Info: DeleteColumn Albums Path 12:23:00.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:23:00.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:23:00.9 Info: DROP TABLE "Albums" 12:23:00.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:00.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:00.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:00.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:00.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.9 Info: => 0.0050591s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:23:00', 'change_album_path_to_relative') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 7: change_album_path_to_relative migrated 12:23:00.9 Info: => 0.0054448s 12:23:00.9 Info: 8: change_quality_size_mb_to_kb migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 8 12:23:00.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:23:00.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:23:00.9 Info: => 4.92E-05s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:23:00', 'change_quality_size_mb_to_kb') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 8: change_quality_size_mb_to_kb migrated 12:23:00.9 Info: => 0.0002865s 12:23:00.9 Info: 9: album_releases migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 9 12:23:00.9 Info: AlterTable Albums 12:23:00.9 Info: => 6E-07s 12:23:00.9 Info: CreateColumn Albums Releases String 12:23:00.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:23:00.9 Info: => 0.0004878s 12:23:00.9 Info: AlterTable Albums 12:23:00.9 Info: => 5E-07s 12:23:00.9 Info: CreateColumn Albums CurrentRelease String 12:23:00.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:23:00.9 Info: => 0.000462s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:23:00', 'album_releases') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 9: album_releases migrated 12:23:00.9 Info: => 0.0007397s 12:23:00.9 Info: 10: album_releases_fix migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 10 12:23:00.9 Info: AlterTable Albums 12:23:00.9 Info: => 8E-07s 12:23:00.9 Info: AlterColumn Albums Releases String 12:23:00.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:23:00.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:23:00.9 Info: DROP TABLE "Albums" 12:23:00.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:00.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:00.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:00.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:00.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.9 Info: => 0.0039703s 12:23:00.9 Info: AlterTable Albums 12:23:00.9 Info: => 4E-07s 12:23:00.9 Info: AlterColumn Albums CurrentRelease String 12:23:00.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:23:00.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:23:00.9 Info: DROP TABLE "Albums" 12:23:00.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:00.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:00.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:00.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:00.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.9 Info: => 0.0039969s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:23:00', 'album_releases_fix') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 10: album_releases_fix migrated 12:23:00.9 Info: => 0.0044055s 12:23:00.9 Info: 11: import_lists migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 11 12:23:00.9 Info: CreateTable ImportLists 12:23:00.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:23:00.9 Info: => 0.0001727s 12:23:00.9 Info: CreateIndex ImportLists (Name) 12:23:00.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:23:00.9 Info: => 8.77E-05s 12:23:00.9 Info: CreateTable ImportListStatus 12:23:00.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:23:00.9 Info: => 0.000159s 12:23:00.9 Info: CreateIndex ImportListStatus (ProviderId) 12:23:00.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:23:00.9 Info: => 7.91E-05s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:23:00', 'import_lists') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 11: import_lists migrated 12:23:00.9 Info: => 0.0003804s 12:23:00.9 Info: 12: add_release_status migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 12 12:23:00.9 Info: AlterTable MetadataProfiles 12:23:00.9 Info: => 8E-07s 12:23:00.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:23:00.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:23:00.9 Info: => 0.0005121s 12:23:00.9 Info: PerformDBOperation 12:23:00.9 Info: Performing DB Operation 12:23:00.9 Info: => 2.85E-05s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:23:00', 'add_release_status') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 12: add_release_status migrated 12:23:00.9 Info: => 0.000291s 12:23:00.9 Info: 13: album_download_notification migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 13 12:23:00.9 Info: AlterTable Notifications 12:23:00.9 Info: => 6E-07s 12:23:00.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:23:00.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:23:00.9 Info: => 0.000504s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:23:00', 'album_download_notification') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 13: album_download_notification migrated 12:23:00.9 Info: => 0.0007868s 12:23:00.9 Info: 14: fix_language_metadata_profiles migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 14 12:23:00.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:23:00.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:23:00.9 Info: => 8.8E-05s 12:23:00.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:23:00.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:23:00.9 Info: => 5.38E-05s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:23:00', 'fix_language_metadata_profiles') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 14: fix_language_metadata_profiles migrated 12:23:00.9 Info: => 0.0003039s 12:23:00.9 Info: 15: remove_fanzub migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 15 12:23:00.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:23:00.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:23:00.9 Info: => 4.15E-05s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:23:00', 'remove_fanzub') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 15: remove_fanzub migrated 12:23:00.9 Info: => 0.0002728s 12:23:00.9 Info: 16: update_artist_history_indexes migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 16 12:23:00.9 Info: CreateIndex Albums (ArtistId) 12:23:00.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:23:00.9 Info: => 0.0001036s 12:23:00.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:23:00.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:23:00.9 Info: => 8.01E-05s 12:23:00.9 Info: DeleteIndex History (AlbumId) 12:23:00.9 Info: DROP INDEX "IX_History_AlbumId" 12:23:00.9 Info: => 0.0001148s 12:23:00.9 Info: CreateIndex History (AlbumId, Date) 12:23:00.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:23:00.9 Info: => 9.03E-05s 12:23:00.9 Info: DeleteIndex History (DownloadId) 12:23:00.9 Info: DROP INDEX "IX_History_DownloadId" 12:23:00.9 Info: => 0.0001021s 12:23:00.9 Info: CreateIndex History (DownloadId, Date) 12:23:00.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:23:00.9 Info: => 8.62E-05s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:23:00', 'update_artist_history_indexes') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 16: update_artist_history_indexes migrated 12:23:00.9 Info: => 0.0003892s 12:23:00.9 Info: 17: remove_nma migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 17 12:23:00.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:23:00.9 Info: => 4.73E-05s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:23:00', 'remove_nma') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 17: remove_nma migrated 12:23:00.9 Info: => 0.0002754s 12:23:00.9 Info: 18: album_disambiguation migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 18 12:23:00.9 Info: AlterTable Albums 12:23:00.9 Info: => 4E-07s 12:23:00.9 Info: CreateColumn Albums Disambiguation String 12:23:00.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:23:00.9 Info: => 0.0005141s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:23:00', 'album_disambiguation') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 18: album_disambiguation migrated 12:23:00.9 Info: => 0.0008167s 12:23:00.9 Info: 19: add_ape_quality_in_profiles migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 19 12:23:00.9 Info: PerformDBOperation 12:23:00.9 Info: Performing DB Operation 12:23:00.9 Info: => 3.12E-05s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:23:00', 'add_ape_quality_in_profiles') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 19: add_ape_quality_in_profiles migrated 12:23:00.9 Info: => 0.0002715s 12:23:00.9 Info: 20: remove_pushalot migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 20 12:23:00.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:23:00.9 Info: => 4.82E-05s 12:23:00.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:23:00.9 Info: => 2.86E-05s 12:23:00.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:00.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:23:00.9 Info: => 0.0006162s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:23:00', 'remove_pushalot') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 20: remove_pushalot migrated 12:23:00.9 Info: => 0.000892s 12:23:00.9 Info: 21: add_custom_filters migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 21 12:23:00.9 Info: CreateTable CustomFilters 12:23:00.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:23:00.9 Info: => 0.0001247s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:23:00', 'add_custom_filters') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 21: add_custom_filters migrated 12:23:00.9 Info: => 0.0003928s 12:23:00.9 Info: 22: import_list_tags migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 22 12:23:00.9 Info: AlterTable ImportLists 12:23:00.9 Info: => 4E-07s 12:23:00.9 Info: CreateColumn ImportLists Tags String 12:23:00.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:23:00.9 Info: => 0.0005266s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:23:00', 'import_list_tags') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 22: import_list_tags migrated 12:23:00.9 Info: => 0.00081s 12:23:00.9 Info: 23: add_release_groups_etc migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 23 12:23:00.9 Info: CreateTable ArtistMetadata 12:23:00.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:23:00.9 Info: => 0.0001702s 12:23:00.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:23:00.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:23:00.9 Info: => 7.8E-05s 12:23:00.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:23:00.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:23:00.9 Info: => 7.84E-05s 12:23:00.9 Info: AlterTable Artists 12:23:00.9 Info: => 3E-07s 12:23:00.9 Info: CreateColumn Artists ArtistMetadataId Int32 12:23:00.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:23:00.9 Info: => 0.0005269s 12:23:00.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:23:00.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:23:00.9 Info: => 6.61E-05s 12:23:00.9 Info: CreateTable AlbumReleases 12:23:00.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:23:00.9 Info: => 0.0001419s 12:23:00.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:23:00.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:23:00.9 Info: => 0.0001174s 12:23:00.9 Info: CreateIndex AlbumReleases (AlbumId) 12:23:00.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:23:00.9 Info: => 0.0001018s 12:23:00.9 Info: PerformDBOperation 12:23:00.9 Info: Performing DB Operation 12:23:00.9 Info: => 3.27E-05s 12:23:00.9 Info: AlterTable Albums 12:23:00.9 Info: => 6E-07s 12:23:00.9 Info: CreateColumn Albums ArtistMetadataId Int32 12:23:00.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:23:00.9 Info: => 0.0005483s 12:23:00.9 Info: AlterTable Albums 12:23:00.9 Info: => 6E-07s 12:23:00.9 Info: CreateColumn Albums AnyReleaseOk Boolean 12:23:00.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:23:00.9 Info: => 0.0005365s 12:23:00.9 Info: AlterTable Albums 12:23:00.9 Info: => 6E-07s 12:23:00.9 Info: CreateColumn Albums Links String 12:23:00.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:23:00.9 Info: => 0.0005328s 12:23:00.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:23:00.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:23:00.9 Info: => 7.93E-05s 12:23:00.9 Info: AlterTable Tracks 12:23:00.9 Info: => 5E-07s 12:23:00.9 Info: CreateColumn Tracks ForeignRecordingId String 12:23:00.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:23:00.9 Info: => 0.0005467s 12:23:00.9 Info: AlterTable Tracks 12:23:00.9 Info: => 5E-07s 12:23:00.9 Info: CreateColumn Tracks AlbumReleaseId Int32 12:23:00.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:23:00.9 Info: => 0.0005379s 12:23:00.9 Info: AlterTable Tracks 12:23:00.9 Info: => 6E-07s 12:23:00.9 Info: CreateColumn Tracks ArtistMetadataId Int32 12:23:00.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:23:00.9 Info: => 0.0005422s 12:23:00.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:23:00.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:23:00.9 Info: => 8.05E-05s 12:23:00.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:23:00.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:23:00.9 Info: => 6.04E-05s 12:23:00.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:23: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, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:00.9 Info: DROP TABLE "Artists" 12:23:00.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.9 Info: => 0.0049482s 12:23:00.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:23: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) 12:23: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") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:23:00.9 Info: DROP TABLE "Albums" 12:23:00.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:00.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:00.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:00.9 Info: => 0.0042435s 12:23:00.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:23:00.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:23:00.9 Info: DROP TABLE "Tracks" 12:23:00.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:23:00.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:00.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:00.9 Info: => 0.0040781s 12:23:00.9 Info: DeleteColumn TrackFiles ArtistId 12:23:00.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:23:00.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:23:00.9 Info: DROP TABLE "TrackFiles" 12:23:00.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:00.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:00.9 Info: => 0.0044862s 12:23:00.9 Info: CreateIndex Artists (ArtistMetadataId) 12:23:00.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.9 Info: => 7.47E-05s 12:23:00.9 Info: CreateIndex Artists (Monitored) 12:23:00.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.9 Info: => 6.62E-05s 12:23:00.9 Info: CreateIndex Albums (ArtistMetadataId) 12:23:00.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:23:00.9 Info: => 6.75E-05s 12:23:00.9 Info: CreateIndex Tracks (ArtistMetadataId) 12:23:00.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:23:00.9 Info: => 6.41E-05s 12:23:00.9 Info: CreateIndex Tracks (AlbumReleaseId) 12:23:00.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:23:00.9 Info: => 6.52E-05s 12:23:00.9 Info: CreateIndex Tracks (ForeignRecordingId) 12:23:00.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:23:00.9 Info: => 6.55E-05s 12:23:00.9 Info: UpdateData 12:23:00.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:23:00.9 Info: => 4.04E-05s 12:23:00.9 Info: UpdateData 12:23:00.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:23:00.9 Info: => 3.25E-05s 12:23:00.9 Info: UpdateData 12:23:00.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:23:00.9 Info: => 3.85E-05s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:23:00', 'add_release_groups_etc') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 23: add_release_groups_etc migrated 12:23:00.9 Info: => 0.0006077s 12:23:00.9 Info: 24: NewMediaInfoFormat migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 24 12:23:00.9 Info: UpdateData 12:23:00.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:23:00.9 Info: => 6.04E-05s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:23:00', 'NewMediaInfoFormat') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 24: NewMediaInfoFormat migrated 12:23:00.9 Info: => 0.0003133s 12:23:00.9 Info: 25: rename_restrictions_to_release_profiles migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 25 12:23:00.9 Info: RenameTable Restrictions ReleaseProfiles 12:23:00.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:23:00.9 Info: => 0.0013934s 12:23:00.9 Info: AlterTable ReleaseProfiles 12:23:00.9 Info: => 6E-07s 12:23:00.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:23:00.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:23:00.9 Info: => 0.0005147s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:23:00', 'rename_restrictions_to_release_profiles') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 25: rename_restrictions_to_release_profiles migrated 12:23:00.9 Info: => 0.0008082s 12:23:00.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 26 12:23:00.9 Info: RenameTable Profiles QualityProfiles 12:23:00.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:23:00.9 Info: => 0.0013944s 12:23:00.9 Info: AlterTable QualityProfiles 12:23:00.9 Info: => 6E-07s 12:23:00.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:23:00.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:23:00.9 Info: => 0.0005194s 12:23:00.9 Info: AlterTable LanguageProfiles 12:23:00.9 Info: => 6E-07s 12:23:00.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:23:00.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:23:00.9 Info: => 0.0005056s 12:23:00.9 Info: UpdateData 12:23:00.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:23:00.9 Info: => 4.51E-05s 12:23:00.9 Info: UpdateData 12:23:00.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:23:00.9 Info: => 2.7E-05s 12:23:00.9 Info: RenameColumn Artists ProfileId to QualityProfileId 12:23: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, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:00.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:00.9 Info: DROP TABLE "Artists" 12:23:00.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:00.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:00.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:00.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:00.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:00.9 Info: => 0.0048972s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:23:00', 'rename_quality_profiles_add_upgrade_allowed') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:23:00.9 Info: => 0.0053324s 12:23:00.9 Info: 27: add_import_exclusions migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 27 12:23:00.9 Info: CreateTable ImportListExclusions 12:23:00.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:23:00.9 Info: => 0.0001214s 12:23:00.9 Info: CreateIndex ImportListExclusions (ForeignId) 12:23:00.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:23:00.9 Info: => 7.75E-05s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:23:00', 'add_import_exclusions') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 27: add_import_exclusions migrated 12:23:00.9 Info: => 0.0004045s 12:23:00.9 Info: 28: clean_artist_metadata_table migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 28 12:23:00.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:00.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:00.9 Info: => 0.0001469s 12:23:00.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:00.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:00.9 Info: => 0.000114s 12:23:00.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:23:00.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:23:00.9 Info: => 0.0001087s 12:23:00.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:23:00.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:23:00.9 Info: => 0.0001067s 12:23:00.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:00.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:00.9 Info: => 0.0001108s 12:23:00.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:23:00.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:23:00.9 Info: => 0.0001116s 12:23:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:23:00', 'clean_artist_metadata_table') 12:23:00.9 Info: Committing Transaction 12:23:00.9 Info: 28: clean_artist_metadata_table migrated 12:23:00.9 Info: => 0.0003913s 12:23:00.9 Info: 29: health_issue_notification migrating 12:23:00.9 Info: Beginning Transaction 12:23:00.9 Info: Starting migration of Main DB to 29 12:23:00.9 Info: AlterTable Notifications 12:23:00.9 Info: => 7E-07s 12:23:00.9 Info: CreateColumn Notifications OnHealthIssue Boolean 12:23:00.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:23:00.9 Info: => 0.0005926s 12:23:00.9 Info: AlterTable Notifications 12:23:00.9 Info: => 5E-07s 12:23:00.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:23:00.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:23:00.9 Info: => 0.0005297s 12:23:00.9 Info: AlterTable Notifications 12:23:00.9 Info: => 6E-07s 12:23:00.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:23:00.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:23:00.9 Info: => 0.0005206s 12:23:00.9 Info: AlterTable Notifications 12:23:00.9 Info: => 4E-07s 12:23:00.9 Info: CreateColumn Notifications OnImportFailure Boolean 12:23:00.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:23:00.9 Info: => 0.0005175s 12:23:00.9 Info: AlterTable Notifications 12:23:00.9 Info: => 5E-07s 12:23:00.9 Info: CreateColumn Notifications OnTrackRetag Boolean 12:23:00.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:23:00.9 Info: => 0.0005237s 12:23:00.9 Info: DeleteColumn Notifications OnDownload 12:23:01.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:23:01.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:23:01.0 Info: DROP TABLE "Notifications" 12:23:01.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:23:01.0 Info: => 0.0037326s 12:23:01.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:23:01.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:23:01.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:23:01.0 Info: DROP TABLE "Notifications" 12:23:01.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:23:01.0 Info: => 0.0051205s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:23:01', 'health_issue_notification') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 29: health_issue_notification migrated 12:23:01.0 Info: => 0.0055485s 12:23:01.0 Info: 30: add_mediafilerepository_mtime migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 30 12:23:01.0 Info: AlterTable TrackFiles 12:23:01.0 Info: => 7E-07s 12:23:01.0 Info: CreateColumn TrackFiles Modified DateTime 12:23:01.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:23:01.0 Info: => 0.0005541s 12:23:01.0 Info: AlterTable TrackFiles 12:23:01.0 Info: => 6E-07s 12:23:01.0 Info: CreateColumn TrackFiles Path String 12:23:01.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:23:01.0 Info: => 0.0005365s 12:23:01.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:23:01.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:23:01.0 Info: => 3.77E-05s 12:23:01.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:23:01.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:23:01.0 Info: => 0.0001321s 12:23:01.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:23:01.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:23:01.0 Info: => 0.0001279s 12:23:01.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:23:01.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:23:01.0 Info: => 0.0001315s 12:23:01.0 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:23:01.0 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:23:01.0 Info: => 7.55E-05s 12:23:01.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:23:01.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:23:01.0 Info: => 4.64E-05s 12:23:01.0 Info: AlterTable TrackFiles 12:23:01.0 Info: => 3E-07s 12:23:01.0 Info: AlterColumn TrackFiles Path String 12:23:01.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:01.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:23:01.0 Info: DROP TABLE "TrackFiles" 12:23:01.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:01.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:01.0 Info: => 0.0038348s 12:23:01.0 Info: CreateIndex TrackFiles (Path) 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:01.0 Info: => 7.34E-05s 12:23:01.0 Info: DeleteColumn TrackFiles RelativePath 12:23:01.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:01.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:23:01.0 Info: DROP TABLE "TrackFiles" 12:23:01.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:01.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:01.0 Info: => 0.0039364s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:23:01', 'add_mediafilerepository_mtime') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 30: add_mediafilerepository_mtime migrated 12:23:01.0 Info: => 0.0043066s 12:23:01.0 Info: 31: add_artistmetadataid_constraint migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 31 12:23:01.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:23:01.0 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:23:01.0 Info: => 8.84E-05s 12:23:01.0 Info: DeleteIndex Artists (ArtistMetadataId) 12:23:01.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:23:01.0 Info: => 0.0001207s 12:23:01.0 Info: AlterColumn Artists ArtistMetadataId Int32 12:23:01.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:01.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:01.0 Info: DROP TABLE "Artists" 12:23:01.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:01.0 Info: => 0.0054514s 12:23:01.0 Info: CreateIndex Artists (ArtistMetadataId) 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:01.0 Info: => 7.07E-05s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:23:01', 'add_artistmetadataid_constraint') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 31: add_artistmetadataid_constraint migrated 12:23:01.0 Info: => 0.0005049s 12:23:01.0 Info: 32: old_ids_and_artist_alias migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 32 12:23:01.0 Info: AlterTable ArtistMetadata 12:23:01.0 Info: => 7E-07s 12:23:01.0 Info: CreateColumn ArtistMetadata Aliases String 12:23:01.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:23:01.0 Info: => 0.000558s 12:23:01.0 Info: AlterTable ArtistMetadata 12:23:01.0 Info: => 5E-07s 12:23:01.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:23:01.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:23:01.0 Info: => 0.0005355s 12:23:01.0 Info: AlterTable Albums 12:23:01.0 Info: => 6E-07s 12:23:01.0 Info: CreateColumn Albums OldForeignAlbumIds String 12:23:01.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:23:01.0 Info: => 0.0005426s 12:23:01.0 Info: AlterTable AlbumReleases 12:23:01.0 Info: => 5E-07s 12:23:01.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:23:01.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:23:01.0 Info: => 0.0005358s 12:23:01.0 Info: AlterTable Tracks 12:23:01.0 Info: => 5E-07s 12:23:01.0 Info: CreateColumn Tracks OldForeignRecordingIds String 12:23:01.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:23:01.0 Info: => 0.0005306s 12:23:01.0 Info: AlterTable Tracks 12:23:01.0 Info: => 5E-07s 12:23:01.0 Info: CreateColumn Tracks OldForeignTrackIds String 12:23:01.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:23:01.0 Info: => 0.0005436s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:23:01', 'old_ids_and_artist_alias') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 32: old_ids_and_artist_alias migrated 12:23:01.0 Info: => 0.0008817s 12:23:01.0 Info: 33: download_propers_config migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 33 12:23:01.0 Info: PerformDBOperation 12:23:01.0 Info: Performing DB Operation 12:23:01.0 Info: => 3.12E-05s 12:23:01.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:23:01.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:23:01.0 Info: => 3.35E-05s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:23:01', 'download_propers_config') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 33: download_propers_config migrated 12:23:01.0 Info: => 0.0002942s 12:23:01.0 Info: 34: remove_language_profiles migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 34 12:23:01.0 Info: DeleteTable LanguageProfiles 12:23:01.0 Info: DROP TABLE "LanguageProfiles" 12:23:01.0 Info: => 0.0001896s 12:23:01.0 Info: DeleteColumn Artists LanguageProfileId 12:23:01.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:01.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:01.0 Info: DROP TABLE "Artists" 12:23:01.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:01.0 Info: => 0.004248s 12:23:01.0 Info: DeleteColumn ImportLists LanguageProfileId 12:23:01.0 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:23:01.0 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:23:01.0 Info: DROP TABLE "ImportLists" 12:23:01.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:23:01.0 Info: => 0.005632s 12:23:01.0 Info: DeleteColumn Blacklist Language 12:23:01.0 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:23:01.0 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:23:01.0 Info: DROP TABLE "Blacklist" 12:23:01.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:23:01.0 Info: => 0.0038093s 12:23:01.0 Info: DeleteColumn History Language 12:23: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) 12:23: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" 12:23:01.0 Info: DROP TABLE "History" 12:23:01.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:23:01.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:23:01.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:23:01.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:23:01.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:23:01.0 Info: => 0.0051975s 12:23:01.0 Info: DeleteColumn LyricFiles Language 12:23:01.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:23:01.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:23:01.0 Info: DROP TABLE "LyricFiles" 12:23:01.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:23:01.0 Info: => 0.0039392s 12:23:01.0 Info: DeleteColumn TrackFiles Language 12:23:01.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:01.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:23:01.0 Info: DROP TABLE "TrackFiles" 12:23:01.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:01.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:01.0 Info: => 0.0042743s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:23:01', 'remove_language_profiles') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 34: remove_language_profiles migrated 12:23:01.0 Info: => 0.0048132s 12:23:01.0 Info: 35: multi_disc_naming_format migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 35 12:23:01.0 Info: AlterTable NamingConfig 12:23:01.0 Info: => 6E-07s 12:23:01.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:23:01.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:23:01.0 Info: => 0.0005427s 12:23:01.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:23:01.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:23:01.0 Info: => 4.36E-05s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:23:01', 'multi_disc_naming_format') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 35: multi_disc_naming_format migrated 12:23:01.0 Info: => 0.0003175s 12:23:01.0 Info: 36: add_download_client_priority migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 36 12:23:01.0 Info: AlterTable DownloadClients 12:23:01.0 Info: => 6E-07s 12:23:01.0 Info: CreateColumn DownloadClients Priority Int32 12:23:01.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:23:01.0 Info: => 0.0005447s 12:23:01.0 Info: PerformDBOperation 12:23:01.0 Info: Performing DB Operation 12:23:01.0 Info: => 5.09E-05s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:23:01', 'add_download_client_priority') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 36: add_download_client_priority migrated 12:23:01.0 Info: => 0.0003707s 12:23:01.0 Info: 37: remove_growl_prowl migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 37 12:23:01.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:23:01.0 Info: => 4.9E-05s 12:23:01.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:23:01.0 Info: => 2.68E-05s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:23:01', 'remove_growl_prowl') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 37: remove_growl_prowl migrated 12:23:01.0 Info: => 0.0002762s 12:23:01.0 Info: 38: remove_plex_hometheatre migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 38 12:23:01.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:23:01.0 Info: => 4.78E-05s 12:23:01.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:23:01.0 Info: => 2.82E-05s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:23:01', 'remove_plex_hometheatre') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 38: remove_plex_hometheatre migrated 12:23:01.0 Info: => 0.0002704s 12:23:01.0 Info: 39: add_root_folder_add_defaults migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 39 12:23:01.0 Info: AlterTable RootFolders 12:23:01.0 Info: => 7E-07s 12:23:01.0 Info: CreateColumn RootFolders Name String 12:23:01.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:23:01.0 Info: => 0.0005465s 12:23:01.0 Info: AlterTable RootFolders 12:23:01.0 Info: => 6E-07s 12:23:01.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:23:01.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:23:01.0 Info: => 0.0005236s 12:23:01.0 Info: AlterTable RootFolders 12:23:01.0 Info: => 5E-07s 12:23:01.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:23:01.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:23:01.0 Info: => 0.000522s 12:23:01.0 Info: AlterTable RootFolders 12:23:01.0 Info: => 6E-07s 12:23:01.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:23:01.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:23:01.0 Info: => 0.0005297s 12:23:01.0 Info: AlterTable RootFolders 12:23:01.0 Info: => 4E-07s 12:23:01.0 Info: CreateColumn RootFolders DefaultTags String 12:23:01.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:23:01.0 Info: => 0.00051s 12:23:01.0 Info: PerformDBOperation 12:23:01.0 Info: Performing DB Operation 12:23:01.0 Info: => 6.46E-05s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:23:01', 'add_root_folder_add_defaults') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 39: add_root_folder_add_defaults migrated 12:23:01.0 Info: => 0.0003458s 12:23:01.0 Info: 40: task_duration migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 40 12:23:01.0 Info: AlterTable ScheduledTasks 12:23:01.0 Info: => 7E-07s 12:23:01.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:23:01.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:23:01.0 Info: => 0.0005476s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:23:01', 'task_duration') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 40: task_duration migrated 12:23:01.0 Info: => 0.0008579s 12:23:01.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 41 12:23:01.0 Info: AlterTable ReleaseProfiles 12:23:01.0 Info: => 6E-07s 12:23:01.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:23:01.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:23:01.0 Info: => 0.0005324s 12:23:01.0 Info: AlterTable ReleaseProfiles 12:23:01.0 Info: => 5E-07s 12:23:01.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:23:01.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:23:01.0 Info: => 0.0005245s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:23:01', 'add_indexer_and_enabled_to_release_profiles') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:23:01.0 Info: => 0.0008221s 12:23:01.0 Info: 42: remove_album_folders migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 42 12:23:01.0 Info: DeleteColumn Artists AlbumFolder 12:23:01.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:01.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:01.0 Info: DROP TABLE "Artists" 12:23:01.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:01.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:01.0 Info: => 0.0060497s 12:23:01.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:23:01.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:23:01.0 Info: => 3.98E-05s 12:23:01.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:23:01.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:23:01.0 Info: => 2.96E-05s 12:23:01.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:23:01.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) 12:23:01.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:23:01.0 Info: DROP TABLE "NamingConfig" 12:23:01.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:23:01.0 Info: => 0.0039589s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:23:01', 'remove_album_folders') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 42: remove_album_folders migrated 12:23:01.0 Info: => 0.0043812s 12:23:01.0 Info: 44: add_priority_to_indexers migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 44 12:23:01.0 Info: AlterTable Indexers 12:23:01.0 Info: => 7E-07s 12:23:01.0 Info: CreateColumn Indexers Priority Int32 12:23:01.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:23:01.0 Info: => 0.0005479s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:23:01', 'add_priority_to_indexers') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 44: add_priority_to_indexers migrated 12:23:01.0 Info: => 0.0008565s 12:23:01.0 Info: 45: remove_chown_and_folderchmod_config migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 45 12:23:01.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:23:01.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:23:01.0 Info: => 0.000116s 12:23:01.0 Info: PerformDBOperation 12:23:01.0 Info: Performing DB Operation 12:23:01.0 Info: => 2.71E-05s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:23:01', 'remove_chown_and_folderchmod_config') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 45: remove_chown_and_folderchmod_config migrated 12:23:01.0 Info: => 0.0002907s 12:23:01.0 Info: 47: update_notifiarr migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 47 12:23:01.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:23:01.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:23:01.0 Info: => 7.11E-05s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:23:01', 'update_notifiarr') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 47: update_notifiarr migrated 12:23:01.0 Info: => 0.0003415s 12:23:01.0 Info: 49: email_multiple_addresses migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 49 12:23:01.0 Info: PerformDBOperation 12:23:01.0 Info: Performing DB Operation 12:23:01.0 Info: => 5.95E-05s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:23:01', 'email_multiple_addresses') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 49: email_multiple_addresses migrated 12:23:01.0 Info: => 0.0003367s 12:23:01.0 Info: 50: rename_blacklist_to_blocklist migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 50 12:23:01.0 Info: RenameTable Blacklist Blocklist 12:23:01.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:23:01.0 Info: => 0.0017117s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:23:01', 'rename_blacklist_to_blocklist') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 50: rename_blacklist_to_blocklist migrated 12:23:01.0 Info: => 0.0020412s 12:23:01.0 Info: 51: cdh_per_downloadclient migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 51 12:23:01.0 Info: AlterTable DownloadClients 12:23:01.0 Info: => 7E-07s 12:23:01.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:23:01.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:23:01.0 Info: => 0.0005775s 12:23:01.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:23:01.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:23:01.0 Info: => 0.00053s 12:23:01.0 Info: PerformDBOperation 12:23:01.0 Info: Performing DB Operation 12:23:01.0 Info: => 0.0001423s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:23:01', 'cdh_per_downloadclient') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 51: cdh_per_downloadclient migrated 12:23:01.0 Info: => 0.0004495s 12:23:01.0 Info: 52: download_history migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 52 12:23:01.0 Info: CreateTable DownloadHistory 12:23:01.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) 12:23:01.0 Info: => 0.0001855s 12:23:01.0 Info: CreateIndex DownloadHistory (EventType) 12:23:01.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:23:01.0 Info: => 0.0001168s 12:23:01.0 Info: CreateIndex DownloadHistory (ArtistId) 12:23:01.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:23:01.0 Info: => 0.0001038s 12:23:01.0 Info: CreateIndex DownloadHistory (DownloadId) 12:23:01.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:23:01.0 Info: => 0.0001062s 12:23:01.0 Info: PerformDBOperation 12:23:01.0 Info: Performing DB Operation 12:23:01.0 Info: => 9.58E-05s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:23:01', 'download_history') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 52: download_history migrated 12:23:01.0 Info: => 0.0004497s 12:23:01.0 Info: 53: add_update_history migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 53 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:23:01', 'add_update_history') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 53: add_update_history migrated 12:23:01.0 Info: => 0.0003084s 12:23:01.0 Info: 54: add_on_update_to_notifications migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 54 12:23:01.0 Info: AlterTable Notifications 12:23:01.0 Info: => 7E-07s 12:23:01.0 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:23:01.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:23:01.0 Info: => 0.0005877s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:23:01', 'add_on_update_to_notifications') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 54: add_on_update_to_notifications migrated 12:23:01.0 Info: => 0.0009213s 12:23:01.0 Info: 55: download_client_per_indexer migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 55 12:23:01.0 Info: AlterTable Indexers 12:23:01.0 Info: => 8E-07s 12:23:01.0 Info: CreateColumn Indexers DownloadClientId Int32 12:23:01.0 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:23:01.0 Info: => 0.0005659s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:23:01', 'download_client_per_indexer') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 55: download_client_per_indexer migrated 12:23:01.0 Info: => 0.0008779s 12:23:01.0 Info: 56: AddNewItemMonitorType migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 56 12:23:01.0 Info: AlterTable Artists 12:23:01.0 Info: => 8E-07s 12:23:01.0 Info: CreateColumn Artists MonitorNewItems Int32 12:23:01.0 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:23:01.0 Info: => 0.0005667s 12:23:01.0 Info: AlterTable RootFolders 12:23:01.0 Info: => 7E-07s 12:23:01.0 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:23:01.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:23:01.0 Info: => 0.0005552s 12:23:01.0 Info: AlterTable ImportLists 12:23:01.0 Info: => 5E-07s 12:23:01.0 Info: CreateColumn ImportLists MonitorNewItems Int32 12:23:01.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:23:01.0 Info: => 0.0006025s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:23:01', 'AddNewItemMonitorType') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 56: AddNewItemMonitorType migrated 12:23:01.0 Info: => 0.0009496s 12:23:01.0 Info: 57: ImportListSearch migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 57 12:23:01.0 Info: AlterTable ImportLists 12:23:01.0 Info: => 7E-07s 12:23:01.0 Info: CreateColumn ImportLists ShouldSearch Boolean 12:23:01.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:23:01.0 Info: => 0.0005758s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:23:01', 'ImportListSearch') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 57: ImportListSearch migrated 12:23:01.0 Info: => 0.0008883s 12:23:01.0 Info: 58: ImportListMonitorExisting migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 58 12:23:01.0 Info: AlterTable ImportLists 12:23:01.0 Info: => 7E-07s 12:23:01.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:23:01.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:23:01.0 Info: => 0.0005764s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:23:01', 'ImportListMonitorExisting') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 58: ImportListMonitorExisting migrated 12:23:01.0 Info: => 0.0008917s 12:23:01.0 Info: 59: add_indexer_tags migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 59 12:23:01.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:23:01.0 Info: => 5.05E-05s 12:23:01.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:23:01.0 Info: => 2.86E-05s 12:23:01.0 Info: AlterTable Indexers 12:23:01.0 Info: => 2E-07s 12:23:01.0 Info: CreateColumn Indexers Tags String 12:23:01.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:23:01.0 Info: => 0.0005706s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:23:01', 'add_indexer_tags') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 59: add_indexer_tags migrated 12:23:01.0 Info: => 0.0008912s 12:23:01.0 Info: 60: update_audio_types migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 60 12:23:01.0 Info: PerformDBOperation 12:23:01.0 Info: Performing DB Operation 12:23:01.0 Info: => 5.29E-05s 12:23:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:23:01', 'update_audio_types') 12:23:01.0 Info: Committing Transaction 12:23:01.0 Info: 60: update_audio_types migrated 12:23:01.0 Info: => 0.000331s 12:23:01.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:23:01.0 Info: Beginning Transaction 12:23:01.0 Info: Starting migration of Main DB to 61 12:23:01.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.0 Info: DELETE FROM "Commands" WHERE 1 = 1 12:23:01.0 Info: => 4.46E-05s 12:23:01.0 Info: AlterTable AlbumReleases 12:23:01.0 Info: => 3E-07s 12:23:01.0 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:23:01.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) 12:23:01.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" 12:23:01.0 Info: DROP TABLE "AlbumReleases" 12:23:01.0 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:23:01.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:23:01.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:23:01.1 Info: => 0.0049737s 12:23:01.1 Info: AlterTable Albums 12:23:01.1 Info: => 4E-07s 12:23:01.1 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:23:01.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:23:01.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:23:01.1 Info: DROP TABLE "Albums" 12:23:01.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:01.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:01.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:01.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:23:01.1 Info: => 0.0053936s 12:23:01.1 Info: AlterTable Albums 12:23:01.1 Info: => 4E-07s 12:23:01.1 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:23:01.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:23:01.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:23:01.1 Info: DROP TABLE "Albums" 12:23:01.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:01.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:01.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:01.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:23:01.1 Info: => 0.0044726s 12:23:01.1 Info: AlterTable Albums 12:23:01.1 Info: => 5E-07s 12:23:01.1 Info: AlterColumn Albums Added DateTimeOffset 12:23:01.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:23:01.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:23:01.1 Info: DROP TABLE "Albums" 12:23:01.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:01.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:01.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:01.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:23:01.1 Info: => 0.00441s 12:23:01.1 Info: AlterTable Artists 12:23:01.1 Info: => 4E-07s 12:23:01.1 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:23:01.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:23:01.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:23:01.1 Info: DROP TABLE "Artists" 12:23:01.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:01.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:01.1 Info: => 0.0044942s 12:23:01.1 Info: AlterTable Artists 12:23:01.1 Info: => 4E-07s 12:23:01.1 Info: AlterColumn Artists Added DateTimeOffset 12:23:01.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:23:01.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:23:01.1 Info: DROP TABLE "Artists" 12:23:01.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:01.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:01.1 Info: => 0.0048296s 12:23:01.1 Info: AlterTable Blocklist 12:23:01.1 Info: => 5E-07s 12:23:01.1 Info: AlterColumn Blocklist Date DateTimeOffset 12:23:01.1 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:23:01.1 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:23:01.1 Info: DROP TABLE "Blocklist" 12:23:01.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:23:01.1 Info: => 0.0056152s 12:23:01.1 Info: AlterTable Blocklist 12:23:01.1 Info: => 6E-07s 12:23:01.1 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:23:01.1 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:23:01.1 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:23:01.1 Info: DROP TABLE "Blocklist" 12:23:01.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:23:01.1 Info: => 0.0039232s 12:23:01.1 Info: AlterTable Commands 12:23:01.1 Info: => 5E-07s 12:23:01.1 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:23:01.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:23:01.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:23:01.1 Info: DROP TABLE "Commands" 12:23:01.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:23:01.1 Info: => 0.0038986s 12:23:01.1 Info: AlterTable Commands 12:23:01.1 Info: => 6E-07s 12:23:01.1 Info: AlterColumn Commands StartedAt DateTimeOffset 12:23:01.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:23:01.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:23:01.1 Info: DROP TABLE "Commands" 12:23:01.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:23:01.1 Info: => 0.0047086s 12:23:01.1 Info: AlterTable Commands 12:23:01.1 Info: => 5E-07s 12:23:01.1 Info: AlterColumn Commands EndedAt DateTimeOffset 12:23:01.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:23:01.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:23:01.1 Info: DROP TABLE "Commands" 12:23:01.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:23:01.1 Info: => 0.0039003s 12:23:01.1 Info: AlterTable DownloadClientStatus 12:23:01.1 Info: => 6E-07s 12:23:01.1 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:23:01.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:23:01.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:23:01.1 Info: DROP TABLE "DownloadClientStatus" 12:23:01.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:23:01.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:23:01.1 Info: => 0.0051151s 12:23:01.1 Info: AlterTable DownloadClientStatus 12:23:01.1 Info: => 6E-07s 12:23:01.1 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:23:01.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:23:01.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:23:01.1 Info: DROP TABLE "DownloadClientStatus" 12:23:01.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:23:01.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:23:01.1 Info: => 0.0043139s 12:23:01.1 Info: AlterTable DownloadClientStatus 12:23:01.1 Info: => 5E-07s 12:23:01.1 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:23:01.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:23:01.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:23:01.1 Info: DROP TABLE "DownloadClientStatus" 12:23:01.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:23:01.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:23:01.1 Info: => 0.0043332s 12:23:01.1 Info: AlterTable DownloadHistory 12:23:01.1 Info: => 5E-07s 12:23:01.1 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:23:01.1 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:23:01.1 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:23:01.1 Info: DROP TABLE "DownloadHistory" 12:23:01.1 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:23:01.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:23:01.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:23:01.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:23:01.1 Info: => 0.0052736s 12:23:01.1 Info: AlterTable ExtraFiles 12:23:01.1 Info: => 6E-07s 12:23:01.1 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:23:01.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:23:01.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:23:01.1 Info: DROP TABLE "ExtraFiles" 12:23:01.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:23:01.1 Info: => 0.0038233s 12:23:01.1 Info: AlterTable ExtraFiles 12:23:01.1 Info: => 5E-07s 12:23:01.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:23:01.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:23:01.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:23:01.1 Info: DROP TABLE "ExtraFiles" 12:23:01.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:23:01.1 Info: => 0.0045581s 12:23:01.1 Info: AlterTable History 12:23:01.1 Info: => 6E-07s 12:23:01.1 Info: AlterColumn History Date DateTimeOffset 12:23:01.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:23:01.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:23:01.1 Info: DROP TABLE "History" 12:23:01.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:23:01.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:23:01.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:23:01.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:23:01.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:23:01.1 Info: => 0.005262s 12:23:01.1 Info: AlterTable ImportListStatus 12:23:01.1 Info: => 5E-07s 12:23:01.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:23: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) 12:23:01.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:23:01.1 Info: DROP TABLE "ImportListStatus" 12:23:01.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:23:01.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:23:01.1 Info: => 0.0040008s 12:23:01.1 Info: AlterTable ImportListStatus 12:23:01.1 Info: => 5E-07s 12:23:01.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:23: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) 12:23:01.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:23:01.1 Info: DROP TABLE "ImportListStatus" 12:23:01.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:23:01.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:23:01.1 Info: => 0.003972s 12:23:01.1 Info: AlterTable ImportListStatus 12:23:01.1 Info: => 5E-07s 12:23:01.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:23: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) 12:23:01.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:23:01.1 Info: DROP TABLE "ImportListStatus" 12:23:01.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:23:01.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:23:01.1 Info: => 0.0047252s 12:23:01.1 Info: AlterTable IndexerStatus 12:23:01.1 Info: => 5E-07s 12:23:01.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:23: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) 12:23:01.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:23:01.1 Info: DROP TABLE "IndexerStatus" 12:23:01.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:23:01.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:23:01.1 Info: => 0.0048541s 12:23:01.1 Info: AlterTable IndexerStatus 12:23:01.1 Info: => 6E-07s 12:23:01.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:23: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) 12:23:01.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:23:01.1 Info: DROP TABLE "IndexerStatus" 12:23:01.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:23:01.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:23:01.2 Info: => 0.0039574s 12:23:01.2 Info: AlterTable IndexerStatus 12:23:01.2 Info: => 5E-07s 12:23:01.2 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:23:01.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:23:01.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:23:01.2 Info: DROP TABLE "IndexerStatus" 12:23:01.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:23:01.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:23:01.2 Info: => 0.0040084s 12:23:01.2 Info: AlterTable LyricFiles 12:23:01.2 Info: => 5E-07s 12:23:01.2 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:23:01.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:23:01.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:23:01.2 Info: DROP TABLE "LyricFiles" 12:23:01.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:23:01.2 Info: => 0.0040493s 12:23:01.2 Info: AlterTable LyricFiles 12:23:01.2 Info: => 5E-07s 12:23:01.2 Info: AlterColumn LyricFiles Added DateTimeOffset 12:23:01.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:23:01.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:23:01.2 Info: DROP TABLE "LyricFiles" 12:23:01.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:23:01.2 Info: => 0.0049697s 12:23:01.2 Info: AlterTable MetadataFiles 12:23:01.2 Info: => 6E-07s 12:23:01.2 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:23:01.2 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:23:01.2 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:23:01.2 Info: DROP TABLE "MetadataFiles" 12:23:01.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:23:01.2 Info: => 0.0038493s 12:23:01.2 Info: AlterTable MetadataFiles 12:23:01.2 Info: => 6E-07s 12:23:01.2 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:23:01.2 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:23:01.2 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:23:01.2 Info: DROP TABLE "MetadataFiles" 12:23:01.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:23:01.2 Info: => 0.0048824s 12:23:01.2 Info: AlterTable PendingReleases 12:23:01.2 Info: => 6E-07s 12:23:01.2 Info: AlterColumn PendingReleases Added DateTimeOffset 12:23:01.2 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:23:01.2 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:23:01.2 Info: DROP TABLE "PendingReleases" 12:23:01.2 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:23:01.2 Info: => 0.0038077s 12:23:01.2 Info: AlterTable ScheduledTasks 12:23:01.2 Info: => 6E-07s 12:23:01.2 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:23:01.2 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:23:01.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:23:01.2 Info: DROP TABLE "ScheduledTasks" 12:23:01.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:23:01.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:23:01.2 Info: => 0.0039279s 12:23:01.2 Info: AlterTable ScheduledTasks 12:23:01.2 Info: => 6E-07s 12:23:01.2 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:23:01.2 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:23:01.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:23:01.2 Info: DROP TABLE "ScheduledTasks" 12:23:01.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:23:01.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:23:01.2 Info: => 0.0039488s 12:23:01.2 Info: AlterTable TrackFiles 12:23:01.2 Info: => 5E-07s 12:23:01.2 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:23: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) 12:23: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" 12:23:01.2 Info: DROP TABLE "TrackFiles" 12:23:01.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:01.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:01.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:01.2 Info: => 0.0052687s 12:23:01.2 Info: AlterTable TrackFiles 12:23:01.2 Info: => 4E-07s 12:23:01.2 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:23: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) 12:23: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" 12:23:01.2 Info: DROP TABLE "TrackFiles" 12:23:01.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:01.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:01.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:01.2 Info: => 0.0041205s 12:23:01.2 Info: AlterTable VersionInfo 12:23:01.2 Info: => 4E-07s 12:23:01.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:23:01.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:23:01.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:23:01.2 Info: DROP TABLE "VersionInfo" 12:23:01.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:23:01.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:23:01.2 Info: => 0.0047227s 12:23:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:23:01', 'postgres_update_timestamp_columns_to_with_timezone') 12:23:01.2 Info: Committing Transaction 12:23:01.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:23:01.2 Info: => 0.0055361s 12:23:01.2 Info: 62: add_on_delete_to_notifications migrating 12:23:01.2 Info: Beginning Transaction 12:23:01.2 Info: Starting migration of Main DB to 62 12:23:01.2 Info: AlterTable Notifications 12:23:01.2 Info: => 7E-07s 12:23:01.2 Info: CreateColumn Notifications OnArtistDelete Boolean 12:23:01.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:23:01.2 Info: => 0.0005964s 12:23:01.2 Info: AlterTable Notifications 12:23:01.2 Info: => 5E-07s 12:23:01.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:23:01.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:23:01.2 Info: => 0.0005697s 12:23:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:23:01', 'add_on_delete_to_notifications') 12:23:01.2 Info: Committing Transaction 12:23:01.2 Info: 62: add_on_delete_to_notifications migrated 12:23:01.2 Info: => 0.0008978s 12:23:01.2 Info: 63: add_custom_formats migrating 12:23:01.2 Info: Beginning Transaction 12:23:01.2 Info: Starting migration of Main DB to 63 12:23:01.2 Info: AlterTable DelayProfiles 12:23:01.2 Info: => 9E-07s 12:23:01.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:23:01.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:23:01.2 Info: => 0.0005898s 12:23:01.2 Info: UpdateData 12:23:01.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:23:01.2 Info: => 5.27E-05s 12:23:01.2 Info: AlterTable TrackFiles 12:23:01.2 Info: => 3E-07s 12:23:01.2 Info: CreateColumn TrackFiles OriginalFilePath String 12:23:01.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:23:01.2 Info: => 0.0005626s 12:23:01.2 Info: PerformDBOperation 12:23:01.2 Info: Performing DB Operation 12:23:01.2 Info: => 3.1E-05s 12:23:01.2 Info: CreateTable CustomFormats 12:23: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) 12:23:01.2 Info: => 0.0001479s 12:23:01.2 Info: CreateIndex CustomFormats (Name) 12:23:01.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:23:01.2 Info: => 8.13E-05s 12:23:01.2 Info: AlterTable QualityProfiles 12:23:01.2 Info: => 5E-07s 12:23:01.2 Info: CreateColumn QualityProfiles FormatItems String 12:23:01.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:23:01.2 Info: => 0.0005642s 12:23:01.2 Info: AlterTable QualityProfiles 12:23:01.2 Info: => 6E-07s 12:23:01.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:23:01.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:23:01.2 Info: => 0.000568s 12:23:01.2 Info: AlterTable QualityProfiles 12:23:01.2 Info: => 5E-07s 12:23:01.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:23:01.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:23:01.2 Info: => 0.000576s 12:23:01.2 Info: PerformDBOperation 12:23:01.2 Info: Performing DB Operation 12:23:01.2 Info: => 6.12E-05s 12:23:01.2 Info: PerformDBOperation 12:23:01.2 Info: Performing DB Operation 12:23:01.2 Info: => 2.71E-05s 12:23:01.2 Info: DeleteColumn ReleaseProfiles Preferred 12:23: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) 12:23:01.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:23:01.2 Info: DROP TABLE "ReleaseProfiles" 12:23:01.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:23:01.2 Info: => 0.0039533s 12:23:01.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:23: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) 12:23:01.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:23:01.2 Info: DROP TABLE "ReleaseProfiles" 12:23:01.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:23:01.2 Info: => 0.0050086s 12:23:01.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:23:01.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:23:01.2 Info: => 4.7E-05s 12:23:01.2 Info: AlterTable DelayProfiles 12:23:01.2 Info: => 4E-07s 12:23:01.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:23:01.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:23:01.2 Info: => 0.0005778s 12:23:01.2 Info: AlterTable DelayProfiles 12:23:01.2 Info: => 6E-07s 12:23:01.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:23:01.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:23:01.2 Info: => 0.0005607s 12:23:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:23:01', 'add_custom_formats') 12:23:01.2 Info: Committing Transaction 12:23:01.2 Info: 63: add_custom_formats migrated 12:23:01.2 Info: => 0.0009759s 12:23:01.2 Info: 64: add_result_to_commands migrating 12:23:01.2 Info: Beginning Transaction 12:23:01.2 Info: Starting migration of Main DB to 64 12:23:01.2 Info: AlterTable Commands 12:23:01.2 Info: => 4E-07s 12:23:01.2 Info: CreateColumn Commands Result Int32 12:23:01.2 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 12:23:01.2 Info: => 0.0005898s 12:23:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-10-28T12:23:01', 'add_result_to_commands') 12:23:01.2 Info: Committing Transaction 12:23:01.2 Info: 64: add_result_to_commands migrated 12:23:01.2 Info: => 0.000915s 12:23:01.2 Info: 65: health_restored_notification migrating 12:23:01.2 Info: Beginning Transaction 12:23:01.2 Info: Starting migration of Main DB to 65 12:23:01.2 Info: AlterTable Notifications 12:23:01.2 Info: => 7E-07s 12:23:01.2 Info: CreateColumn Notifications OnHealthRestored Boolean 12:23:01.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 12:23:01.2 Info: => 0.0005967s 12:23:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-10-28T12:23:01', 'health_restored_notification') 12:23:01.2 Info: Committing Transaction 12:23:01.2 Info: 65: health_restored_notification migrated 12:23:01.2 Info: => 0.0009056s 12:23:01.2 Info: 66: remove_uc migrating 12:23:01.2 Info: Beginning Transaction 12:23:01.2 Info: Starting migration of Main DB to 66 12:23:01.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 12:23:01.2 Info: => 4.82E-05s 12:23:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-10-28T12:23:01', 'remove_uc') 12:23:01.2 Info: Committing Transaction 12:23:01.2 Info: 66: remove_uc migrated 12:23:01.2 Info: => 0.0003061s 12:23:01.2 Info: 67: download_clients_rename_tv_to_music migrating 12:23:01.2 Info: Beginning Transaction 12:23:01.2 Info: Starting migration of Main DB to 67 12:23:01.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') 12:23:01.2 Info: PerformDBOperation 12:23:01.2 Info: Performing DB Operation 12:23:01.2 Info: => 0.0044155s 12:23:01.2 Info: -> 1 Insert operations completed in 00:00:00.0000899 taking an average of 00:00:00.0000899 12:23:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-10-28T12:23:01', 'download_clients_rename_tv_to_music') 12:23:01.2 Info: Committing Transaction 12:23:01.2 Info: 67: download_clients_rename_tv_to_music migrated 12:23:01.2 Info: => 0.0047309s 12:23:01.2 Debug: Took: 00:00:00.4130511 12:23:01.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 12:23:01.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 12:23:01.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149813235941_207/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:01.3 Info: DatabaseEngineVersionCheck migrating 12:23:01.3 Info: PerformDBOperation 12:23:01.3 Info: Performing DB Operation 12:23:01.3 Info: SQLite 3.47.0 12:23:01.3 Info: => 0.0009947s 12:23:01.3 Info: DatabaseEngineVersionCheck migrated 12:23:01.3 Info: => 0.001007s 12:23:01.3 Info: VersionMigration migrating 12:23:01.3 Info: Beginning Transaction 12:23:01.3 Info: CreateTable VersionInfo 12:23:01.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:23:01.3 Info: => 0.0001544s 12:23:01.3 Info: Committing Transaction 12:23:01.3 Info: VersionMigration migrated 12:23:01.3 Info: => 0.000533s 12:23:01.3 Info: VersionUniqueMigration migrating 12:23:01.3 Info: Beginning Transaction 12:23:01.3 Info: CreateIndex VersionInfo (Version) 12:23:01.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:23:01.3 Info: => 0.0001215s 12:23:01.3 Info: AlterTable VersionInfo 12:23:01.3 Info: => 5E-07s 12:23:01.3 Info: CreateColumn VersionInfo AppliedOn DateTime 12:23:01.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:23:01.3 Info: => 0.0005311s 12:23:01.3 Info: Committing Transaction 12:23:01.3 Info: VersionUniqueMigration migrated 12:23:01.3 Info: => 0.0007343s 12:23:01.3 Info: VersionDescriptionMigration migrating 12:23:01.3 Info: Beginning Transaction 12:23:01.3 Info: AlterTable VersionInfo 12:23:01.3 Info: => 5E-07s 12:23:01.3 Info: CreateColumn VersionInfo Description String 12:23:01.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:23:01.3 Info: => 0.0001904s 12:23:01.3 Info: Committing Transaction 12:23:01.3 Info: VersionDescriptionMigration migrated 12:23:01.3 Info: => 0.0003834s 12:23:01.3 Info: 1: InitialSetup migrating 12:23:01.3 Info: Beginning Transaction 12:23:01.3 Info: Starting migration of Main DB to 1 12:23:01.3 Info: CreateTable Config 12:23:01.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:23:01.3 Info: => 0.0001773s 12:23:01.3 Info: CreateIndex Config (Key) 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:23:01.3 Info: => 7.52E-05s 12:23:01.3 Info: CreateTable RootFolders 12:23:01.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:23:01.3 Info: => 7.92E-05s 12:23:01.3 Info: CreateIndex RootFolders (Path) 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:23:01.3 Info: => 6.87E-05s 12:23:01.3 Info: CreateTable Artists 12:23:01.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:23:01.3 Info: => 0.0002186s 12:23:01.3 Info: CreateIndex Artists (ForeignArtistId) 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:23:01.3 Info: => 8.12E-05s 12:23:01.3 Info: CreateIndex Artists (NameSlug) 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:23:01.3 Info: => 7.02E-05s 12:23:01.3 Info: CreateIndex Artists (CleanName) 12:23:01.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.3 Info: => 6.1E-05s 12:23:01.3 Info: CreateIndex Artists (Path) 12:23:01.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.3 Info: => 6.04E-05s 12:23:01.3 Info: CreateTable Albums 12:23:01.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:23:01.3 Info: => 0.000196s 12:23:01.3 Info: CreateIndex Albums (ForeignAlbumId) 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:01.3 Info: => 6.7E-05s 12:23:01.3 Info: CreateIndex Albums (MBId) 12:23:01.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:01.3 Info: => 6.26E-05s 12:23:01.3 Info: CreateIndex Albums (TADBId) 12:23:01.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:01.3 Info: => 6.4E-05s 12:23:01.3 Info: CreateIndex Albums (TitleSlug) 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:01.3 Info: => 6.04E-05s 12:23:01.3 Info: CreateIndex Albums (CleanTitle) 12:23:01.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:01.3 Info: => 5.87E-05s 12:23:01.3 Info: CreateIndex Albums (Path) 12:23:01.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:23:01.3 Info: => 5.82E-05s 12:23:01.3 Info: CreateTable Tracks 12:23:01.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:23:01.3 Info: => 0.0001284s 12:23:01.3 Info: CreateIndex Tracks (ForeignTrackId) 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:01.3 Info: => 6.53E-05s 12:23:01.3 Info: CreateIndex Tracks (ArtistId) 12:23:01.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:23:01.3 Info: => 0.0001229s 12:23:01.3 Info: CreateIndex Tracks (TrackFileId) 12:23:01.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:01.3 Info: => 9.32E-05s 12:23:01.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:23:01.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:23:01.3 Info: => 7.66E-05s 12:23:01.3 Info: CreateTable TrackFiles 12:23:01.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:23:01.3 Info: => 0.0001256s 12:23:01.3 Info: CreateIndex TrackFiles (ArtistId) 12:23:01.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:23:01.3 Info: => 7.57E-05s 12:23:01.3 Info: CreateIndex TrackFiles (AlbumId) 12:23:01.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:01.3 Info: => 6.94E-05s 12:23:01.3 Info: CreateTable History 12:23:01.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:23:01.3 Info: => 0.0001276s 12:23:01.3 Info: CreateIndex History (Date) 12:23:01.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:23:01.3 Info: => 9.48E-05s 12:23:01.3 Info: CreateIndex History (EventType) 12:23:01.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:23:01.3 Info: => 7.46E-05s 12:23:01.3 Info: CreateIndex History (DownloadId) 12:23:01.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:23:01.3 Info: => 7.17E-05s 12:23:01.3 Info: CreateIndex History (AlbumId) 12:23:01.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:23:01.3 Info: => 7.01E-05s 12:23:01.3 Info: CreateTable Notifications 12:23:01.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:23:01.3 Info: => 0.0001136s 12:23:01.3 Info: CreateTable ScheduledTasks 12:23:01.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:23:01.3 Info: => 0.0001332s 12:23:01.3 Info: CreateIndex ScheduledTasks (TypeName) 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:23:01.3 Info: => 0.0001017s 12:23:01.3 Info: CreateTable Indexers 12:23:01.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:23:01.3 Info: => 0.0001224s 12:23:01.3 Info: CreateIndex Indexers (Name) 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:01.3 Info: => 7.56E-05s 12:23:01.3 Info: CreateTable Profiles 12:23:01.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:23:01.3 Info: => 9.13E-05s 12:23:01.3 Info: CreateIndex Profiles (Name) 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:23:01.3 Info: => 7.27E-05s 12:23:01.3 Info: CreateTable QualityDefinitions 12:23:01.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:23:01.3 Info: => 0.0001032s 12:23:01.3 Info: CreateIndex QualityDefinitions (Quality) 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:23:01.3 Info: => 7.19E-05s 12:23:01.3 Info: CreateIndex QualityDefinitions (Title) 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:23:01.3 Info: => 0.000125s 12:23:01.3 Info: CreateTable NamingConfig 12:23:01.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:23:01.3 Info: => 0.0001272s 12:23:01.3 Info: CreateTable Blacklist 12:23:01.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:23:01.3 Info: => 0.0001543s 12:23:01.3 Info: CreateTable Metadata 12:23:01.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:23:01.3 Info: => 9.45E-05s 12:23:01.3 Info: CreateTable MetadataFiles 12:23:01.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:23:01.3 Info: => 0.0001122s 12:23:01.3 Info: CreateTable DownloadClients 12:23:01.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:23:01.3 Info: => 9.62E-05s 12:23:01.3 Info: CreateTable PendingReleases 12:23:01.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:23:01.3 Info: => 0.0001098s 12:23:01.3 Info: CreateTable RemotePathMappings 12:23:01.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:23:01.3 Info: => 0.0001049s 12:23:01.3 Info: CreateTable Tags 12:23:01.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:23:01.3 Info: => 8.35E-05s 12:23:01.3 Info: CreateIndex Tags (Label) 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:23:01.3 Info: => 7.86E-05s 12:23:01.3 Info: CreateTable Restrictions 12:23:01.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:23:01.3 Info: => 9.37E-05s 12:23:01.3 Info: CreateTable DelayProfiles 12:23:01.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:23:01.3 Info: => 0.0007857s 12:23:01.3 Info: CreateTable Users 12:23:01.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:23:01.3 Info: => 0.000103s 12:23:01.3 Info: CreateIndex Users (Identifier) 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:23:01.3 Info: => 0.0001157s 12:23:01.3 Info: CreateIndex Users (Username) 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:23:01.3 Info: => 8.85E-05s 12:23:01.3 Info: CreateTable Commands 12:23:01.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:23:01.3 Info: => 0.0001289s 12:23:01.3 Info: CreateTable IndexerStatus 12:23:01.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:23:01.3 Info: => 0.0001142s 12:23:01.3 Info: CreateIndex IndexerStatus (ProviderId) 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:23:01.3 Info: => 7.94E-05s 12:23:01.3 Info: CreateTable ExtraFiles 12:23:01.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:23:01.3 Info: => 0.000109s 12:23:01.3 Info: CreateTable LyricFiles 12:23:01.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:23:01.3 Info: => 0.0001382s 12:23:01.3 Info: CreateTable LanguageProfiles 12:23:01.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:23:01.3 Info: => 9.33E-05s 12:23:01.3 Info: CreateIndex LanguageProfiles (Name) 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:23:01.3 Info: => 8.14E-05s 12:23:01.3 Info: CreateTable DownloadClientStatus 12:23:01.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:23:01.3 Info: => 0.0001135s 12:23:01.3 Info: CreateIndex DownloadClientStatus (ProviderId) 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:23:01.3 Info: => 8.35E-05s 12:23:01.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:23:01.3 Info: -> 1 Insert operations completed in 00:00:00.0000596 taking an average of 00:00:00.0000596 12:23:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:23:01', 'InitialSetup') 12:23:01.3 Info: Committing Transaction 12:23:01.3 Info: 1: InitialSetup migrated 12:23:01.3 Info: => 0.0108894s 12:23:01.3 Info: 2: add_reason_to_pending_releases migrating 12:23:01.3 Info: Beginning Transaction 12:23:01.3 Info: Starting migration of Main DB to 2 12:23:01.3 Info: AlterTable PendingReleases 12:23:01.3 Info: => 9E-07s 12:23:01.3 Info: CreateColumn PendingReleases Reason Int32 12:23:01.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:23:01.3 Info: => 0.0005264s 12:23:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:23:01', 'add_reason_to_pending_releases') 12:23:01.3 Info: Committing Transaction 12:23:01.3 Info: 2: add_reason_to_pending_releases migrated 12:23:01.3 Info: => 0.0008265s 12:23:01.3 Info: 3: add_medium_support migrating 12:23:01.3 Info: Beginning Transaction 12:23:01.3 Info: Starting migration of Main DB to 3 12:23:01.3 Info: AlterTable Albums 12:23:01.3 Info: => 8E-07s 12:23:01.3 Info: CreateColumn Albums Media String 12:23:01.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:23:01.3 Info: => 0.0005011s 12:23:01.3 Info: AlterTable Tracks 12:23:01.3 Info: => 7E-07s 12:23:01.3 Info: CreateColumn Tracks MediumNumber Int32 12:23:01.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:23:01.3 Info: => 0.0004799s 12:23:01.3 Info: AlterTable Tracks 12:23:01.3 Info: => 5E-07s 12:23:01.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:23:01.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:23:01.3 Info: => 0.0004586s 12:23:01.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:23:01.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:23:01.3 Info: => 4.35E-05s 12:23:01.3 Info: DeleteColumn Tracks TrackNumber 12:23:01.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:23:01.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:23:01.3 Info: DROP TABLE "Tracks" 12:23:01.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:01.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:23:01.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:01.3 Info: => 0.0044498s 12:23:01.3 Info: AlterTable Tracks 12:23:01.3 Info: => 6E-07s 12:23:01.3 Info: CreateColumn Tracks TrackNumber String 12:23:01.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:23:01.3 Info: => 0.0004521s 12:23:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:23:01', 'add_medium_support') 12:23:01.3 Info: Committing Transaction 12:23:01.3 Info: 3: add_medium_support migrated 12:23:01.3 Info: => 0.0008419s 12:23:01.3 Info: 4: add_various_qualites_in_profile migrating 12:23:01.3 Info: Beginning Transaction 12:23:01.3 Info: Starting migration of Main DB to 4 12:23:01.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:23:01.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:23:01.3 Info: => 5.27E-05s 12:23:01.3 Info: PerformDBOperation 12:23:01.3 Info: Performing DB Operation 12:23:01.3 Info: => 2.7E-05s 12:23:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:23:01', 'add_various_qualites_in_profile') 12:23:01.3 Info: Committing Transaction 12:23:01.3 Info: 4: add_various_qualites_in_profile migrated 12:23:01.3 Info: => 0.0002682s 12:23:01.3 Info: 5: metadata_profiles migrating 12:23:01.3 Info: Beginning Transaction 12:23:01.3 Info: Starting migration of Main DB to 5 12:23:01.3 Info: CreateTable MetadataProfiles 12:23:01.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:23:01.3 Info: => 0.0001265s 12:23:01.3 Info: CreateIndex MetadataProfiles (Name) 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:23:01.3 Info: => 8.28E-05s 12:23:01.3 Info: AlterTable Artists 12:23:01.3 Info: => 4E-07s 12:23:01.3 Info: CreateColumn Artists MetadataProfileId Int32 12:23:01.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:23:01.3 Info: => 0.0004852s 12:23:01.3 Info: DeleteColumn Artists PrimaryAlbumTypes 12:23:01.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:23:01.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:23:01.3 Info: DROP TABLE "Artists" 12:23:01.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:23:01.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.3 Info: => 0.0050009s 12:23:01.3 Info: DeleteColumn Artists SecondaryAlbumTypes 12:23:01.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:23:01.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:23:01.3 Info: DROP TABLE "Artists" 12:23:01.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:23:01.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.3 Info: => 0.0039008s 12:23:01.3 Info: AlterTable Albums 12:23:01.3 Info: => 5E-07s 12:23:01.3 Info: CreateColumn Albums SecondaryTypes String 12:23:01.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:23:01.3 Info: => 0.0004785s 12:23:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:23:01', 'metadata_profiles') 12:23:01.3 Info: Committing Transaction 12:23:01.3 Info: 5: metadata_profiles migrated 12:23:01.3 Info: => 0.0009018s 12:23:01.3 Info: 6: separate_automatic_and_interactive_search migrating 12:23:01.3 Info: Beginning Transaction 12:23:01.3 Info: Starting migration of Main DB to 6 12:23:01.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:23:01.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:23:01.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:23:01.3 Info: DROP TABLE "Indexers" 12:23:01.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:01.3 Info: => 0.0033706s 12:23:01.3 Info: AlterTable Indexers 12:23:01.3 Info: => 4E-07s 12:23:01.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:23:01.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:23:01.3 Info: => 0.0004495s 12:23:01.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:23:01.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:23:01.3 Info: => 4.03E-05s 12:23:01.3 Info: AlterTable Indexers 12:23:01.3 Info: => 4E-07s 12:23:01.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:23:01.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:23:01.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:23:01.3 Info: DROP TABLE "Indexers" 12:23:01.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:01.3 Info: => 0.0033203s 12:23:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:23:01', 'separate_automatic_and_interactive_search') 12:23:01.3 Info: Committing Transaction 12:23:01.3 Info: 6: separate_automatic_and_interactive_search migrated 12:23:01.3 Info: => 0.0036493s 12:23:01.3 Info: 7: change_album_path_to_relative migrating 12:23:01.3 Info: Beginning Transaction 12:23:01.3 Info: Starting migration of Main DB to 7 12:23:01.3 Info: DeleteColumn Albums Path 12:23:01.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:23:01.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:23:01.3 Info: DROP TABLE "Albums" 12:23:01.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:01.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:01.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:01.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:01.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:01.3 Info: => 0.005789s 12:23:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:23:01', 'change_album_path_to_relative') 12:23:01.3 Info: Committing Transaction 12:23:01.3 Info: 7: change_album_path_to_relative migrated 12:23:01.3 Info: => 0.0062139s 12:23:01.3 Info: 8: change_quality_size_mb_to_kb migrating 12:23:01.3 Info: Beginning Transaction 12:23:01.3 Info: Starting migration of Main DB to 8 12:23:01.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:23:01.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:23:01.3 Info: => 4.91E-05s 12:23:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:23:01', 'change_quality_size_mb_to_kb') 12:23:01.3 Info: Committing Transaction 12:23:01.3 Info: 8: change_quality_size_mb_to_kb migrated 12:23:01.3 Info: => 0.0002927s 12:23:01.3 Info: 9: album_releases migrating 12:23:01.3 Info: Beginning Transaction 12:23:01.3 Info: Starting migration of Main DB to 9 12:23:01.3 Info: AlterTable Albums 12:23:01.3 Info: => 6E-07s 12:23:01.3 Info: CreateColumn Albums Releases String 12:23:01.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:23:01.3 Info: => 0.0004848s 12:23:01.3 Info: AlterTable Albums 12:23:01.3 Info: => 6E-07s 12:23:01.3 Info: CreateColumn Albums CurrentRelease String 12:23:01.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:23:01.3 Info: => 0.0004633s 12:23:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:23:01', 'album_releases') 12:23:01.3 Info: Committing Transaction 12:23:01.4 Info: 9: album_releases migrated 12:23:01.4 Info: => 0.0007574s 12:23:01.4 Info: 10: album_releases_fix migrating 12:23:01.4 Info: Beginning Transaction 12:23:01.4 Info: Starting migration of Main DB to 10 12:23:01.4 Info: AlterTable Albums 12:23:01.4 Info: => 6E-07s 12:23:01.4 Info: AlterColumn Albums Releases String 12:23:01.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:23:01.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:23:01.4 Info: DROP TABLE "Albums" 12:23:01.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:01.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:01.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:01.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:01.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:01.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:01.4 Info: => 0.0039841s 12:23:01.4 Info: AlterTable Albums 12:23:01.4 Info: => 5E-07s 12:23:01.4 Info: AlterColumn Albums CurrentRelease String 12:23:01.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:23:01.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:23:01.4 Info: DROP TABLE "Albums" 12:23:01.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:01.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:01.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:01.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:01.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:01.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:01.4 Info: => 0.005354s 12:23:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:23:01', 'album_releases_fix') 12:23:01.4 Info: Committing Transaction 12:23:01.4 Info: 10: album_releases_fix migrated 12:23:01.4 Info: => 0.0057522s 12:23:01.4 Info: 11: import_lists migrating 12:23:01.4 Info: Beginning Transaction 12:23:01.4 Info: Starting migration of Main DB to 11 12:23:01.4 Info: CreateTable ImportLists 12:23:01.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:23:01.4 Info: => 0.0001531s 12:23:01.4 Info: CreateIndex ImportLists (Name) 12:23:01.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:23:01.4 Info: => 7.52E-05s 12:23:01.4 Info: CreateTable ImportListStatus 12:23:01.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:23:01.4 Info: => 0.0001032s 12:23:01.4 Info: CreateIndex ImportListStatus (ProviderId) 12:23:01.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:23:01.4 Info: => 7.24E-05s 12:23:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:23:01', 'import_lists') 12:23:01.4 Info: Committing Transaction 12:23:01.4 Info: 11: import_lists migrated 12:23:01.4 Info: => 0.000389s 12:23:01.4 Info: 12: add_release_status migrating 12:23:01.4 Info: Beginning Transaction 12:23:01.4 Info: Starting migration of Main DB to 12 12:23:01.4 Info: AlterTable MetadataProfiles 12:23:01.4 Info: => 7E-07s 12:23:01.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:23:01.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:23:01.4 Info: => 0.0005056s 12:23:01.4 Info: PerformDBOperation 12:23:01.4 Info: Performing DB Operation 12:23:01.4 Info: => 2.74E-05s 12:23:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:23:01', 'add_release_status') 12:23:01.4 Info: Committing Transaction 12:23:01.4 Info: 12: add_release_status migrated 12:23:01.4 Info: => 0.0003052s 12:23:01.4 Info: 13: album_download_notification migrating 12:23:01.4 Info: Beginning Transaction 12:23:01.4 Info: Starting migration of Main DB to 13 12:23:01.4 Info: AlterTable Notifications 12:23:01.4 Info: => 5E-07s 12:23:01.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:23:01.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:23:01.4 Info: => 0.000498s 12:23:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:23:01', 'album_download_notification') 12:23:01.4 Info: Committing Transaction 12:23:01.4 Info: 13: album_download_notification migrated 12:23:01.4 Info: => 0.0007977s 12:23:01.4 Info: 14: fix_language_metadata_profiles migrating 12:23:01.4 Info: Beginning Transaction 12:23:01.4 Info: Starting migration of Main DB to 14 12:23:01.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:23:01.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:23:01.4 Info: => 7.74E-05s 12:23:01.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:23:01.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:23:01.4 Info: => 5.07E-05s 12:23:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:23:01', 'fix_language_metadata_profiles') 12:23:01.4 Info: Committing Transaction 12:23:01.4 Info: 14: fix_language_metadata_profiles migrated 12:23:01.4 Info: => 0.0003014s 12:23:01.4 Info: 15: remove_fanzub migrating 12:23:01.4 Info: Beginning Transaction 12:23:01.4 Info: Starting migration of Main DB to 15 12:23:01.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:23:01.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:23:01.4 Info: => 4.52E-05s 12:23:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:23:01', 'remove_fanzub') 12:23:01.4 Info: Committing Transaction 12:23:01.4 Info: 15: remove_fanzub migrated 12:23:01.4 Info: => 0.0002859s 12:23:01.4 Info: 16: update_artist_history_indexes migrating 12:23:01.4 Info: Beginning Transaction 12:23:01.4 Info: Starting migration of Main DB to 16 12:23:01.4 Info: CreateIndex Albums (ArtistId) 12:23:01.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:23:01.4 Info: => 0.0001016s 12:23:01.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:23:01.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:23:01.4 Info: => 8.06E-05s 12:23:01.4 Info: DeleteIndex History (AlbumId) 12:23:01.4 Info: DROP INDEX "IX_History_AlbumId" 12:23:01.4 Info: => 0.0001084s 12:23:01.4 Info: CreateIndex History (AlbumId, Date) 12:23:01.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:23:01.4 Info: => 8.82E-05s 12:23:01.4 Info: DeleteIndex History (DownloadId) 12:23:01.4 Info: DROP INDEX "IX_History_DownloadId" 12:23:01.4 Info: => 0.0001023s 12:23:01.4 Info: CreateIndex History (DownloadId, Date) 12:23:01.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:23:01.4 Info: => 8.74E-05s 12:23:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:23:01', 'update_artist_history_indexes') 12:23:01.4 Info: Committing Transaction 12:23:01.4 Info: 16: update_artist_history_indexes migrated 12:23:01.4 Info: => 0.0004135s 12:23:01.4 Info: 17: remove_nma migrating 12:23:01.4 Info: Beginning Transaction 12:23:01.4 Info: Starting migration of Main DB to 17 12:23:01.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:23:01.4 Info: => 4.76E-05s 12:23:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:23:01', 'remove_nma') 12:23:01.4 Info: Committing Transaction 12:23:01.4 Info: 17: remove_nma migrated 12:23:01.4 Info: => 0.000287s 12:23:01.4 Info: 18: album_disambiguation migrating 12:23:01.4 Info: Beginning Transaction 12:23:01.4 Info: Starting migration of Main DB to 18 12:23:01.4 Info: AlterTable Albums 12:23:01.4 Info: => 6E-07s 12:23:01.4 Info: CreateColumn Albums Disambiguation String 12:23:01.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:23:01.4 Info: => 0.000508s 12:23:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:23:01', 'album_disambiguation') 12:23:01.4 Info: Committing Transaction 12:23:01.4 Info: 18: album_disambiguation migrated 12:23:01.4 Info: => 0.0008106s 12:23:01.4 Info: 19: add_ape_quality_in_profiles migrating 12:23:01.4 Info: Beginning Transaction 12:23:01.4 Info: Starting migration of Main DB to 19 12:23:01.4 Info: PerformDBOperation 12:23:01.4 Info: Performing DB Operation 12:23:01.4 Info: => 2.96E-05s 12:23:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:23:01', 'add_ape_quality_in_profiles') 12:23:01.4 Info: Committing Transaction 12:23:01.4 Info: 19: add_ape_quality_in_profiles migrated 12:23:01.4 Info: => 0.000279s 12:23:01.4 Info: 20: remove_pushalot migrating 12:23:01.4 Info: Beginning Transaction 12:23:01.4 Info: Starting migration of Main DB to 20 12:23:01.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:23:01.4 Info: => 4.81E-05s 12:23:01.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:23:01.4 Info: => 2.89E-05s 12:23:01.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:23:01.4 Info: => 2.86E-05s 12:23:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:23:01', 'remove_pushalot') 12:23:01.4 Info: Committing Transaction 12:23:01.4 Info: 20: remove_pushalot migrated 12:23:01.4 Info: => 0.0002592s 12:23:01.4 Info: 21: add_custom_filters migrating 12:23:01.4 Info: Beginning Transaction 12:23:01.4 Info: Starting migration of Main DB to 21 12:23:01.4 Info: CreateTable CustomFilters 12:23:01.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:23:01.4 Info: => 0.0001243s 12:23:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:23:01', 'add_custom_filters') 12:23:01.4 Info: Committing Transaction 12:23:01.4 Info: 21: add_custom_filters migrated 12:23:01.4 Info: => 0.0004033s 12:23:01.4 Info: 22: import_list_tags migrating 12:23:01.4 Info: Beginning Transaction 12:23:01.4 Info: Starting migration of Main DB to 22 12:23:01.4 Info: AlterTable ImportLists 12:23:01.4 Info: => 5E-07s 12:23:01.4 Info: CreateColumn ImportLists Tags String 12:23:01.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:23:01.4 Info: => 0.0005015s 12:23:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:23:01', 'import_list_tags') 12:23:01.4 Info: Committing Transaction 12:23:01.4 Info: 22: import_list_tags migrated 12:23:01.4 Info: => 0.0007767s 12:23:01.4 Info: 23: add_release_groups_etc migrating 12:23:01.4 Info: Beginning Transaction 12:23:01.4 Info: Starting migration of Main DB to 23 12:23:01.4 Info: CreateTable ArtistMetadata 12:23:01.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:23:01.4 Info: => 0.0001663s 12:23:01.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:23:01.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:23:01.4 Info: => 0.0001253s 12:23:01.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:23:01.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:23:01.4 Info: => 8.46E-05s 12:23:01.4 Info: AlterTable Artists 12:23:01.4 Info: => 4E-07s 12:23:01.4 Info: CreateColumn Artists ArtistMetadataId Int32 12:23:01.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:23:01.4 Info: => 0.0005053s 12:23:01.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:23:01.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:23:01.4 Info: => 6.73E-05s 12:23:01.4 Info: CreateTable AlbumReleases 12:23:01.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:23:01.4 Info: => 0.0001862s 12:23:01.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:23:01.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:23:01.4 Info: => 8.55E-05s 12:23:01.4 Info: CreateIndex AlbumReleases (AlbumId) 12:23:01.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:23:01.4 Info: => 7.06E-05s 12:23:01.4 Info: PerformDBOperation 12:23:01.4 Info: Performing DB Operation 12:23:01.4 Info: => 3.54E-05s 12:23:01.4 Info: AlterTable Albums 12:23:01.4 Info: => 4E-07s 12:23:01.4 Info: CreateColumn Albums ArtistMetadataId Int32 12:23:01.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:23:01.4 Info: => 0.0005301s 12:23:01.4 Info: AlterTable Albums 12:23:01.4 Info: => 6E-07s 12:23:01.4 Info: CreateColumn Albums AnyReleaseOk Boolean 12:23:01.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:23:01.4 Info: => 0.0005348s 12:23:01.4 Info: AlterTable Albums 12:23:01.4 Info: => 5E-07s 12:23:01.4 Info: CreateColumn Albums Links String 12:23:01.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:23:01.4 Info: => 0.0005408s 12:23:01.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:23:01.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:23:01.4 Info: => 7.7E-05s 12:23:01.4 Info: AlterTable Tracks 12:23:01.4 Info: => 5E-07s 12:23:01.4 Info: CreateColumn Tracks ForeignRecordingId String 12:23:01.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:23:01.4 Info: => 0.0005262s 12:23:01.4 Info: AlterTable Tracks 12:23:01.4 Info: => 5E-07s 12:23:01.4 Info: CreateColumn Tracks AlbumReleaseId Int32 12:23:01.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:23:01.4 Info: => 0.0005297s 12:23:01.4 Info: AlterTable Tracks 12:23:01.4 Info: => 6E-07s 12:23:01.4 Info: CreateColumn Tracks ArtistMetadataId Int32 12:23:01.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:23:01.4 Info: => 0.0005345s 12:23:01.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:23:01.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:23:01.4 Info: => 8.31E-05s 12:23:01.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:23:01.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:23:01.4 Info: => 5.91E-05s 12:23:01.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:23:01.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:01.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:01.4 Info: DROP TABLE "Artists" 12:23:01.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.4 Info: => 0.0048745s 12:23:01.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:23:01.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:23:01.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:23:01.4 Info: DROP TABLE "Albums" 12:23:01.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:01.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:01.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:01.4 Info: => 0.0041948s 12:23:01.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:23:01.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:01.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:23:01.4 Info: DROP TABLE "Tracks" 12:23:01.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:23:01.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:01.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:01.4 Info: => 0.0049218s 12:23:01.4 Info: DeleteColumn TrackFiles ArtistId 12:23:01.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:23:01.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:23:01.4 Info: DROP TABLE "TrackFiles" 12:23:01.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:01.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:01.4 Info: => 0.0036553s 12:23:01.4 Info: CreateIndex Artists (ArtistMetadataId) 12:23:01.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:01.4 Info: => 7.7E-05s 12:23:01.4 Info: CreateIndex Artists (Monitored) 12:23:01.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:01.4 Info: => 8.22E-05s 12:23:01.4 Info: CreateIndex Albums (ArtistMetadataId) 12:23:01.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:23:01.4 Info: => 7.3E-05s 12:23:01.4 Info: CreateIndex Tracks (ArtistMetadataId) 12:23:01.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:23:01.4 Info: => 6.65E-05s 12:23:01.4 Info: CreateIndex Tracks (AlbumReleaseId) 12:23:01.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:23:01.4 Info: => 6.82E-05s 12:23:01.4 Info: CreateIndex Tracks (ForeignRecordingId) 12:23:01.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:23:01.4 Info: => 6.59E-05s 12:23:01.4 Info: UpdateData 12:23:01.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:23:01.4 Info: => 4.2E-05s 12:23:01.4 Info: UpdateData 12:23:01.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:23:01.4 Info: => 3E-05s 12:23:01.4 Info: UpdateData 12:23:01.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:23:01.4 Info: => 3.65E-05s 12:23:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:23:01', 'add_release_groups_etc') 12:23:01.4 Info: Committing Transaction 12:23:01.4 Info: 23: add_release_groups_etc migrated 12:23:01.4 Info: => 0.0006031s 12:23:01.4 Info: 24: NewMediaInfoFormat migrating 12:23:01.4 Info: Beginning Transaction 12:23:01.4 Info: Starting migration of Main DB to 24 12:23:01.4 Info: UpdateData 12:23:01.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:23:01.4 Info: => 5.07E-05s 12:23:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:23:01', 'NewMediaInfoFormat') 12:23:01.4 Info: Committing Transaction 12:23:01.4 Info: 24: NewMediaInfoFormat migrated 12:23:01.4 Info: => 0.000278s 12:23:01.4 Info: 25: rename_restrictions_to_release_profiles migrating 12:23:01.4 Info: Beginning Transaction 12:23:01.4 Info: Starting migration of Main DB to 25 12:23:01.4 Info: RenameTable Restrictions ReleaseProfiles 12:23:01.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:23:01.4 Info: => 0.001367s 12:23:01.4 Info: AlterTable ReleaseProfiles 12:23:01.4 Info: => 6E-07s 12:23:01.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:23:01.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:23:01.4 Info: => 0.0005335s 12:23:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:23:01', 'rename_restrictions_to_release_profiles') 12:23:01.4 Info: Committing Transaction 12:23:01.4 Info: 25: rename_restrictions_to_release_profiles migrated 12:23:01.4 Info: => 0.0008203s 12:23:01.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:23:01.4 Info: Beginning Transaction 12:23:01.4 Info: Starting migration of Main DB to 26 12:23:01.4 Info: RenameTable Profiles QualityProfiles 12:23:01.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:23:01.4 Info: => 0.001368s 12:23:01.4 Info: AlterTable QualityProfiles 12:23:01.4 Info: => 7E-07s 12:23:01.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:23:01.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:23:01.4 Info: => 0.0005148s 12:23:01.4 Info: AlterTable LanguageProfiles 12:23:01.4 Info: => 5E-07s 12:23:01.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:23:01.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:23:01.4 Info: => 0.0005109s 12:23:01.4 Info: UpdateData 12:23:01.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:23:01.4 Info: => 4.55E-05s 12:23:01.4 Info: UpdateData 12:23:01.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:23:01.4 Info: => 2.68E-05s 12:23:01.4 Info: RenameColumn Artists ProfileId to QualityProfileId 12:23:01.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:01.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:01.4 Info: DROP TABLE "Artists" 12:23:01.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:01.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:01.4 Info: => 0.0041076s 12:23:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:23:01', 'rename_quality_profiles_add_upgrade_allowed') 12:23:01.4 Info: Committing Transaction 12:23:01.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:23:01.4 Info: => 0.0044966s 12:23:01.4 Info: 27: add_import_exclusions migrating 12:23:01.4 Info: Beginning Transaction 12:23:01.4 Info: Starting migration of Main DB to 27 12:23:01.4 Info: CreateTable ImportListExclusions 12:23:01.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:23:01.4 Info: => 0.0001229s 12:23:01.4 Info: CreateIndex ImportListExclusions (ForeignId) 12:23:01.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:23:01.4 Info: => 7.78E-05s 12:23:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:23:01', 'add_import_exclusions') 12:23:01.4 Info: Committing Transaction 12:23:01.4 Info: 27: add_import_exclusions migrated 12:23:01.4 Info: => 0.0003778s 12:23:01.4 Info: 28: clean_artist_metadata_table migrating 12:23:01.4 Info: Beginning Transaction 12:23:01.4 Info: Starting migration of Main DB to 28 12:23:01.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:01.4 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:01.4 Info: => 0.00015s 12:23:01.4 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:01.4 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:01.4 Info: => 0.0001171s 12:23:01.4 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:23:01.4 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:23:01.4 Info: => 0.000108s 12:23:01.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:23:01.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:23:01.4 Info: => 0.0001109s 12:23:01.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:01.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:01.4 Info: => 0.0001071s 12:23:01.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:23:01.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:23:01.4 Info: => 0.0001161s 12:23:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:23:01', 'clean_artist_metadata_table') 12:23:01.4 Info: Committing Transaction 12:23:01.4 Info: 28: clean_artist_metadata_table migrated 12:23:01.4 Info: => 0.0003821s 12:23:01.4 Info: 29: health_issue_notification migrating 12:23:01.4 Info: Beginning Transaction 12:23:01.4 Info: Starting migration of Main DB to 29 12:23:01.4 Info: AlterTable Notifications 12:23:01.4 Info: => 6E-07s 12:23:01.4 Info: CreateColumn Notifications OnHealthIssue Boolean 12:23:01.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:23:01.4 Info: => 0.0005567s 12:23:01.4 Info: AlterTable Notifications 12:23:01.4 Info: => 5E-07s 12:23:01.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:23:01.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:23:01.4 Info: => 0.0005184s 12:23:01.4 Info: AlterTable Notifications 12:23:01.4 Info: => 8E-07s 12:23:01.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:23:01.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:23:01.4 Info: => 0.0005041s 12:23:01.4 Info: AlterTable Notifications 12:23:01.4 Info: => 5E-07s 12:23:01.4 Info: CreateColumn Notifications OnImportFailure Boolean 12:23:01.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:23:01.4 Info: => 0.0005104s 12:23:01.4 Info: AlterTable Notifications 12:23:01.4 Info: => 6E-07s 12:23:01.4 Info: CreateColumn Notifications OnTrackRetag Boolean 12:23:01.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:23:01.4 Info: => 0.0005074s 12:23:01.4 Info: DeleteColumn Notifications OnDownload 12:23:01.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:23:01.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:23:01.4 Info: DROP TABLE "Notifications" 12:23:01.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:23:01.4 Info: => 0.0037627s 12:23:01.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:23:01.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:23:01.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:23:01.4 Info: DROP TABLE "Notifications" 12:23:01.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:23:01.4 Info: => 0.0047239s 12:23:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:23:01', 'health_issue_notification') 12:23:01.4 Info: Committing Transaction 12:23:01.4 Info: 29: health_issue_notification migrated 12:23:01.4 Info: => 0.0051112s 12:23:01.4 Info: 30: add_mediafilerepository_mtime migrating 12:23:01.4 Info: Beginning Transaction 12:23:01.4 Info: Starting migration of Main DB to 30 12:23:01.4 Info: AlterTable TrackFiles 12:23:01.4 Info: => 6E-07s 12:23:01.4 Info: CreateColumn TrackFiles Modified DateTime 12:23:01.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:23:01.4 Info: => 0.0005677s 12:23:01.4 Info: AlterTable TrackFiles 12:23:01.4 Info: => 6E-07s 12:23:01.4 Info: CreateColumn TrackFiles Path String 12:23:01.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:23:01.4 Info: => 0.0006187s 12:23:01.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:23:01.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:23:01.4 Info: => 3.97E-05s 12:23:01.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:23:01.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:23:01.4 Info: => 0.0001155s 12:23:01.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:23:01.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:23:01.4 Info: => 0.0001243s 12:23:01.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:23:01.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:23:01.4 Info: => 0.0001297s 12:23:01.4 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:23:01.4 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:23:01.4 Info: => 7.44E-05s 12:23:01.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:23:01.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:23:01.4 Info: => 4.69E-05s 12:23:01.4 Info: AlterTable TrackFiles 12:23:01.4 Info: => 4E-07s 12:23:01.4 Info: AlterColumn TrackFiles Path String 12:23:01.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:01.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:23:01.4 Info: DROP TABLE "TrackFiles" 12:23:01.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:01.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:01.4 Info: => 0.0039349s 12:23:01.4 Info: CreateIndex TrackFiles (Path) 12:23:01.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:01.4 Info: => 7.39E-05s 12:23:01.4 Info: DeleteColumn TrackFiles RelativePath 12:23:01.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:01.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:23:01.4 Info: DROP TABLE "TrackFiles" 12:23:01.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:01.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:01.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:01.4 Info: => 0.0048318s 12:23:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:23:01', 'add_mediafilerepository_mtime') 12:23:01.4 Info: Committing Transaction 12:23:01.4 Info: 30: add_mediafilerepository_mtime migrated 12:23:01.4 Info: => 0.005204s 12:23:01.4 Info: 31: add_artistmetadataid_constraint migrating 12:23:01.4 Info: Beginning Transaction 12:23:01.4 Info: Starting migration of Main DB to 31 12:23:01.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:23:01.4 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:23:01.4 Info: => 8.88E-05s 12:23:01.4 Info: DeleteIndex Artists (ArtistMetadataId) 12:23:01.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:23:01.4 Info: => 0.0001233s 12:23:01.4 Info: AlterColumn Artists ArtistMetadataId Int32 12:23:01.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:01.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:01.4 Info: DROP TABLE "Artists" 12:23:01.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:01.4 Info: => 0.0041177s 12:23:01.4 Info: CreateIndex Artists (ArtistMetadataId) 12:23:01.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:01.4 Info: => 7.42E-05s 12:23:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:23:01', 'add_artistmetadataid_constraint') 12:23:01.4 Info: Committing Transaction 12:23:01.4 Info: 31: add_artistmetadataid_constraint migrated 12:23:01.4 Info: => 0.0004246s 12:23:01.4 Info: 32: old_ids_and_artist_alias migrating 12:23:01.4 Info: Beginning Transaction 12:23:01.4 Info: Starting migration of Main DB to 32 12:23:01.4 Info: AlterTable ArtistMetadata 12:23:01.4 Info: => 6E-07s 12:23:01.4 Info: CreateColumn ArtistMetadata Aliases String 12:23:01.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:23:01.4 Info: => 0.0005732s 12:23:01.4 Info: AlterTable ArtistMetadata 12:23:01.4 Info: => 6E-07s 12:23:01.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:23:01.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:23:01.4 Info: => 0.0005483s 12:23:01.4 Info: AlterTable Albums 12:23:01.4 Info: => 7E-07s 12:23:01.4 Info: CreateColumn Albums OldForeignAlbumIds String 12:23:01.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:23:01.4 Info: => 0.0005692s 12:23:01.4 Info: AlterTable AlbumReleases 12:23:01.4 Info: => 6E-07s 12:23:01.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:23:01.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:23:01.4 Info: => 0.0005582s 12:23:01.4 Info: AlterTable Tracks 12:23:01.4 Info: => 5E-07s 12:23:01.4 Info: CreateColumn Tracks OldForeignRecordingIds String 12:23:01.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:23:01.4 Info: => 0.0005491s 12:23:01.4 Info: AlterTable Tracks 12:23:01.4 Info: => 6E-07s 12:23:01.4 Info: CreateColumn Tracks OldForeignTrackIds String 12:23:01.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:23:01.4 Info: => 0.0005657s 12:23:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:23:01', 'old_ids_and_artist_alias') 12:23:01.4 Info: Committing Transaction 12:23:01.4 Info: 32: old_ids_and_artist_alias migrated 12:23:01.4 Info: => 0.0009322s 12:23:01.4 Info: 33: download_propers_config migrating 12:23:01.4 Info: Beginning Transaction 12:23:01.4 Info: Starting migration of Main DB to 33 12:23:01.4 Info: PerformDBOperation 12:23:01.4 Info: Performing DB Operation 12:23:01.4 Info: => 3.17E-05s 12:23:01.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:23:01.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:23:01.4 Info: => 3.3E-05s 12:23:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:23:01', 'download_propers_config') 12:23:01.4 Info: Committing Transaction 12:23:01.4 Info: 33: download_propers_config migrated 12:23:01.4 Info: => 0.0002875s 12:23:01.4 Info: 34: remove_language_profiles migrating 12:23:01.4 Info: Beginning Transaction 12:23:01.4 Info: Starting migration of Main DB to 34 12:23:01.4 Info: DeleteTable LanguageProfiles 12:23:01.4 Info: DROP TABLE "LanguageProfiles" 12:23:01.4 Info: => 0.0001999s 12:23:01.4 Info: DeleteColumn Artists LanguageProfileId 12:23:01.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:01.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:01.4 Info: DROP TABLE "Artists" 12:23:01.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:01.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:01.4 Info: => 0.0043053s 12:23:01.4 Info: DeleteColumn ImportLists LanguageProfileId 12:23:01.4 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:23:01.4 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:23:01.4 Info: DROP TABLE "ImportLists" 12:23:01.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:23:01.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:23:01.4 Info: => 0.0054143s 12:23:01.4 Info: DeleteColumn Blacklist Language 12:23:01.5 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:23:01.5 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:23:01.5 Info: DROP TABLE "Blacklist" 12:23:01.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:23:01.5 Info: => 0.003883s 12:23:01.5 Info: DeleteColumn History Language 12:23:01.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:23:01.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:23:01.5 Info: DROP TABLE "History" 12:23:01.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:23:01.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:23:01.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:23:01.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:23:01.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:23:01.5 Info: => 0.0042556s 12:23:01.5 Info: DeleteColumn LyricFiles Language 12:23:01.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:23:01.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:23:01.5 Info: DROP TABLE "LyricFiles" 12:23:01.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:23:01.5 Info: => 0.004727s 12:23:01.5 Info: DeleteColumn TrackFiles Language 12:23:01.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:01.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:23:01.5 Info: DROP TABLE "TrackFiles" 12:23:01.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:01.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:01.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:01.5 Info: => 0.0052594s 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:23:01', 'remove_language_profiles') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 34: remove_language_profiles migrated 12:23:01.5 Info: => 0.0058392s 12:23:01.5 Info: 35: multi_disc_naming_format migrating 12:23:01.5 Info: Beginning Transaction 12:23:01.5 Info: Starting migration of Main DB to 35 12:23:01.5 Info: AlterTable NamingConfig 12:23:01.5 Info: => 7E-07s 12:23:01.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:23:01.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:23:01.5 Info: => 0.0005475s 12:23:01.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:23:01.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:23:01.5 Info: => 4.6E-05s 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:23:01', 'multi_disc_naming_format') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 35: multi_disc_naming_format migrated 12:23:01.5 Info: => 0.0003312s 12:23:01.5 Info: 36: add_download_client_priority migrating 12:23:01.5 Info: Beginning Transaction 12:23:01.5 Info: Starting migration of Main DB to 36 12:23:01.5 Info: AlterTable DownloadClients 12:23:01.5 Info: => 4E-07s 12:23:01.5 Info: CreateColumn DownloadClients Priority Int32 12:23:01.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:23:01.5 Info: => 0.0005529s 12:23:01.5 Info: PerformDBOperation 12:23:01.5 Info: Performing DB Operation 12:23:01.5 Info: => 5.43E-05s 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:23:01', 'add_download_client_priority') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 36: add_download_client_priority migrated 12:23:01.5 Info: => 0.0003474s 12:23:01.5 Info: 37: remove_growl_prowl migrating 12:23:01.5 Info: Beginning Transaction 12:23:01.5 Info: Starting migration of Main DB to 37 12:23:01.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:23:01.5 Info: => 4.87E-05s 12:23:01.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:23:01.5 Info: => 2.82E-05s 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:23:01', 'remove_growl_prowl') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 37: remove_growl_prowl migrated 12:23:01.5 Info: => 0.0002805s 12:23:01.5 Info: 38: remove_plex_hometheatre migrating 12:23:01.5 Info: Beginning Transaction 12:23:01.5 Info: Starting migration of Main DB to 38 12:23:01.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:23:01.5 Info: => 4.77E-05s 12:23:01.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:23:01.5 Info: => 2.68E-05s 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:23:01', 'remove_plex_hometheatre') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 38: remove_plex_hometheatre migrated 12:23:01.5 Info: => 0.000278s 12:23:01.5 Info: 39: add_root_folder_add_defaults migrating 12:23:01.5 Info: Beginning Transaction 12:23:01.5 Info: Starting migration of Main DB to 39 12:23:01.5 Info: AlterTable RootFolders 12:23:01.5 Info: => 6E-07s 12:23:01.5 Info: CreateColumn RootFolders Name String 12:23:01.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:23:01.5 Info: => 0.0005423s 12:23:01.5 Info: AlterTable RootFolders 12:23:01.5 Info: => 5E-07s 12:23:01.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:23:01.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:23:01.5 Info: => 0.0005382s 12:23:01.5 Info: AlterTable RootFolders 12:23:01.5 Info: => 6E-07s 12:23:01.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:23:01.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:23:01.5 Info: => 0.0005423s 12:23:01.5 Info: AlterTable RootFolders 12:23:01.5 Info: => 6E-07s 12:23:01.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:23:01.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:23:01.5 Info: => 0.0005287s 12:23:01.5 Info: AlterTable RootFolders 12:23:01.5 Info: => 6E-07s 12:23:01.5 Info: CreateColumn RootFolders DefaultTags String 12:23:01.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:23:01.5 Info: => 0.0005167s 12:23:01.5 Info: PerformDBOperation 12:23:01.5 Info: Performing DB Operation 12:23:01.5 Info: => 4.72E-05s 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:23:01', 'add_root_folder_add_defaults') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 39: add_root_folder_add_defaults migrated 12:23:01.5 Info: => 0.0003379s 12:23:01.5 Info: 40: task_duration migrating 12:23:01.5 Info: Beginning Transaction 12:23:01.5 Info: Starting migration of Main DB to 40 12:23:01.5 Info: AlterTable ScheduledTasks 12:23:01.5 Info: => 7E-07s 12:23:01.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:23:01.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:23:01.5 Info: => 0.0005467s 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:23:01', 'task_duration') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 40: task_duration migrated 12:23:01.5 Info: => 0.0008525s 12:23:01.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:23:01.5 Info: Beginning Transaction 12:23:01.5 Info: Starting migration of Main DB to 41 12:23:01.5 Info: AlterTable ReleaseProfiles 12:23:01.5 Info: => 8E-07s 12:23:01.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:23:01.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:23:01.5 Info: => 0.0005858s 12:23:01.5 Info: AlterTable ReleaseProfiles 12:23:01.5 Info: => 6E-07s 12:23:01.5 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:23:01.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:23:01.5 Info: => 0.0005226s 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:23:01', 'add_indexer_and_enabled_to_release_profiles') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:23:01.5 Info: => 0.0008337s 12:23:01.5 Info: 42: remove_album_folders migrating 12:23:01.5 Info: Beginning Transaction 12:23:01.5 Info: Starting migration of Main DB to 42 12:23:01.5 Info: DeleteColumn Artists AlbumFolder 12:23:01.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:01.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:01.5 Info: DROP TABLE "Artists" 12:23:01.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:01.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:01.5 Info: => 0.0045648s 12:23:01.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:23:01.5 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:23:01.5 Info: => 3.92E-05s 12:23:01.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:23:01.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:23:01.5 Info: => 2.98E-05s 12:23:01.5 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:23:01.5 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:23:01.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:23:01.5 Info: DROP TABLE "NamingConfig" 12:23:01.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:23:01.5 Info: => 0.0039629s 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:23:01', 'remove_album_folders') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 42: remove_album_folders migrated 12:23:01.5 Info: => 0.0044346s 12:23:01.5 Info: 44: add_priority_to_indexers migrating 12:23:01.5 Info: Beginning Transaction 12:23:01.5 Info: Starting migration of Main DB to 44 12:23:01.5 Info: AlterTable Indexers 12:23:01.5 Info: => 6E-07s 12:23:01.5 Info: CreateColumn Indexers Priority Int32 12:23:01.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:23:01.5 Info: => 0.0005616s 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:23:01', 'add_priority_to_indexers') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 44: add_priority_to_indexers migrated 12:23:01.5 Info: => 0.0008766s 12:23:01.5 Info: 45: remove_chown_and_folderchmod_config migrating 12:23:01.5 Info: Beginning Transaction 12:23:01.5 Info: Starting migration of Main DB to 45 12:23:01.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:23:01.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:23:01.5 Info: => 0.0001141s 12:23:01.5 Info: PerformDBOperation 12:23:01.5 Info: Performing DB Operation 12:23:01.5 Info: => 2.63E-05s 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:23:01', 'remove_chown_and_folderchmod_config') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 45: remove_chown_and_folderchmod_config migrated 12:23:01.5 Info: => 0.0002953s 12:23:01.5 Info: 47: update_notifiarr migrating 12:23:01.5 Info: Beginning Transaction 12:23:01.5 Info: Starting migration of Main DB to 47 12:23:01.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:23:01.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:23:01.5 Info: => 7.21E-05s 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:23:01', 'update_notifiarr') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 47: update_notifiarr migrated 12:23:01.5 Info: => 0.0003336s 12:23:01.5 Info: 49: email_multiple_addresses migrating 12:23:01.5 Info: Beginning Transaction 12:23:01.5 Info: Starting migration of Main DB to 49 12:23:01.5 Info: PerformDBOperation 12:23:01.5 Info: Performing DB Operation 12:23:01.5 Info: => 5.74E-05s 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:23:01', 'email_multiple_addresses') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 49: email_multiple_addresses migrated 12:23:01.5 Info: => 0.0003588s 12:23:01.5 Info: 50: rename_blacklist_to_blocklist migrating 12:23:01.5 Info: Beginning Transaction 12:23:01.5 Info: Starting migration of Main DB to 50 12:23:01.5 Info: RenameTable Blacklist Blocklist 12:23:01.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:23:01.5 Info: => 0.0017308s 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:23:01', 'rename_blacklist_to_blocklist') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 50: rename_blacklist_to_blocklist migrated 12:23:01.5 Info: => 0.0020653s 12:23:01.5 Info: 51: cdh_per_downloadclient migrating 12:23:01.5 Info: Beginning Transaction 12:23:01.5 Info: Starting migration of Main DB to 51 12:23:01.5 Info: AlterTable DownloadClients 12:23:01.5 Info: => 5E-07s 12:23:01.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:23:01.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:23:01.5 Info: => 0.0005604s 12:23:01.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:23:01.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:23:01.5 Info: => 0.0005818s 12:23:01.5 Info: PerformDBOperation 12:23:01.5 Info: Performing DB Operation 12:23:01.5 Info: => 0.0001487s 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:23:01', 'cdh_per_downloadclient') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 51: cdh_per_downloadclient migrated 12:23:01.5 Info: => 0.0004574s 12:23:01.5 Info: 52: download_history migrating 12:23:01.5 Info: Beginning Transaction 12:23:01.5 Info: Starting migration of Main DB to 52 12:23:01.5 Info: CreateTable DownloadHistory 12:23:01.5 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:23:01.5 Info: => 0.0002052s 12:23:01.5 Info: CreateIndex DownloadHistory (EventType) 12:23:01.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:23:01.5 Info: => 0.0001206s 12:23:01.5 Info: CreateIndex DownloadHistory (ArtistId) 12:23:01.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:23:01.5 Info: => 0.0001043s 12:23:01.5 Info: CreateIndex DownloadHistory (DownloadId) 12:23:01.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:23:01.5 Info: => 0.0001128s 12:23:01.5 Info: PerformDBOperation 12:23:01.5 Info: Performing DB Operation 12:23:01.5 Info: => 9.46E-05s 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:23:01', 'download_history') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 52: download_history migrated 12:23:01.5 Info: => 0.00046s 12:23:01.5 Info: 53: add_update_history migrating 12:23:01.5 Info: Beginning Transaction 12:23:01.5 Info: Starting migration of Main DB to 53 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:23:01', 'add_update_history') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 53: add_update_history migrated 12:23:01.5 Info: => 0.0003228s 12:23:01.5 Info: 54: add_on_update_to_notifications migrating 12:23:01.5 Info: Beginning Transaction 12:23:01.5 Info: Starting migration of Main DB to 54 12:23:01.5 Info: AlterTable Notifications 12:23:01.5 Info: => 5E-07s 12:23:01.5 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:23:01.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:23:01.5 Info: => 0.000585s 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:23:01', 'add_on_update_to_notifications') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 54: add_on_update_to_notifications migrated 12:23:01.5 Info: => 0.0009252s 12:23:01.5 Info: 55: download_client_per_indexer migrating 12:23:01.5 Info: Beginning Transaction 12:23:01.5 Info: Starting migration of Main DB to 55 12:23:01.5 Info: AlterTable Indexers 12:23:01.5 Info: => 7E-07s 12:23:01.5 Info: CreateColumn Indexers DownloadClientId Int32 12:23:01.5 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:23:01.5 Info: => 0.0005726s 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:23:01', 'download_client_per_indexer') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 55: download_client_per_indexer migrated 12:23:01.5 Info: => 0.0008905s 12:23:01.5 Info: 56: AddNewItemMonitorType migrating 12:23:01.5 Info: Beginning Transaction 12:23:01.5 Info: Starting migration of Main DB to 56 12:23:01.5 Info: AlterTable Artists 12:23:01.5 Info: => 8E-07s 12:23:01.5 Info: CreateColumn Artists MonitorNewItems Int32 12:23:01.5 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:23:01.5 Info: => 0.0005716s 12:23:01.5 Info: AlterTable RootFolders 12:23:01.5 Info: => 6E-07s 12:23:01.5 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:23:01.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:23:01.5 Info: => 0.0005603s 12:23:01.5 Info: AlterTable ImportLists 12:23:01.5 Info: => 5E-07s 12:23:01.5 Info: CreateColumn ImportLists MonitorNewItems Int32 12:23:01.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:23:01.5 Info: => 0.0005611s 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:23:01', 'AddNewItemMonitorType') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 56: AddNewItemMonitorType migrated 12:23:01.5 Info: => 0.0009253s 12:23:01.5 Info: 57: ImportListSearch migrating 12:23:01.5 Info: Beginning Transaction 12:23:01.5 Info: Starting migration of Main DB to 57 12:23:01.5 Info: AlterTable ImportLists 12:23:01.5 Info: => 6E-07s 12:23:01.5 Info: CreateColumn ImportLists ShouldSearch Boolean 12:23:01.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:23:01.5 Info: => 0.0005888s 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:23:01', 'ImportListSearch') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 57: ImportListSearch migrated 12:23:01.5 Info: => 0.0009241s 12:23:01.5 Info: 58: ImportListMonitorExisting migrating 12:23:01.5 Info: Beginning Transaction 12:23:01.5 Info: Starting migration of Main DB to 58 12:23:01.5 Info: AlterTable ImportLists 12:23:01.5 Info: => 6E-07s 12:23:01.5 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:23:01.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:23:01.5 Info: => 0.0005835s 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:23:01', 'ImportListMonitorExisting') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 58: ImportListMonitorExisting migrated 12:23:01.5 Info: => 0.0009063s 12:23:01.5 Info: 59: add_indexer_tags migrating 12:23:01.5 Info: Beginning Transaction 12:23:01.5 Info: Starting migration of Main DB to 59 12:23:01.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:23:01.5 Info: => 4.97E-05s 12:23:01.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:23:01.5 Info: => 2.82E-05s 12:23:01.5 Info: AlterTable Indexers 12:23:01.5 Info: => 3E-07s 12:23:01.5 Info: CreateColumn Indexers Tags String 12:23:01.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:23:01.5 Info: => 0.0005754s 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:23:01', 'add_indexer_tags') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 59: add_indexer_tags migrated 12:23:01.5 Info: => 0.0008962s 12:23:01.5 Info: 60: update_audio_types migrating 12:23:01.5 Info: Beginning Transaction 12:23:01.5 Info: Starting migration of Main DB to 60 12:23:01.5 Info: PerformDBOperation 12:23:01.5 Info: Performing DB Operation 12:23:01.5 Info: => 5.74E-05s 12:23:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:23:01', 'update_audio_types') 12:23:01.5 Info: Committing Transaction 12:23:01.5 Info: 60: update_audio_types migrated 12:23:01.5 Info: => 0.000333s 12:23:01.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:23:01.5 Info: Beginning Transaction 12:23:01.5 Info: Starting migration of Main DB to 61 12:23:01.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.5 Info: DELETE FROM "Commands" WHERE 1 = 1 12:23:01.5 Info: => 5.19E-05s 12:23:01.5 Info: AlterTable AlbumReleases 12:23:01.5 Info: => 3E-07s 12:23:01.5 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:23:01.5 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:23:01.5 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:23:01.5 Info: DROP TABLE "AlbumReleases" 12:23:01.5 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:23:01.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:23:01.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:23:01.5 Info: => 0.0055322s 12:23:01.5 Info: AlterTable Albums 12:23:01.5 Info: => 5E-07s 12:23:01.5 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:23:01.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:23:01.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:23:01.5 Info: DROP TABLE "Albums" 12:23:01.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:01.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:01.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:01.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:23:01.5 Info: => 0.0044877s 12:23:01.5 Info: AlterTable Albums 12:23:01.5 Info: => 4E-07s 12:23:01.5 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:23:01.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:23:01.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:23:01.5 Info: DROP TABLE "Albums" 12:23:01.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:01.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:01.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:01.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:23:01.5 Info: => 0.0052387s 12:23:01.5 Info: AlterTable Albums 12:23:01.5 Info: => 5E-07s 12:23:01.5 Info: AlterColumn Albums Added DateTimeOffset 12:23:01.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:23:01.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:23:01.5 Info: DROP TABLE "Albums" 12:23:01.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:01.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:01.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:01.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:23:01.5 Info: => 0.0052308s 12:23:01.5 Info: AlterTable Artists 12:23:01.5 Info: => 4E-07s 12:23:01.5 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:23:01.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:23:01.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:23:01.5 Info: DROP TABLE "Artists" 12:23:01.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:01.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:01.5 Info: => 0.0044989s 12:23:01.5 Info: AlterTable Artists 12:23:01.5 Info: => 4E-07s 12:23:01.5 Info: AlterColumn Artists Added DateTimeOffset 12:23:01.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:23:01.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:23:01.5 Info: DROP TABLE "Artists" 12:23:01.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:01.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:01.5 Info: => 0.0054789s 12:23:01.5 Info: AlterTable Blocklist 12:23:01.5 Info: => 6E-07s 12:23:01.5 Info: AlterColumn Blocklist Date DateTimeOffset 12:23:01.5 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:23:01.5 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:23:01.5 Info: DROP TABLE "Blocklist" 12:23:01.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:23:01.5 Info: => 0.0050878s 12:23:01.5 Info: AlterTable Blocklist 12:23:01.5 Info: => 5E-07s 12:23:01.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:23:01.5 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:23:01.5 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:23:01.5 Info: DROP TABLE "Blocklist" 12:23:01.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:23:01.5 Info: => 0.0047188s 12:23:01.5 Info: AlterTable Commands 12:23:01.5 Info: => 6E-07s 12:23:01.5 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:23:01.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:23:01.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:23:01.5 Info: DROP TABLE "Commands" 12:23:01.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:23:01.6 Info: => 0.0046812s 12:23:01.6 Info: AlterTable Commands 12:23:01.6 Info: => 6E-07s 12:23:01.6 Info: AlterColumn Commands StartedAt DateTimeOffset 12:23:01.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) 12:23:01.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" 12:23:01.6 Info: DROP TABLE "Commands" 12:23:01.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:23:01.6 Info: => 0.0052644s 12:23:01.6 Info: AlterTable Commands 12:23:01.6 Info: => 6E-07s 12:23:01.6 Info: AlterColumn Commands EndedAt DateTimeOffset 12:23:01.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) 12:23:01.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" 12:23:01.6 Info: DROP TABLE "Commands" 12:23:01.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:23:01.6 Info: => 0.00582s 12:23:01.6 Info: AlterTable DownloadClientStatus 12:23:01.6 Info: => 6E-07s 12:23:01.6 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:23:01.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:23:01.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:23:01.6 Info: DROP TABLE "DownloadClientStatus" 12:23:01.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:23:01.6 Info: => 0.0047803s 12:23:01.6 Info: AlterTable DownloadClientStatus 12:23:01.6 Info: => 5E-07s 12:23:01.6 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:23:01.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:23:01.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:23:01.6 Info: DROP TABLE "DownloadClientStatus" 12:23:01.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:23:01.6 Info: => 0.0058864s 12:23:01.6 Info: AlterTable DownloadClientStatus 12:23:01.6 Info: => 6E-07s 12:23:01.6 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:23:01.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:23:01.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:23:01.6 Info: DROP TABLE "DownloadClientStatus" 12:23:01.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:23:01.6 Info: => 0.0048784s 12:23:01.6 Info: AlterTable DownloadHistory 12:23:01.6 Info: => 5E-07s 12:23:01.6 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:23:01.6 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:23:01.6 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:23:01.6 Info: DROP TABLE "DownloadHistory" 12:23:01.6 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:23:01.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:23:01.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:23:01.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:23:01.6 Info: => 0.005272s 12:23:01.6 Info: AlterTable ExtraFiles 12:23:01.6 Info: => 5E-07s 12:23:01.6 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:23:01.6 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:23:01.6 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:23:01.6 Info: DROP TABLE "ExtraFiles" 12:23:01.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:23:01.6 Info: => 0.004952s 12:23:01.6 Info: AlterTable ExtraFiles 12:23:01.6 Info: => 5E-07s 12:23:01.6 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:23:01.6 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:23:01.6 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:23:01.6 Info: DROP TABLE "ExtraFiles" 12:23:01.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:23:01.6 Info: => 0.0057863s 12:23:01.6 Info: AlterTable History 12:23:01.6 Info: => 6E-07s 12:23:01.6 Info: AlterColumn History Date DateTimeOffset 12:23:01.6 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:23:01.6 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:23:01.6 Info: DROP TABLE "History" 12:23:01.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:23:01.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:23:01.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:23:01.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:23:01.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:23:01.6 Info: => 0.0045339s 12:23:01.6 Info: AlterTable ImportListStatus 12:23:01.6 Info: => 6E-07s 12:23:01.6 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:23:01.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:23:01.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:23:01.6 Info: DROP TABLE "ImportListStatus" 12:23:01.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:23:01.6 Info: => 0.0041049s 12:23:01.6 Info: AlterTable ImportListStatus 12:23:01.6 Info: => 4E-07s 12:23:01.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:23:01.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:23:01.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:23:01.6 Info: DROP TABLE "ImportListStatus" 12:23:01.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:23:01.6 Info: => 0.0041772s 12:23:01.6 Info: AlterTable ImportListStatus 12:23:01.6 Info: => 5E-07s 12:23:01.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:23:01.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:23:01.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:23:01.6 Info: DROP TABLE "ImportListStatus" 12:23:01.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:23:01.6 Info: => 0.004092s 12:23:01.6 Info: AlterTable IndexerStatus 12:23:01.6 Info: => 5E-07s 12:23:01.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:23:01.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:23:01.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:23:01.6 Info: DROP TABLE "IndexerStatus" 12:23:01.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:23:01.6 Info: => 0.0055086s 12:23:01.6 Info: AlterTable IndexerStatus 12:23:01.6 Info: => 5E-07s 12:23:01.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:23:01.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:23:01.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:23:01.6 Info: DROP TABLE "IndexerStatus" 12:23:01.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:23:01.6 Info: => 0.0040692s 12:23:01.6 Info: AlterTable IndexerStatus 12:23:01.6 Info: => 5E-07s 12:23:01.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:23:01.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:23:01.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:23:01.6 Info: DROP TABLE "IndexerStatus" 12:23:01.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:23:01.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:23:01.6 Info: => 0.0050106s 12:23:01.6 Info: AlterTable LyricFiles 12:23:01.6 Info: => 5E-07s 12:23:01.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:23:01.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:23:01.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:23:01.6 Info: DROP TABLE "LyricFiles" 12:23:01.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:23:01.6 Info: => 0.005027s 12:23:01.6 Info: AlterTable LyricFiles 12:23:01.6 Info: => 6E-07s 12:23:01.6 Info: AlterColumn LyricFiles Added DateTimeOffset 12:23:01.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:23:01.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:23:01.6 Info: DROP TABLE "LyricFiles" 12:23:01.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:23:01.6 Info: => 0.0045961s 12:23:01.6 Info: AlterTable MetadataFiles 12:23:01.6 Info: => 5E-07s 12:23:01.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:23:01.6 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:23:01.6 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:23:01.6 Info: DROP TABLE "MetadataFiles" 12:23:01.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:23:01.6 Info: => 0.00564s 12:23:01.6 Info: AlterTable MetadataFiles 12:23:01.6 Info: => 5E-07s 12:23:01.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:23:01.6 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:23:01.6 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:23:01.6 Info: DROP TABLE "MetadataFiles" 12:23:01.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:23:01.6 Info: => 0.0044008s 12:23:01.6 Info: AlterTable PendingReleases 12:23:01.6 Info: => 7E-07s 12:23:01.6 Info: AlterColumn PendingReleases Added DateTimeOffset 12:23:01.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) 12:23:01.7 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:23:01.7 Info: DROP TABLE "PendingReleases" 12:23:01.7 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:23:01.7 Info: => 0.0055211s 12:23:01.7 Info: AlterTable ScheduledTasks 12:23:01.7 Info: => 6E-07s 12:23:01.7 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:23:01.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) 12:23:01.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:23:01.7 Info: DROP TABLE "ScheduledTasks" 12:23:01.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:23:01.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:23:01.7 Info: => 0.0049104s 12:23:01.7 Info: AlterTable ScheduledTasks 12:23:01.7 Info: => 5E-07s 12:23:01.7 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:23:01.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) 12:23:01.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:23:01.7 Info: DROP TABLE "ScheduledTasks" 12:23:01.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:23:01.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:23:01.7 Info: => 0.0040517s 12:23:01.7 Info: AlterTable TrackFiles 12:23:01.7 Info: => 6E-07s 12:23:01.7 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:23:01.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:01.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:23:01.7 Info: DROP TABLE "TrackFiles" 12:23:01.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:01.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:01.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:01.7 Info: => 0.0040997s 12:23:01.7 Info: AlterTable TrackFiles 12:23:01.7 Info: => 6E-07s 12:23:01.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:23:01.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:01.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:23:01.7 Info: DROP TABLE "TrackFiles" 12:23:01.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:01.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:01.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:01.7 Info: => 0.0052314s 12:23:01.7 Info: AlterTable VersionInfo 12:23:01.7 Info: => 5E-07s 12:23:01.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:23:01.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:23:01.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:23:01.7 Info: DROP TABLE "VersionInfo" 12:23:01.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:23:01.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:23:01.7 Info: => 0.0040228s 12:23:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:23:01', 'postgres_update_timestamp_columns_to_with_timezone') 12:23:01.7 Info: Committing Transaction 12:23:01.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:23:01.7 Info: => 0.004811s 12:23:01.7 Info: 62: add_on_delete_to_notifications migrating 12:23:01.7 Info: Beginning Transaction 12:23:01.7 Info: Starting migration of Main DB to 62 12:23:01.7 Info: AlterTable Notifications 12:23:01.7 Info: => 6E-07s 12:23:01.7 Info: CreateColumn Notifications OnArtistDelete Boolean 12:23:01.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:23:01.7 Info: => 0.0005946s 12:23:01.7 Info: AlterTable Notifications 12:23:01.7 Info: => 6E-07s 12:23:01.7 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:23:01.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:23:01.7 Info: => 0.0005652s 12:23:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:23:01', 'add_on_delete_to_notifications') 12:23:01.7 Info: Committing Transaction 12:23:01.7 Info: 62: add_on_delete_to_notifications migrated 12:23:01.7 Info: => 0.0009038s 12:23:01.7 Info: 63: add_custom_formats migrating 12:23:01.7 Info: Beginning Transaction 12:23:01.7 Info: Starting migration of Main DB to 63 12:23:01.7 Info: AlterTable DelayProfiles 12:23:01.7 Info: => 8E-07s 12:23:01.7 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:23:01.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:23:01.7 Info: => 0.0005975s 12:23:01.7 Info: UpdateData 12:23:01.7 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:23:01.7 Info: => 5.14E-05s 12:23:01.7 Info: AlterTable TrackFiles 12:23:01.7 Info: => 4E-07s 12:23:01.7 Info: CreateColumn TrackFiles OriginalFilePath String 12:23:01.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:23:01.7 Info: => 0.0005492s 12:23:01.7 Info: PerformDBOperation 12:23:01.7 Info: Performing DB Operation 12:23:01.7 Info: => 2.9E-05s 12:23:01.7 Info: CreateTable CustomFormats 12:23:01.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) 12:23:01.7 Info: => 0.0001451s 12:23:01.7 Info: CreateIndex CustomFormats (Name) 12:23:01.7 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:23:01.7 Info: => 0.0001098s 12:23:01.7 Info: AlterTable QualityProfiles 12:23:01.7 Info: => 4E-07s 12:23:01.7 Info: CreateColumn QualityProfiles FormatItems String 12:23:01.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:23:01.7 Info: => 0.0005694s 12:23:01.7 Info: AlterTable QualityProfiles 12:23:01.7 Info: => 6E-07s 12:23:01.7 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:23:01.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:23:01.7 Info: => 0.0005762s 12:23:01.7 Info: AlterTable QualityProfiles 12:23:01.7 Info: => 6E-07s 12:23:01.7 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:23:01.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:23:01.7 Info: => 0.0005848s 12:23:01.7 Info: PerformDBOperation 12:23:01.7 Info: Performing DB Operation 12:23:01.7 Info: => 6.12E-05s 12:23:01.7 Info: PerformDBOperation 12:23:01.7 Info: Performing DB Operation 12:23:01.7 Info: => 2.76E-05s 12:23:01.7 Info: DeleteColumn ReleaseProfiles Preferred 12:23:01.7 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:23:01.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:23:01.7 Info: DROP TABLE "ReleaseProfiles" 12:23:01.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:23:01.7 Info: => 0.0047692s 12:23:01.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:23:01.7 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:23:01.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:23:01.7 Info: DROP TABLE "ReleaseProfiles" 12:23:01.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:23:01.7 Info: => 0.0042805s 12:23:01.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:23:01.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:23:01.7 Info: => 4.68E-05s 12:23:01.7 Info: AlterTable DelayProfiles 12:23:01.7 Info: => 4E-07s 12:23:01.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:23:01.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:23:01.7 Info: => 0.0005655s 12:23:01.7 Info: AlterTable DelayProfiles 12:23:01.7 Info: => 5E-07s 12:23:01.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:23:01.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:23:01.7 Info: => 0.0005575s 12:23:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:23:01', 'add_custom_formats') 12:23:01.7 Info: Committing Transaction 12:23:01.7 Info: 63: add_custom_formats migrated 12:23:01.7 Info: => 0.0009779s 12:23:01.7 Info: 64: add_result_to_commands migrating 12:23:01.7 Info: Beginning Transaction 12:23:01.7 Info: Starting migration of Main DB to 64 12:23:01.7 Info: AlterTable Commands 12:23:01.7 Info: => 7E-07s 12:23:01.7 Info: CreateColumn Commands Result Int32 12:23:01.7 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 12:23:01.7 Info: => 0.0005829s 12:23:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-10-28T12:23:01', 'add_result_to_commands') 12:23:01.7 Info: Committing Transaction 12:23:01.7 Info: 64: add_result_to_commands migrated 12:23:01.7 Info: => 0.0008898s 12:23:01.7 Info: 65: health_restored_notification migrating 12:23:01.7 Info: Beginning Transaction 12:23:01.7 Info: Starting migration of Main DB to 65 12:23:01.7 Info: AlterTable Notifications 12:23:01.7 Info: => 6E-07s 12:23:01.7 Info: CreateColumn Notifications OnHealthRestored Boolean 12:23:01.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 12:23:01.7 Info: => 0.0005959s 12:23:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-10-28T12:23:01', 'health_restored_notification') 12:23:01.7 Info: Committing Transaction 12:23:01.7 Info: 65: health_restored_notification migrated 12:23:01.7 Info: => 0.0008923s 12:23:01.7 Info: 66: remove_uc migrating 12:23:01.7 Info: Beginning Transaction 12:23:01.7 Info: Starting migration of Main DB to 66 12:23:01.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 12:23:01.7 Info: => 4.69E-05s 12:23:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-10-28T12:23:01', 'remove_uc') 12:23:01.7 Info: Committing Transaction 12:23:01.7 Info: 66: remove_uc migrated 12:23:01.7 Info: => 0.0002936s 12:23:01.7 Info: 67: download_clients_rename_tv_to_music migrating 12:23:01.7 Info: Beginning Transaction 12:23:01.7 Info: Starting migration of Main DB to 67 12:23:01.7 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'QBittorrent', 'QBittorrent', 1, '{ "host": "127.0.0.1", "urlBase": "/my/", "tvDirectory": "abc", "recentTvPriority": 1, "olderTvPriority": 1 }', 'QBittorrentSettings') 12:23:01.7 Info: PerformDBOperation 12:23:01.7 Info: Performing DB Operation 12:23:01.7 Info: => 0.0009231s 12:23:01.7 Info: -> 1 Insert operations completed in 00:00:00.0000887 taking an average of 00:00:00.0000887 12:23:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-10-28T12:23:01', 'download_clients_rename_tv_to_music') 12:23:01.7 Info: Committing Transaction 12:23:01.7 Info: 67: download_clients_rename_tv_to_music migrated 12:23:01.7 Info: => 0.0012444s 12:23:01.7 Debug: Took: 00:00:00.4222055 12:23:01.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 12:23:01.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 12:23:01.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149817894286_209/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:01.8 Info: DatabaseEngineVersionCheck migrating 12:23:01.8 Info: PerformDBOperation 12:23:01.8 Info: Performing DB Operation 12:23:01.8 Info: SQLite 3.47.0 12:23:01.8 Info: => 0.0010341s 12:23:01.8 Info: DatabaseEngineVersionCheck migrated 12:23:01.8 Info: => 0.0010479s 12:23:01.8 Info: VersionMigration migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: CreateTable VersionInfo 12:23:01.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:23:01.8 Info: => 0.0001465s 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: VersionMigration migrated 12:23:01.8 Info: => 0.0005107s 12:23:01.8 Info: VersionUniqueMigration migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: CreateIndex VersionInfo (Version) 12:23:01.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:23:01.8 Info: => 0.0001224s 12:23:01.8 Info: AlterTable VersionInfo 12:23:01.8 Info: => 5E-07s 12:23:01.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:23:01.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:23:01.8 Info: => 0.000531s 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: VersionUniqueMigration migrated 12:23:01.8 Info: => 0.0007462s 12:23:01.8 Info: VersionDescriptionMigration migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: AlterTable VersionInfo 12:23:01.8 Info: => 6E-07s 12:23:01.8 Info: CreateColumn VersionInfo Description String 12:23:01.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:23:01.8 Info: => 0.000189s 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: VersionDescriptionMigration migrated 12:23:01.8 Info: => 0.0003729s 12:23:01.8 Info: 1: InitialSetup migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 1 12:23:01.8 Info: CreateTable Config 12:23:01.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:23:01.8 Info: => 0.000155s 12:23:01.8 Info: CreateIndex Config (Key) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:23:01.8 Info: => 7.18E-05s 12:23:01.8 Info: CreateTable RootFolders 12:23:01.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:23:01.8 Info: => 7.66E-05s 12:23:01.8 Info: CreateIndex RootFolders (Path) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:23:01.8 Info: => 6.4E-05s 12:23:01.8 Info: CreateTable Artists 12:23:01.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:23:01.8 Info: => 0.000216s 12:23:01.8 Info: CreateIndex Artists (ForeignArtistId) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:23:01.8 Info: => 6.85E-05s 12:23:01.8 Info: CreateIndex Artists (NameSlug) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:23:01.8 Info: => 8.01E-05s 12:23:01.8 Info: CreateIndex Artists (CleanName) 12:23:01.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.8 Info: => 6.54E-05s 12:23:01.8 Info: CreateIndex Artists (Path) 12:23:01.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.8 Info: => 5.86E-05s 12:23:01.8 Info: CreateTable Albums 12:23:01.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:23:01.8 Info: => 0.0001977s 12:23:01.8 Info: CreateIndex Albums (ForeignAlbumId) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:01.8 Info: => 6.97E-05s 12:23:01.8 Info: CreateIndex Albums (MBId) 12:23:01.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:01.8 Info: => 6.27E-05s 12:23:01.8 Info: CreateIndex Albums (TADBId) 12:23:01.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:01.8 Info: => 5.94E-05s 12:23:01.8 Info: CreateIndex Albums (TitleSlug) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:01.8 Info: => 5.86E-05s 12:23:01.8 Info: CreateIndex Albums (CleanTitle) 12:23:01.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:01.8 Info: => 5.67E-05s 12:23:01.8 Info: CreateIndex Albums (Path) 12:23:01.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:23:01.8 Info: => 5.81E-05s 12:23:01.8 Info: CreateTable Tracks 12:23:01.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:23:01.8 Info: => 0.0001391s 12:23:01.8 Info: CreateIndex Tracks (ForeignTrackId) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:01.8 Info: => 6.99E-05s 12:23:01.8 Info: CreateIndex Tracks (ArtistId) 12:23:01.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:23:01.8 Info: => 0.0001103s 12:23:01.8 Info: CreateIndex Tracks (TrackFileId) 12:23:01.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:01.8 Info: => 8.71E-05s 12:23:01.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:23:01.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:23:01.8 Info: => 7.17E-05s 12:23:01.8 Info: CreateTable TrackFiles 12:23:01.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:23:01.8 Info: => 0.0001218s 12:23:01.8 Info: CreateIndex TrackFiles (ArtistId) 12:23:01.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:23:01.8 Info: => 7.15E-05s 12:23:01.8 Info: CreateIndex TrackFiles (AlbumId) 12:23:01.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:01.8 Info: => 6.53E-05s 12:23:01.8 Info: CreateTable History 12:23:01.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:23:01.8 Info: => 0.0001267s 12:23:01.8 Info: CreateIndex History (Date) 12:23:01.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:23:01.8 Info: => 8.51E-05s 12:23:01.8 Info: CreateIndex History (EventType) 12:23:01.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:23:01.8 Info: => 6.98E-05s 12:23:01.8 Info: CreateIndex History (DownloadId) 12:23:01.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:23:01.8 Info: => 6.77E-05s 12:23:01.8 Info: CreateIndex History (AlbumId) 12:23:01.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:23:01.8 Info: => 6.5E-05s 12:23:01.8 Info: CreateTable Notifications 12:23:01.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:23:01.8 Info: => 0.0001156s 12:23:01.8 Info: CreateTable ScheduledTasks 12:23:01.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:23:01.8 Info: => 0.00012s 12:23:01.8 Info: CreateIndex ScheduledTasks (TypeName) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:23:01.8 Info: => 9.71E-05s 12:23:01.8 Info: CreateTable Indexers 12:23:01.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:23:01.8 Info: => 0.0001141s 12:23:01.8 Info: CreateIndex Indexers (Name) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:01.8 Info: => 7.6E-05s 12:23:01.8 Info: CreateTable Profiles 12:23:01.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:23:01.8 Info: => 8.53E-05s 12:23:01.8 Info: CreateIndex Profiles (Name) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:23:01.8 Info: => 6.99E-05s 12:23:01.8 Info: CreateTable QualityDefinitions 12:23:01.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:23:01.8 Info: => 9.87E-05s 12:23:01.8 Info: CreateIndex QualityDefinitions (Quality) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:23:01.8 Info: => 6.8E-05s 12:23:01.8 Info: CreateIndex QualityDefinitions (Title) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:23:01.8 Info: => 9.32E-05s 12:23:01.8 Info: CreateTable NamingConfig 12:23:01.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:23:01.8 Info: => 0.000137s 12:23:01.8 Info: CreateTable Blacklist 12:23:01.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:23:01.8 Info: => 0.0001579s 12:23:01.8 Info: CreateTable Metadata 12:23:01.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:23:01.8 Info: => 9.57E-05s 12:23:01.8 Info: CreateTable MetadataFiles 12:23:01.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:23:01.8 Info: => 0.0001144s 12:23:01.8 Info: CreateTable DownloadClients 12:23:01.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:23:01.8 Info: => 9.51E-05s 12:23:01.8 Info: CreateTable PendingReleases 12:23:01.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:23:01.8 Info: => 0.0001082s 12:23:01.8 Info: CreateTable RemotePathMappings 12:23:01.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:23:01.8 Info: => 0.0001047s 12:23:01.8 Info: CreateTable Tags 12:23:01.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:23:01.8 Info: => 8.68E-05s 12:23:01.8 Info: CreateIndex Tags (Label) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:23:01.8 Info: => 7.67E-05s 12:23:01.8 Info: CreateTable Restrictions 12:23:01.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:23:01.8 Info: => 9.11E-05s 12:23:01.8 Info: CreateTable DelayProfiles 12:23:01.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:23:01.8 Info: => 0.0001145s 12:23:01.8 Info: CreateTable Users 12:23:01.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:23:01.8 Info: => 8.52E-05s 12:23:01.8 Info: CreateIndex Users (Identifier) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:23:01.8 Info: => 0.0001024s 12:23:01.8 Info: CreateIndex Users (Username) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:23:01.8 Info: => 8.89E-05s 12:23:01.8 Info: CreateTable Commands 12:23:01.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:23:01.8 Info: => 0.0001262s 12:23:01.8 Info: CreateTable IndexerStatus 12:23:01.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:23:01.8 Info: => 0.0001096s 12:23:01.8 Info: CreateIndex IndexerStatus (ProviderId) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:23:01.8 Info: => 7.64E-05s 12:23:01.8 Info: CreateTable ExtraFiles 12:23:01.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:23:01.8 Info: => 0.0001046s 12:23:01.8 Info: CreateTable LyricFiles 12:23:01.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:23:01.8 Info: => 0.0001356s 12:23:01.8 Info: CreateTable LanguageProfiles 12:23:01.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:23:01.8 Info: => 9.03E-05s 12:23:01.8 Info: CreateIndex LanguageProfiles (Name) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:23:01.8 Info: => 7.87E-05s 12:23:01.8 Info: CreateTable DownloadClientStatus 12:23:01.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:23:01.8 Info: => 9.73E-05s 12:23:01.8 Info: CreateIndex DownloadClientStatus (ProviderId) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:23:01.8 Info: => 7.72E-05s 12:23:01.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:23:01.8 Info: -> 1 Insert operations completed in 00:00:00.0000574 taking an average of 00:00:00.0000574 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:23:01', 'InitialSetup') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 1: InitialSetup migrated 12:23:01.8 Info: => 0.0107793s 12:23:01.8 Info: 2: add_reason_to_pending_releases migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 2 12:23:01.8 Info: AlterTable PendingReleases 12:23:01.8 Info: => 7E-07s 12:23:01.8 Info: CreateColumn PendingReleases Reason Int32 12:23:01.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:23:01.8 Info: => 0.0005254s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:23:01', 'add_reason_to_pending_releases') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 2: add_reason_to_pending_releases migrated 12:23:01.8 Info: => 0.0008235s 12:23:01.8 Info: 3: add_medium_support migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 3 12:23:01.8 Info: AlterTable Albums 12:23:01.8 Info: => 7E-07s 12:23:01.8 Info: CreateColumn Albums Media String 12:23:01.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:23:01.8 Info: => 0.0005009s 12:23:01.8 Info: AlterTable Tracks 12:23:01.8 Info: => 6E-07s 12:23:01.8 Info: CreateColumn Tracks MediumNumber Int32 12:23:01.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:23:01.8 Info: => 0.0004573s 12:23:01.8 Info: AlterTable Tracks 12:23:01.8 Info: => 5E-07s 12:23:01.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:23:01.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:23:01.8 Info: => 0.0004518s 12:23:01.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:23:01.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:23:01.8 Info: => 4.26E-05s 12:23:01.8 Info: DeleteColumn Tracks TrackNumber 12:23:01.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:23:01.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:23:01.8 Info: DROP TABLE "Tracks" 12:23:01.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:01.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:23:01.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:01.8 Info: => 0.0037769s 12:23:01.8 Info: AlterTable Tracks 12:23:01.8 Info: => 4E-07s 12:23:01.8 Info: CreateColumn Tracks TrackNumber String 12:23:01.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:23:01.8 Info: => 0.0004589s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:23:01', 'add_medium_support') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 3: add_medium_support migrated 12:23:01.8 Info: => 0.0008462s 12:23:01.8 Info: 4: add_various_qualites_in_profile migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 4 12:23:01.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:23:01.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:23:01.8 Info: => 5.38E-05s 12:23:01.8 Info: PerformDBOperation 12:23:01.8 Info: Performing DB Operation 12:23:01.8 Info: => 2.56E-05s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:23:01', 'add_various_qualites_in_profile') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 4: add_various_qualites_in_profile migrated 12:23:01.8 Info: => 0.0002595s 12:23:01.8 Info: 5: metadata_profiles migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 5 12:23:01.8 Info: CreateTable MetadataProfiles 12:23:01.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:23:01.8 Info: => 0.0001251s 12:23:01.8 Info: CreateIndex MetadataProfiles (Name) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:23:01.8 Info: => 8.03E-05s 12:23:01.8 Info: AlterTable Artists 12:23:01.8 Info: => 5E-07s 12:23:01.8 Info: CreateColumn Artists MetadataProfileId Int32 12:23:01.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:23:01.8 Info: => 0.0004746s 12:23:01.8 Info: DeleteColumn Artists PrimaryAlbumTypes 12:23:01.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:23:01.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:23:01.8 Info: DROP TABLE "Artists" 12:23:01.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:23:01.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.8 Info: => 0.0039567s 12:23:01.8 Info: DeleteColumn Artists SecondaryAlbumTypes 12:23:01.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:23:01.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:23:01.8 Info: DROP TABLE "Artists" 12:23:01.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:23:01.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.8 Info: => 0.0057839s 12:23:01.8 Info: AlterTable Albums 12:23:01.8 Info: => 4E-07s 12:23:01.8 Info: CreateColumn Albums SecondaryTypes String 12:23:01.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:23:01.8 Info: => 0.0004674s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:23:01', 'metadata_profiles') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 5: metadata_profiles migrated 12:23:01.8 Info: => 0.0009007s 12:23:01.8 Info: 6: separate_automatic_and_interactive_search migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 6 12:23:01.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:23:01.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:23:01.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:23:01.8 Info: DROP TABLE "Indexers" 12:23:01.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:01.8 Info: => 0.0042094s 12:23:01.8 Info: AlterTable Indexers 12:23:01.8 Info: => 5E-07s 12:23:01.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:23:01.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:23:01.8 Info: => 0.0004593s 12:23:01.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:23:01.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:23:01.8 Info: => 3.78E-05s 12:23:01.8 Info: AlterTable Indexers 12:23:01.8 Info: => 3E-07s 12:23:01.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:23:01.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:23:01.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:23:01.8 Info: DROP TABLE "Indexers" 12:23:01.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:23:01.8 Info: => 0.0032974s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:23:01', 'separate_automatic_and_interactive_search') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 6: separate_automatic_and_interactive_search migrated 12:23:01.8 Info: => 0.0036293s 12:23:01.8 Info: 7: change_album_path_to_relative migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 7 12:23:01.8 Info: DeleteColumn Albums Path 12:23:01.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:23:01.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:23:01.8 Info: DROP TABLE "Albums" 12:23:01.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:01.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:01.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:01.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:01.8 Info: => 0.0048527s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:23:01', 'change_album_path_to_relative') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 7: change_album_path_to_relative migrated 12:23:01.8 Info: => 0.0052545s 12:23:01.8 Info: 8: change_quality_size_mb_to_kb migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 8 12:23:01.8 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:23:01.8 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:23:01.8 Info: => 4.95E-05s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:23:01', 'change_quality_size_mb_to_kb') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 8: change_quality_size_mb_to_kb migrated 12:23:01.8 Info: => 0.0003315s 12:23:01.8 Info: 9: album_releases migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 9 12:23:01.8 Info: AlterTable Albums 12:23:01.8 Info: => 8E-07s 12:23:01.8 Info: CreateColumn Albums Releases String 12:23:01.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:23:01.8 Info: => 0.0004984s 12:23:01.8 Info: AlterTable Albums 12:23:01.8 Info: => 6E-07s 12:23:01.8 Info: CreateColumn Albums CurrentRelease String 12:23:01.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:23:01.8 Info: => 0.0004655s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:23:01', 'album_releases') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 9: album_releases migrated 12:23:01.8 Info: => 0.000739s 12:23:01.8 Info: 10: album_releases_fix migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 10 12:23:01.8 Info: AlterTable Albums 12:23:01.8 Info: => 6E-07s 12:23:01.8 Info: AlterColumn Albums Releases String 12:23:01.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:23:01.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:23:01.8 Info: DROP TABLE "Albums" 12:23:01.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:01.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:01.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:01.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:01.8 Info: => 0.0041252s 12:23:01.8 Info: AlterTable Albums 12:23:01.8 Info: => 5E-07s 12:23:01.8 Info: AlterColumn Albums CurrentRelease String 12:23:01.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:23:01.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:23:01.8 Info: DROP TABLE "Albums" 12:23:01.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:01.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:23:01.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:23:01.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:01.8 Info: => 0.0047261s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:23:01', 'album_releases_fix') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 10: album_releases_fix migrated 12:23:01.8 Info: => 0.0050773s 12:23:01.8 Info: 11: import_lists migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 11 12:23:01.8 Info: CreateTable ImportLists 12:23:01.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:23:01.8 Info: => 0.0001559s 12:23:01.8 Info: CreateIndex ImportLists (Name) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:23:01.8 Info: => 7.51E-05s 12:23:01.8 Info: CreateTable ImportListStatus 12:23:01.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:23:01.8 Info: => 0.0001046s 12:23:01.8 Info: CreateIndex ImportListStatus (ProviderId) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:23:01.8 Info: => 7.17E-05s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:23:01', 'import_lists') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 11: import_lists migrated 12:23:01.8 Info: => 0.0003607s 12:23:01.8 Info: 12: add_release_status migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 12 12:23:01.8 Info: AlterTable MetadataProfiles 12:23:01.8 Info: => 8E-07s 12:23:01.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:23:01.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:23:01.8 Info: => 0.0005242s 12:23:01.8 Info: PerformDBOperation 12:23:01.8 Info: Performing DB Operation 12:23:01.8 Info: => 2.82E-05s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:23:01', 'add_release_status') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 12: add_release_status migrated 12:23:01.8 Info: => 0.0003038s 12:23:01.8 Info: 13: album_download_notification migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 13 12:23:01.8 Info: AlterTable Notifications 12:23:01.8 Info: => 8E-07s 12:23:01.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:23:01.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:23:01.8 Info: => 0.0005035s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:23:01', 'album_download_notification') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 13: album_download_notification migrated 12:23:01.8 Info: => 0.000782s 12:23:01.8 Info: 14: fix_language_metadata_profiles migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 14 12:23:01.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:23:01.8 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:23:01.8 Info: => 7.85E-05s 12:23:01.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:23:01.8 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:23:01.8 Info: => 5.4E-05s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:23:01', 'fix_language_metadata_profiles') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 14: fix_language_metadata_profiles migrated 12:23:01.8 Info: => 0.0002802s 12:23:01.8 Info: 15: remove_fanzub migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 15 12:23:01.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:23:01.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:23:01.8 Info: => 4.26E-05s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:23:01', 'remove_fanzub') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 15: remove_fanzub migrated 12:23:01.8 Info: => 0.0008311s 12:23:01.8 Info: 16: update_artist_history_indexes migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 16 12:23:01.8 Info: CreateIndex Albums (ArtistId) 12:23:01.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:23:01.8 Info: => 0.0001065s 12:23:01.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:23:01.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:23:01.8 Info: => 8.02E-05s 12:23:01.8 Info: DeleteIndex History (AlbumId) 12:23:01.8 Info: DROP INDEX "IX_History_AlbumId" 12:23:01.8 Info: => 0.0001093s 12:23:01.8 Info: CreateIndex History (AlbumId, Date) 12:23:01.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:23:01.8 Info: => 9.26E-05s 12:23:01.8 Info: DeleteIndex History (DownloadId) 12:23:01.8 Info: DROP INDEX "IX_History_DownloadId" 12:23:01.8 Info: => 9.79E-05s 12:23:01.8 Info: CreateIndex History (DownloadId, Date) 12:23:01.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:23:01.8 Info: => 8.48E-05s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:23:01', 'update_artist_history_indexes') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 16: update_artist_history_indexes migrated 12:23:01.8 Info: => 0.00038s 12:23:01.8 Info: 17: remove_nma migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 17 12:23:01.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:23:01.8 Info: => 4.8E-05s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:23:01', 'remove_nma') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 17: remove_nma migrated 12:23:01.8 Info: => 0.0002731s 12:23:01.8 Info: 18: album_disambiguation migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 18 12:23:01.8 Info: AlterTable Albums 12:23:01.8 Info: => 6E-07s 12:23:01.8 Info: CreateColumn Albums Disambiguation String 12:23:01.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:23:01.8 Info: => 0.0005228s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:23:01', 'album_disambiguation') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 18: album_disambiguation migrated 12:23:01.8 Info: => 0.0007932s 12:23:01.8 Info: 19: add_ape_quality_in_profiles migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 19 12:23:01.8 Info: PerformDBOperation 12:23:01.8 Info: Performing DB Operation 12:23:01.8 Info: => 3.04E-05s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:23:01', 'add_ape_quality_in_profiles') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 19: add_ape_quality_in_profiles migrated 12:23:01.8 Info: => 0.0002656s 12:23:01.8 Info: 20: remove_pushalot migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 20 12:23:01.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:23:01.8 Info: => 4.64E-05s 12:23:01.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:23:01.8 Info: => 2.93E-05s 12:23:01.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:01.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:23:01.8 Info: => 2.72E-05s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:23:01', 'remove_pushalot') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 20: remove_pushalot migrated 12:23:01.8 Info: => 0.0002483s 12:23:01.8 Info: 21: add_custom_filters migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 21 12:23:01.8 Info: CreateTable CustomFilters 12:23:01.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:23:01.8 Info: => 0.0001237s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:23:01', 'add_custom_filters') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 21: add_custom_filters migrated 12:23:01.8 Info: => 0.0003856s 12:23:01.8 Info: 22: import_list_tags migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 22 12:23:01.8 Info: AlterTable ImportLists 12:23:01.8 Info: => 1E-06s 12:23:01.8 Info: CreateColumn ImportLists Tags String 12:23:01.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:23:01.8 Info: => 0.0005245s 12:23:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:23:01', 'import_list_tags') 12:23:01.8 Info: Committing Transaction 12:23:01.8 Info: 22: import_list_tags migrated 12:23:01.8 Info: => 0.000804s 12:23:01.8 Info: 23: add_release_groups_etc migrating 12:23:01.8 Info: Beginning Transaction 12:23:01.8 Info: Starting migration of Main DB to 23 12:23:01.8 Info: CreateTable ArtistMetadata 12:23:01.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:23:01.8 Info: => 0.000182s 12:23:01.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:23:01.8 Info: => 8.46E-05s 12:23:01.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:23:01.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:23:01.8 Info: => 7.86E-05s 12:23:01.8 Info: AlterTable Artists 12:23:01.8 Info: => 3E-07s 12:23:01.8 Info: CreateColumn Artists ArtistMetadataId Int32 12:23:01.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:23:01.8 Info: => 0.0005288s 12:23:01.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:23:01.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:23:01.8 Info: => 6.89E-05s 12:23:01.8 Info: CreateTable AlbumReleases 12:23:01.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:23:01.8 Info: => 0.0001436s 12:23:01.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:23:01.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:23:01.8 Info: => 8.03E-05s 12:23:01.8 Info: CreateIndex AlbumReleases (AlbumId) 12:23:01.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:23:01.8 Info: => 6.86E-05s 12:23:01.8 Info: PerformDBOperation 12:23:01.8 Info: Performing DB Operation 12:23:01.8 Info: => 2.92E-05s 12:23:01.8 Info: AlterTable Albums 12:23:01.8 Info: => 4E-07s 12:23:01.8 Info: CreateColumn Albums ArtistMetadataId Int32 12:23:01.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:23:01.8 Info: => 0.0005274s 12:23:01.8 Info: AlterTable Albums 12:23:01.8 Info: => 4E-07s 12:23:01.8 Info: CreateColumn Albums AnyReleaseOk Boolean 12:23:01.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:23:01.8 Info: => 0.0005271s 12:23:01.8 Info: AlterTable Albums 12:23:01.8 Info: => 5E-07s 12:23:01.8 Info: CreateColumn Albums Links String 12:23:01.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:23:01.8 Info: => 0.0005129s 12:23:01.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:23:01.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:23:01.8 Info: => 7.51E-05s 12:23:01.8 Info: AlterTable Tracks 12:23:01.8 Info: => 4E-07s 12:23:01.8 Info: CreateColumn Tracks ForeignRecordingId String 12:23:01.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:23:01.8 Info: => 0.0005397s 12:23:01.8 Info: AlterTable Tracks 12:23:01.8 Info: => 4E-07s 12:23:01.8 Info: CreateColumn Tracks AlbumReleaseId Int32 12:23:01.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:23:01.8 Info: => 0.0005194s 12:23:01.8 Info: AlterTable Tracks 12:23:01.8 Info: => 5E-07s 12:23:01.8 Info: CreateColumn Tracks ArtistMetadataId Int32 12:23:01.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:23:01.8 Info: => 0.0005164s 12:23:01.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:23:01.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:23:01.8 Info: => 7.91E-05s 12:23:01.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:23:01.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:23:01.8 Info: => 5.96E-05s 12:23:01.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:23:01.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:01.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:01.8 Info: DROP TABLE "Artists" 12:23:01.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.8 Info: => 0.0048831s 12:23:01.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:23:01.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:23:01.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:23:01.8 Info: DROP TABLE "Albums" 12:23:01.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:23:01.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:23:01.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:23:01.9 Info: => 0.0042752s 12:23:01.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:23:01.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:01.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:23:01.9 Info: DROP TABLE "Tracks" 12:23:01.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:23:01.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:23:01.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:23:01.9 Info: => 0.0038649s 12:23:01.9 Info: DeleteColumn TrackFiles ArtistId 12:23:01.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:23:01.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:23:01.9 Info: DROP TABLE "TrackFiles" 12:23:01.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:01.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:01.9 Info: => 0.0046381s 12:23:01.9 Info: CreateIndex Artists (ArtistMetadataId) 12:23:01.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:01.9 Info: => 7.16E-05s 12:23:01.9 Info: CreateIndex Artists (Monitored) 12:23:01.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:01.9 Info: => 6.76E-05s 12:23:01.9 Info: CreateIndex Albums (ArtistMetadataId) 12:23:01.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:23:01.9 Info: => 6.79E-05s 12:23:01.9 Info: CreateIndex Tracks (ArtistMetadataId) 12:23:01.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:23:01.9 Info: => 6.59E-05s 12:23:01.9 Info: CreateIndex Tracks (AlbumReleaseId) 12:23:01.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:23:01.9 Info: => 6.84E-05s 12:23:01.9 Info: CreateIndex Tracks (ForeignRecordingId) 12:23:01.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:23:01.9 Info: => 6.52E-05s 12:23:01.9 Info: UpdateData 12:23:01.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:23:01.9 Info: => 4.16E-05s 12:23:01.9 Info: UpdateData 12:23:01.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:23:01.9 Info: => 3.05E-05s 12:23:01.9 Info: UpdateData 12:23:01.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:23:01.9 Info: => 3.8E-05s 12:23:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:23:01', 'add_release_groups_etc') 12:23:01.9 Info: Committing Transaction 12:23:01.9 Info: 23: add_release_groups_etc migrated 12:23:01.9 Info: => 0.0238398s 12:23:01.9 Info: 24: NewMediaInfoFormat migrating 12:23:01.9 Info: Beginning Transaction 12:23:01.9 Info: Starting migration of Main DB to 24 12:23:01.9 Info: UpdateData 12:23:01.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:23:01.9 Info: => 6.67E-05s 12:23:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:23:01', 'NewMediaInfoFormat') 12:23:01.9 Info: Committing Transaction 12:23:01.9 Info: 24: NewMediaInfoFormat migrated 12:23:01.9 Info: => 0.0035692s 12:23:01.9 Info: 25: rename_restrictions_to_release_profiles migrating 12:23:01.9 Info: Beginning Transaction 12:23:01.9 Info: Starting migration of Main DB to 25 12:23:01.9 Info: RenameTable Restrictions ReleaseProfiles 12:23:01.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:23:01.9 Info: => 0.0015066s 12:23:01.9 Info: AlterTable ReleaseProfiles 12:23:01.9 Info: => 5E-07s 12:23:01.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:23:01.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:23:01.9 Info: => 0.0005153s 12:23:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:23:01', 'rename_restrictions_to_release_profiles') 12:23:01.9 Info: Committing Transaction 12:23:01.9 Info: 25: rename_restrictions_to_release_profiles migrated 12:23:01.9 Info: => 0.0009629s 12:23:01.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:23:01.9 Info: Beginning Transaction 12:23:01.9 Info: Starting migration of Main DB to 26 12:23:01.9 Info: RenameTable Profiles QualityProfiles 12:23:01.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:23:01.9 Info: => 0.0014229s 12:23:01.9 Info: AlterTable QualityProfiles 12:23:01.9 Info: => 5E-07s 12:23:01.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:23:01.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:23:01.9 Info: => 0.0005086s 12:23:01.9 Info: AlterTable LanguageProfiles 12:23:01.9 Info: => 6E-07s 12:23:01.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:23:01.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:23:01.9 Info: => 0.0004872s 12:23:01.9 Info: UpdateData 12:23:01.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:23:01.9 Info: => 4.46E-05s 12:23:01.9 Info: UpdateData 12:23:01.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:23:01.9 Info: => 2.67E-05s 12:23:01.9 Info: RenameColumn Artists ProfileId to QualityProfileId 12:23:01.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:01.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:01.9 Info: DROP TABLE "Artists" 12:23:01.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:01.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:01.9 Info: => 0.0042203s 12:23:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:23:01', 'rename_quality_profiles_add_upgrade_allowed') 12:23:01.9 Info: Committing Transaction 12:23:01.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:23:01.9 Info: => 0.004663s 12:23:01.9 Info: 27: add_import_exclusions migrating 12:23:01.9 Info: Beginning Transaction 12:23:01.9 Info: Starting migration of Main DB to 27 12:23:01.9 Info: CreateTable ImportListExclusions 12:23:01.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:23:01.9 Info: => 0.000121s 12:23:01.9 Info: CreateIndex ImportListExclusions (ForeignId) 12:23:01.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:23:01.9 Info: => 7.94E-05s 12:23:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:23:01', 'add_import_exclusions') 12:23:01.9 Info: Committing Transaction 12:23:01.9 Info: 27: add_import_exclusions migrated 12:23:01.9 Info: => 0.0003939s 12:23:01.9 Info: 28: clean_artist_metadata_table migrating 12:23:01.9 Info: Beginning Transaction 12:23:01.9 Info: Starting migration of Main DB to 28 12:23:01.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:01.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:01.9 Info: => 0.0001449s 12:23:01.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:01.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:01.9 Info: => 0.0001137s 12:23:01.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:23:01.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:23:01.9 Info: => 0.0001149s 12:23:01.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:23:01.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:23:01.9 Info: => 0.0009709s 12:23:01.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:01.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:23:01.9 Info: => 0.000121s 12:23:01.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:23:01.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:23:01.9 Info: => 0.0001098s 12:23:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:23:01', 'clean_artist_metadata_table') 12:23:01.9 Info: Committing Transaction 12:23:01.9 Info: 28: clean_artist_metadata_table migrated 12:23:01.9 Info: => 0.0003976s 12:23:01.9 Info: 29: health_issue_notification migrating 12:23:01.9 Info: Beginning Transaction 12:23:01.9 Info: Starting migration of Main DB to 29 12:23:01.9 Info: AlterTable Notifications 12:23:01.9 Info: => 9E-07s 12:23:01.9 Info: CreateColumn Notifications OnHealthIssue Boolean 12:23:01.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:23:01.9 Info: => 0.000544s 12:23:01.9 Info: AlterTable Notifications 12:23:01.9 Info: => 6E-07s 12:23:01.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:23:01.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:23:01.9 Info: => 0.0005074s 12:23:01.9 Info: AlterTable Notifications 12:23:01.9 Info: => 7E-07s 12:23:01.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:23:01.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:23:01.9 Info: => 0.0004994s 12:23:01.9 Info: AlterTable Notifications 12:23:01.9 Info: => 5E-07s 12:23:01.9 Info: CreateColumn Notifications OnImportFailure Boolean 12:23:01.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:23:01.9 Info: => 0.0004978s 12:23:01.9 Info: AlterTable Notifications 12:23:01.9 Info: => 5E-07s 12:23:01.9 Info: CreateColumn Notifications OnTrackRetag Boolean 12:23:01.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:23:01.9 Info: => 0.0005224s 12:23:01.9 Info: DeleteColumn Notifications OnDownload 12:23:01.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:23:01.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:23:01.9 Info: DROP TABLE "Notifications" 12:23:01.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:23:01.9 Info: => 0.0046633s 12:23:01.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:23:01.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:23:01.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:23:01.9 Info: DROP TABLE "Notifications" 12:23:01.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:23:01.9 Info: => 0.0036948s 12:23:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:23:01', 'health_issue_notification') 12:23:01.9 Info: Committing Transaction 12:23:01.9 Info: 29: health_issue_notification migrated 12:23:01.9 Info: => 0.0041421s 12:23:01.9 Info: 30: add_mediafilerepository_mtime migrating 12:23:01.9 Info: Beginning Transaction 12:23:01.9 Info: Starting migration of Main DB to 30 12:23:01.9 Info: AlterTable TrackFiles 12:23:01.9 Info: => 9E-07s 12:23:01.9 Info: CreateColumn TrackFiles Modified DateTime 12:23:01.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:23:01.9 Info: => 0.0005514s 12:23:01.9 Info: AlterTable TrackFiles 12:23:01.9 Info: => 6E-07s 12:23:01.9 Info: CreateColumn TrackFiles Path String 12:23:01.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:23:01.9 Info: => 0.0005059s 12:23:01.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:23:01.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:23:01.9 Info: => 3.67E-05s 12:23:01.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:23:01.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:23:01.9 Info: => 0.0001129s 12:23:01.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:23:01.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:23:01.9 Info: => 0.0001215s 12:23:01.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:23:01.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:23:01.9 Info: => 0.000125s 12:23:01.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:23:01.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:23:01.9 Info: => 7.48E-05s 12:23:01.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:23:01.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:23:01.9 Info: => 4.73E-05s 12:23:01.9 Info: AlterTable TrackFiles 12:23:01.9 Info: => 6E-07s 12:23:01.9 Info: AlterColumn TrackFiles Path String 12:23:01.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:01.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:23:01.9 Info: DROP TABLE "TrackFiles" 12:23:01.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:01.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:01.9 Info: => 0.0038625s 12:23:01.9 Info: CreateIndex TrackFiles (Path) 12:23:01.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:01.9 Info: => 7.7E-05s 12:23:01.9 Info: DeleteColumn TrackFiles RelativePath 12:23:01.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:01.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:23:01.9 Info: DROP TABLE "TrackFiles" 12:23:01.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:01.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:01.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:01.9 Info: => 0.0047755s 12:23:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:23:01', 'add_mediafilerepository_mtime') 12:23:01.9 Info: Committing Transaction 12:23:01.9 Info: 30: add_mediafilerepository_mtime migrated 12:23:01.9 Info: => 0.0052867s 12:23:01.9 Info: 31: add_artistmetadataid_constraint migrating 12:23:01.9 Info: Beginning Transaction 12:23:01.9 Info: Starting migration of Main DB to 31 12:23:01.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:23:01.9 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:23:01.9 Info: => 8.95E-05s 12:23:01.9 Info: DeleteIndex Artists (ArtistMetadataId) 12:23:01.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:23:01.9 Info: => 0.0001173s 12:23:01.9 Info: AlterColumn Artists ArtistMetadataId Int32 12:23:01.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:01.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:01.9 Info: DROP TABLE "Artists" 12:23:01.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:01.9 Info: => 0.004068s 12:23:01.9 Info: CreateIndex Artists (ArtistMetadataId) 12:23:01.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:01.9 Info: => 7.37E-05s 12:23:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:23:01', 'add_artistmetadataid_constraint') 12:23:01.9 Info: Committing Transaction 12:23:01.9 Info: 31: add_artistmetadataid_constraint migrated 12:23:01.9 Info: => 0.0004926s 12:23:01.9 Info: 32: old_ids_and_artist_alias migrating 12:23:01.9 Info: Beginning Transaction 12:23:01.9 Info: Starting migration of Main DB to 32 12:23:01.9 Info: AlterTable ArtistMetadata 12:23:01.9 Info: => 7E-07s 12:23:01.9 Info: CreateColumn ArtistMetadata Aliases String 12:23:01.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:23:01.9 Info: => 0.0005555s 12:23:01.9 Info: AlterTable ArtistMetadata 12:23:01.9 Info: => 5E-07s 12:23:01.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:23:01.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:23:01.9 Info: => 0.0005091s 12:23:01.9 Info: AlterTable Albums 12:23:01.9 Info: => 5E-07s 12:23:01.9 Info: CreateColumn Albums OldForeignAlbumIds String 12:23:01.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:23:01.9 Info: => 0.0005126s 12:23:01.9 Info: AlterTable AlbumReleases 12:23:01.9 Info: => 5E-07s 12:23:01.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:23:01.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:23:01.9 Info: => 0.0004993s 12:23:01.9 Info: AlterTable Tracks 12:23:01.9 Info: => 5E-07s 12:23:01.9 Info: CreateColumn Tracks OldForeignRecordingIds String 12:23:01.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:23:01.9 Info: => 0.0005107s 12:23:01.9 Info: AlterTable Tracks 12:23:01.9 Info: => 3E-07s 12:23:01.9 Info: CreateColumn Tracks OldForeignTrackIds String 12:23:01.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:23:01.9 Info: => 0.0005165s 12:23:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:23:01', 'old_ids_and_artist_alias') 12:23:01.9 Info: Committing Transaction 12:23:01.9 Info: 32: old_ids_and_artist_alias migrated 12:23:01.9 Info: => 0.0009047s 12:23:01.9 Info: 33: download_propers_config migrating 12:23:01.9 Info: Beginning Transaction 12:23:01.9 Info: Starting migration of Main DB to 33 12:23:01.9 Info: PerformDBOperation 12:23:01.9 Info: Performing DB Operation 12:23:01.9 Info: => 3.27E-05s 12:23:01.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:23:01.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:23:01.9 Info: => 3.19E-05s 12:23:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:23:01', 'download_propers_config') 12:23:01.9 Info: Committing Transaction 12:23:01.9 Info: 33: download_propers_config migrated 12:23:01.9 Info: => 0.0002993s 12:23:01.9 Info: 34: remove_language_profiles migrating 12:23:01.9 Info: Beginning Transaction 12:23:01.9 Info: Starting migration of Main DB to 34 12:23:01.9 Info: DeleteTable LanguageProfiles 12:23:01.9 Info: DROP TABLE "LanguageProfiles" 12:23:01.9 Info: => 0.0001889s 12:23:01.9 Info: DeleteColumn Artists LanguageProfileId 12:23:01.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:01.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:01.9 Info: DROP TABLE "Artists" 12:23:01.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:01.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:01.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:01.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:01.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:01.9 Info: => 0.0050811s 12:23:01.9 Info: DeleteColumn ImportLists LanguageProfileId 12:23:01.9 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:23:01.9 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:23:01.9 Info: DROP TABLE "ImportLists" 12:23:01.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:23:01.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:23:01.9 Info: => 0.0038183s 12:23:01.9 Info: DeleteColumn Blacklist Language 12:23:01.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) 12:23:01.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" 12:23:01.9 Info: DROP TABLE "Blacklist" 12:23:01.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:23:01.9 Info: => 0.0036315s 12:23:01.9 Info: DeleteColumn History Language 12:23:02.0 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:23:02.0 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:23:02.0 Info: DROP TABLE "History" 12:23:02.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:23:02.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:23:02.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:23:02.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:23:02.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:23:02.0 Info: => 0.0055543s 12:23:02.0 Info: DeleteColumn LyricFiles Language 12:23:02.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:23:02.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:23:02.0 Info: DROP TABLE "LyricFiles" 12:23:02.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:23:02.0 Info: => 0.0035336s 12:23:02.0 Info: DeleteColumn TrackFiles Language 12:23:02.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:23:02.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:23:02.0 Info: DROP TABLE "TrackFiles" 12:23:02.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:23:02.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:23:02.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:23:02.0 Info: => 0.0038683s 12:23:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:23:02', 'remove_language_profiles') 12:23:02.0 Info: Committing Transaction 12:23:02.0 Info: 34: remove_language_profiles migrated 12:23:02.0 Info: => 0.0045606s 12:23:02.0 Info: 35: multi_disc_naming_format migrating 12:23:02.0 Info: Beginning Transaction 12:23:02.0 Info: Starting migration of Main DB to 35 12:23:02.0 Info: AlterTable NamingConfig 12:23:02.0 Info: => 1E-06s 12:23:02.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:23:02.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:23:02.0 Info: => 0.0005241s 12:23:02.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:23:02.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:23:02.0 Info: => 4.31E-05s 12:23:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:23:02', 'multi_disc_naming_format') 12:23:02.0 Info: Committing Transaction 12:23:02.0 Info: 35: multi_disc_naming_format migrated 12:23:02.0 Info: => 0.0010036s 12:23:02.0 Info: 36: add_download_client_priority migrating 12:23:02.0 Info: Beginning Transaction 12:23:02.0 Info: Starting migration of Main DB to 36 12:23:02.0 Info: AlterTable DownloadClients 12:23:02.0 Info: => 9E-07s 12:23:02.0 Info: CreateColumn DownloadClients Priority Int32 12:23:02.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:23:02.0 Info: => 0.0005525s 12:23:02.0 Info: PerformDBOperation 12:23:02.0 Info: Performing DB Operation 12:23:02.0 Info: => 5.48E-05s 12:23:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:23:02', 'add_download_client_priority') 12:23:02.0 Info: Committing Transaction 12:23:02.0 Info: 36: add_download_client_priority migrated 12:23:02.0 Info: => 0.0003734s 12:23:02.0 Info: 37: remove_growl_prowl migrating 12:23:02.0 Info: Beginning Transaction 12:23:02.0 Info: Starting migration of Main DB to 37 12:23:02.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:02.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:23:02.0 Info: => 4.73E-05s 12:23:02.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:02.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:23:02.0 Info: => 2.83E-05s 12:23:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:23:02', 'remove_growl_prowl') 12:23:02.0 Info: Committing Transaction 12:23:02.0 Info: 37: remove_growl_prowl migrated 12:23:02.0 Info: => 0.0002988s 12:23:02.0 Info: 38: remove_plex_hometheatre migrating 12:23:02.0 Info: Beginning Transaction 12:23:02.0 Info: Starting migration of Main DB to 38 12:23:02.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:02.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:23:02.0 Info: => 4.5E-05s 12:23:02.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:23:02.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:23:02.0 Info: => 2.69E-05s 12:23:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:23:02', 'remove_plex_hometheatre') 12:23:02.0 Info: Committing Transaction 12:23:02.0 Info: 38: remove_plex_hometheatre migrated 12:23:02.0 Info: => 0.0002955s 12:23:02.0 Info: 39: add_root_folder_add_defaults migrating 12:23:02.0 Info: Beginning Transaction 12:23:02.0 Info: Starting migration of Main DB to 39 12:23:02.0 Info: AlterTable RootFolders 12:23:02.0 Info: => 8E-07s 12:23:02.0 Info: CreateColumn RootFolders Name String 12:23:02.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:23:02.0 Info: => 0.0005166s 12:23:02.0 Info: AlterTable RootFolders 12:23:02.0 Info: => 5E-07s 12:23:02.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:23:02.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:23:02.0 Info: => 0.0004913s 12:23:02.0 Info: AlterTable RootFolders 12:23:02.0 Info: => 4E-07s 12:23:02.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:23:02.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:23:02.0 Info: => 0.000507s 12:23:02.0 Info: AlterTable RootFolders 12:23:02.0 Info: => 5E-07s 12:23:02.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:23:02.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:23:02.0 Info: => 0.0004961s 12:23:02.0 Info: AlterTable RootFolders 12:23:02.0 Info: => 5E-07s 12:23:02.0 Info: CreateColumn RootFolders DefaultTags String 12:23:02.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:23:02.0 Info: => 0.0004944s 12:23:02.0 Info: PerformDBOperation 12:23:02.0 Info: Performing DB Operation 12:23:02.0 Info: => 4.8E-05s 12:23:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:23:02', 'add_root_folder_add_defaults') 12:23:02.0 Info: Committing Transaction 12:23:02.0 Info: 39: add_root_folder_add_defaults migrated 12:23:02.0 Info: => 0.0003653s 12:23:02.0 Info: 40: task_duration migrating 12:23:02.0 Info: Beginning Transaction 12:23:02.0 Info: Starting migration of Main DB to 40 12:23:02.0 Info: AlterTable ScheduledTasks 12:23:02.0 Info: => 1E-06s 12:23:02.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:23:02.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:23:02.0 Info: => 0.0005235s 12:23:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:23:02', 'task_duration') 12:23:02.0 Info: Committing Transaction 12:23:02.0 Info: 40: task_duration migrated 12:23:02.0 Info: => 0.0008682s 12:23:02.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:23:02.0 Info: Beginning Transaction 12:23:02.0 Info: Starting migration of Main DB to 41 12:23:02.0 Info: AlterTable ReleaseProfiles 12:23:02.0 Info: => 8E-07s 12:23:02.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:23:02.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:23:02.0 Info: => 0.0005187s 12:23:02.0 Info: AlterTable ReleaseProfiles 12:23:02.0 Info: => 5E-07s 12:23:02.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:23:02.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:23:02.0 Info: => 0.0005031s 12:23:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:23:02', 'add_indexer_and_enabled_to_release_profiles') 12:23:02.0 Info: Committing Transaction 12:23:02.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:23:02.0 Info: => 0.0008451s 12:23:02.0 Info: 42: remove_album_folders migrating 12:23:02.0 Info: Beginning Transaction 12:23:02.0 Info: Starting migration of Main DB to 42 12:23:02.0 Info: DeleteColumn Artists AlbumFolder 12:23:02.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:23:02.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:23:02.0 Info: DROP TABLE "Artists" 12:23:02.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:23:02.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:23:02.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:23:02.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:23:02.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:23:02.0 Info: => 0.0047794s 12:23:02.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:23:02.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:23:02.0 Info: => 3.4E-05s 12:23:02.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:23:02.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:23:02.0 Info: => 2.76E-05s 12:23:02.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:23:02.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) 12:23:02.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:23:02.0 Info: DROP TABLE "NamingConfig" 12:23:02.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:23:02.0 Info: => 0.004646s 12:23:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:23:02', 'remove_album_folders') 12:23:02.0 Info: Committing Transaction 12:23:02.0 Info: 42: remove_album_folders migrated 12:23:02.0 Info: => 0.0050946s 12:23:02.0 Info: 44: add_priority_to_indexers migrating 12:23:02.0 Info: Beginning Transaction 12:23:02.0 Info: Starting migration of Main DB to 44 12:23:02.0 Info: AlterTable Indexers 12:23:02.0 Info: => 6E-07s 12:23:02.0 Info: CreateColumn Indexers Priority Int32 12:23:02.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:23:02.0 Info: => 0.0005306s 12:23:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:23:02', 'add_priority_to_indexers') 12:23:02.0 Info: Committing Transaction 12:23:02.0 Info: 44: add_priority_to_indexers migrated 12:23:02.0 Info: => 0.000862s 12:23:02.0 Info: 45: remove_chown_and_folderchmod_config migrating 12:23:02.0 Info: Beginning Transaction 12:23:02.0 Info: Starting migration of Main DB to 45 12:23:02.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:23:02.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:23:02.0 Info: => 0.0001089s 12:23:02.0 Info: PerformDBOperation 12:23:02.0 Info: Performing DB Operation 12:23:02.0 Info: => 2.59E-05s 12:23:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:23:02', 'remove_chown_and_folderchmod_config') 12:23:02.0 Info: Committing Transaction 12:23:02.0 Info: 45: remove_chown_and_folderchmod_config migrated 12:23:02.0 Info: => 0.0003018s 12:23:02.0 Info: 47: update_notifiarr migrating 12:23:02.0 Info: Beginning Transaction 12:23:02.0 Info: Starting migration of Main DB to 47 12:23:02.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:23:02.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:23:02.0 Info: => 6.93E-05s 12:23:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:23:02', 'update_notifiarr') 12:23:02.0 Info: Committing Transaction 12:23:02.0 Info: 47: update_notifiarr migrated 12:23:02.0 Info: => 0.0003279s 12:23:02.0 Info: 49: email_multiple_addresses migrating 12:23:02.0 Info: Beginning Transaction 12:23:02.0 Info: Starting migration of Main DB to 49 12:23:02.0 Info: INSERT INTO "Notifications" ("OnGrab", "OnReleaseImport", "OnUpgrade", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag", "OnHealthIssue", "IncludeHealthWarnings", "OnRename", "Name", "Implementation", "Tags", "Settings", "ConfigContract") VALUES (1, 1, 1, 1, 1, 1, 1, 1, 1, 'Gmail Lidarr', 'Email', '[]', '{ "server": "smtp.gmail.com", "port": 563, "ssl": false, "to": "lidarr@lidarr.audio" }', 'EmailSettings') 12:23:02.0 Info: PerformDBOperation 12:23:02.0 Info: Performing DB Operation 12:23:02.0 Info: => 0.0043454s 12:23:02.0 Info: -> 1 Insert operations completed in 00:00:00.0001148 taking an average of 00:00:00.0001148 12:23:02.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:23:02', 'email_multiple_addresses') 12:23:02.0 Info: Committing Transaction 12:23:02.0 Info: 49: email_multiple_addresses migrated 12:23:02.0 Info: => 0.0047231s 12:23:02.0 Debug: Took: 00:00:00.2524081 12:23:02.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 12:23:02.0 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 12:23:02.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:02.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149820904821_211/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.0 Info: DatabaseEngineVersionCheck migrating 12:23:02.0 Info: PerformDBOperation 12:23:02.0 Info: Performing DB Operation 12:23:02.0 Info: SQLite 3.47.0 12:23:02.0 Info: => 0.0011393s 12:23:02.0 Info: DatabaseEngineVersionCheck migrated 12:23:02.0 Info: => 0.0011533s 12:23:02.1 Debug: Took: 00:00:00.0121171 12:23:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:23:02.1 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 12:23:02.1 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 12:23:02.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:02.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149821497222_213/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.1 Info: DatabaseEngineVersionCheck migrating 12:23:02.1 Info: PerformDBOperation 12:23:02.1 Info: Performing DB Operation 12:23:02.1 Info: SQLite 3.47.0 12:23:02.1 Info: => 0.0011433s 12:23:02.1 Info: DatabaseEngineVersionCheck migrated 12:23:02.1 Info: => 0.0011567s 12:23:02.1 Debug: Took: 00:00:00.0119411 12:23:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:23:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:23:02.1 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 12:23:02.1 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 12:23:02.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:02.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149821949868_215/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.2 Info: DatabaseEngineVersionCheck migrating 12:23:02.2 Info: PerformDBOperation 12:23:02.2 Info: Performing DB Operation 12:23:02.2 Info: SQLite 3.47.0 12:23:02.2 Info: => 0.0011687s 12:23:02.2 Info: DatabaseEngineVersionCheck migrated 12:23:02.2 Info: => 0.0011818s 12:23:02.2 Debug: Took: 00:00:00.0116509 12:23:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:23:02.2 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 12:23:02.2 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 12:23:02.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:02.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149822587114_217/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.2 Info: DatabaseEngineVersionCheck migrating 12:23:02.2 Info: PerformDBOperation 12:23:02.2 Info: Performing DB Operation 12:23:02.2 Info: SQLite 3.47.0 12:23:02.2 Info: => 0.0011792s 12:23:02.2 Info: DatabaseEngineVersionCheck migrated 12:23:02.2 Info: => 0.0011933s 12:23:02.2 Debug: Took: 00:00:00.0110851 12:23:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"Address\""] Interval = [12] LastExecution = ["0001-01-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["0001-01-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:23:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName WHERE "Id" = @Id PARAMETERS: TypeName = ["\"A\""] Interval = [0] LastExecution = ["0001-01-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["0001-01-01T00:00:00Z"] Id = [1] ==== End Query Trace ==== 12:23:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:23:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:23:02.3 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 12:23:02.3 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 12:23:02.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:02.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149823048099_219/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.3 Info: DatabaseEngineVersionCheck migrating 12:23:02.3 Info: PerformDBOperation 12:23:02.3 Info: Performing DB Operation 12:23:02.3 Info: SQLite 3.47.0 12:23:02.3 Info: => 0.0011482s 12:23:02.3 Info: DatabaseEngineVersionCheck migrated 12:23:02.3 Info: => 0.0011651s 12:23:02.3 Debug: Took: 00:00:00.0107683 12:23:02.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:23:02.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:23:02.3 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 12:23:02.3 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 12:23:02.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:02.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149823491812_221/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.3 Info: DatabaseEngineVersionCheck migrating 12:23:02.3 Info: PerformDBOperation 12:23:02.3 Info: Performing DB Operation 12:23:02.3 Info: SQLite 3.47.0 12:23:02.3 Info: => 0.0011328s 12:23:02.3 Info: DatabaseEngineVersionCheck migrated 12:23:02.3 Info: => 0.0011447s 12:23:02.3 Debug: Took: 00:00:00.0107390 12:23:02.3 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 12:23:02.3 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 12:23:02.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:02.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149823888339_223/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.3 Info: DatabaseEngineVersionCheck migrating 12:23:02.3 Info: PerformDBOperation 12:23:02.3 Info: Performing DB Operation 12:23:02.3 Info: SQLite 3.47.0 12:23:02.3 Info: => 0.0011342s 12:23:02.3 Info: DatabaseEngineVersionCheck migrated 12:23:02.3 Info: => 0.0011476s 12:23:02.4 Debug: Took: 00:00:00.0108130 12:23:02.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:23:02.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:23:02.4 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 12:23:02.4 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 12:23:02.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:02.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149824329207_225/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.4 Info: DatabaseEngineVersionCheck migrating 12:23:02.4 Info: PerformDBOperation 12:23:02.4 Info: Performing DB Operation 12:23:02.4 Info: SQLite 3.47.0 12:23:02.4 Info: => 0.0011376s 12:23:02.4 Info: DatabaseEngineVersionCheck migrated 12:23:02.4 Info: => 0.0011501s 12:23:02.4 Debug: Took: 00:00:00.0109233 12:23:02.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T12:23:02.4463045Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:23:02.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:23:02.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:23:02.4 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 12:23:02.4 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 12:23:02.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:02.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149824765501_227/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.4 Info: DatabaseEngineVersionCheck migrating 12:23:02.4 Info: PerformDBOperation 12:23:02.4 Info: Performing DB Operation 12:23:02.4 Info: SQLite 3.47.0 12:23:02.4 Info: => 0.0011427s 12:23:02.4 Info: DatabaseEngineVersionCheck migrated 12:23:02.4 Info: => 0.0011569s 12:23:02.4 Debug: Took: 00:00:00.0111129 12:23:02.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:23:02.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:23:02.5 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 12:23:02.5 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 12:23:02.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:02.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149825212006_229/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.5 Info: DatabaseEngineVersionCheck migrating 12:23:02.5 Info: PerformDBOperation 12:23:02.5 Info: Performing DB Operation 12:23:02.5 Info: SQLite 3.47.0 12:23:02.5 Info: => 0.0011507s 12:23:02.5 Info: DatabaseEngineVersionCheck migrated 12:23:02.5 Info: => 0.001165s 12:23:02.5 Debug: Took: 00:00:00.0111583 12:23:02.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-28T12:23:02.534921Z"] Priority = ["low"] LastStartTime = ["2024-10-28T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:23:02.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:23:02.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:23:02.5 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 12:23:02.5 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 12:23:02.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:02.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149825663746_231/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.5 Info: DatabaseEngineVersionCheck migrating 12:23:02.5 Info: PerformDBOperation 12:23:02.5 Info: Performing DB Operation 12:23:02.5 Info: SQLite 3.47.0 12:23:02.5 Info: => 0.0011362s 12:23:02.5 Info: DatabaseEngineVersionCheck migrated 12:23:02.5 Info: => 0.0011491s 12:23:02.5 Debug: Took: 00:00:00.0116891 12:23:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 12:23:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 12:23:02.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:02.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149826080156_233/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.6 Info: DatabaseEngineVersionCheck migrating 12:23:02.6 Info: PerformDBOperation 12:23:02.6 Info: Performing DB Operation 12:23:02.6 Info: SQLite 3.47.0 12:23:02.6 Info: => 0.0011578s 12:23:02.6 Info: DatabaseEngineVersionCheck migrated 12:23:02.6 Info: => 0.0011699s 12:23:02.6 Debug: Took: 00:00:00.0117211 12:23:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 12:23:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 12:23:02.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:02.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149826489174_235/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.6 Info: DatabaseEngineVersionCheck migrating 12:23:02.6 Info: PerformDBOperation 12:23:02.6 Info: Performing DB Operation 12:23:02.6 Info: SQLite 3.47.0 12:23:02.6 Info: => 0.0011811s 12:23:02.6 Info: DatabaseEngineVersionCheck migrated 12:23:02.6 Info: => 0.0011958s 12:23:02.6 Debug: Took: 00:00:00.0119732 12:23:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 12:23:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 12:23:02.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:02.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149826978691_237/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.7 Info: DatabaseEngineVersionCheck migrating 12:23:02.7 Info: PerformDBOperation 12:23:02.7 Info: Performing DB Operation 12:23:02.7 Info: SQLite 3.47.0 12:23:02.7 Info: => 0.0011654s 12:23:02.7 Info: DatabaseEngineVersionCheck migrated 12:23:02.7 Info: => 0.001179s 12:23:02.7 Debug: Took: 00:00:00.0121069 12:23:02.7 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 12:23:02.7 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 12:23:02.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:02.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149827588953_239/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.7 Info: DatabaseEngineVersionCheck migrating 12:23:02.7 Info: PerformDBOperation 12:23:02.7 Info: Performing DB Operation 12:23:02.7 Info: SQLite 3.47.0 12:23:02.7 Info: => 0.0011798s 12:23:02.7 Info: DatabaseEngineVersionCheck migrated 12:23:02.7 Info: => 0.001193s 12:23:02.7 Debug: Took: 00:00:00.0110671 12:23:02.7 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 12:23:02.7 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 12:23:02.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:02.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149827993785_241/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.8 Info: DatabaseEngineVersionCheck migrating 12:23:02.8 Info: PerformDBOperation 12:23:02.8 Info: Performing DB Operation 12:23:02.8 Info: SQLite 3.47.0 12:23:02.8 Info: => 0.0011473s 12:23:02.8 Info: DatabaseEngineVersionCheck migrated 12:23:02.8 Info: => 0.0011603s 12:23:02.8 Debug: Took: 00:00:00.0109322 12:23:02.8 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 12:23:02.8 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 12:23:02.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:02.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149828398475_243/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.8 Info: DatabaseEngineVersionCheck migrating 12:23:02.8 Info: PerformDBOperation 12:23:02.8 Info: Performing DB Operation 12:23:02.8 Info: SQLite 3.47.0 12:23:02.8 Info: => 0.0011794s 12:23:02.8 Info: DatabaseEngineVersionCheck migrated 12:23:02.8 Info: => 0.0011928s 12:23:02.8 Debug: Took: 00:00:00.0109644 12:23:02.8 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 12:23:02.8 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 12:23:02.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:02.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149828800158_245/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:02.8 Info: DatabaseEngineVersionCheck migrating 12:23:02.8 Info: PerformDBOperation 12:23:02.8 Info: Performing DB Operation 12:23:02.8 Info: SQLite 3.47.0 12:23:02.8 Info: => 0.0011393s 12:23:02.8 Info: DatabaseEngineVersionCheck migrated 12:23:02.8 Info: => 0.0011521s 12:23:02.8 Debug: Took: 00:00:00.0108159 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 12:23:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 12:23:02.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 12:23:03.0 Debug: Beginning size check for: 12:23:03.0 Debug: Item: , Size: 41943040 is smaller than minimum allowed size (46080000 bytes for 2400sec), rejecting. 12:23:03.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 12:23:03.0 Debug: Beginning size check for: 12:23:03.0 Debug: Item: , meets size constraints 12:23:03.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 12:23:03.0 Debug: Beginning size check for: 12:23:03.0 Debug: Item: , Size: 73400320 is greater than maximum allowed size (64512000 bytes for 2400sec), rejecting 12:23:03.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 12:23:03.0 Debug: Beginning size check for: 12:23:03.0 Debug: Item: , Size: 94371840 is smaller than minimum allowed size (103680000 bytes for 5400sec), rejecting. 12:23:03.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 12:23:03.0 Debug: Beginning size check for: 12:23:03.0 Debug: Item: , meets size constraints 12:23:03.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 12:23:03.0 Debug: Beginning size check for: 12:23:03.0 Debug: Item: , Size: 157286400 is greater than maximum allowed size (145152000 bytes for 5400sec), rejecting 12:23:03.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 12:23:03.0 Debug: Beginning size check for: 12:23:03.0 Debug: Item: , Size: 125829120 is smaller than minimum allowed size (138240000 bytes for 7200sec), rejecting. 12:23:03.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 12:23:03.0 Debug: Beginning size check for: 12:23:03.0 Debug: Item: , meets size constraints 12:23:03.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 12:23:03.0 Debug: Beginning size check for: 12:23:03.0 Debug: Item: , Size: 220200960 is greater than maximum allowed size (193536000 bytes for 7200sec), rejecting 12:23:03.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 12:23:03.0 Debug: Beginning size check for: 12:23:03.0 Debug: Item: , Size: 283115520 is smaller than minimum allowed size (311040000 bytes for 16200sec), rejecting. 12:23:03.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 12:23:03.0 Debug: Beginning size check for: 12:23:03.0 Debug: Item: , meets size constraints 12:23:03.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 12:23:03.0 Debug: Beginning size check for: 12:23:03.0 Debug: Item: , Size: 471859200 is greater than maximum allowed size (435456000 bytes for 16200sec), rejecting 12:23:03.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 12:23:03.0 Debug: Beginning size check for: 12:23:03.0 Debug: Release has unknown size, skipping size check 12:23:03.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 12:23:03.0 Debug: Beginning size check for: 12:23:03.0 Debug: Max size is unlimited, skipping size check 12:23:03.0 Debug: Item: , meets size constraints 12:23:03.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 12:23:03.0 Debug: Beginning size check for: 12:23:03.0 Debug: Max size is unlimited, skipping size check 12:23:03.0 Debug: Item: , meets size constraints 12:23:03.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 12:23:03.0 Debug: Beginning size check for: 12:23:03.0 Debug: Item: , Size: 20971520 is smaller than minimum allowed size (23040000 bytes for 1200sec), rejecting. 12:23:03.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 12:23:03.0 Debug: Beginning size check for: 12:23:03.0 Debug: Item: , meets size constraints 12:23:03.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 12:23:03.0 Debug: Beginning size check for: 12:23:03.0 Debug: Item: , Size: 36700160 is greater than maximum allowed size (32256000 bytes for 1200sec), rejecting 12:23:03.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 12:23:03.0 Debug: Beginning size check for: 12:23:03.0 Debug: Item: , Size: 47185920 is smaller than minimum allowed size (51840000 bytes for 2700sec), rejecting. 12:23:03.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 12:23:03.0 Debug: Beginning size check for: 12:23:03.0 Debug: Item: , meets size constraints 12:23:03.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 12:23:03.0 Debug: Beginning size check for: 12:23:03.0 Debug: Item: , Size: 78643200 is greater than maximum allowed size (72576000 bytes for 2700sec), rejecting 12:23:03.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 12:23:03.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 12:23:03.1 Debug: Performing already imported check on report 12:23:03.1 Debug: Skipping already imported check for album without files 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 12:23:03.1 Debug: Performing already imported check on report 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 12:23:03.1 Debug: Performing already imported check on report 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 12:23:03.1 Debug: Skipping already imported check because CDH is disabled 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 12:23:03.1 Debug: Performing already imported check on report 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 12:23:03.1 Debug: Performing already imported check on report 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 12:23:03.1 Debug: Performing already imported check on report 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 12:23:03.1 Debug: Performing already imported check on report 12:23:03.1 Debug: Has same torrent hash as a grabbed and imported release 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 12:23:03.1 Debug: Performing already imported check on report 12:23:03.1 Debug: Has same torrent hash as a grabbed and imported release 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- -2 1 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 12:23:03.1 Debug: Existing item meets cut-off. skipping. 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 12:23:03.1 Debug: Existing item meets cut-off. skipping. 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 12:23:03.1 Debug: Existing item meets cut-off. skipping. 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 12:23:03.1 Debug: Existing item meets cut-off. skipping. 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 12:23:03.1 Debug: New quality is a better revision for existing quality 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 12:23:03.1 Debug: New quality is a better revision for existing quality 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 12:23:03.1 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 12:23:03.1 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 12:23:03.1 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 12:23:03.1 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 12:23:03.1 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 12:23:03.1 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 12:23:03.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 12:23:03.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 12:23:03.2 Info: Processing 3 releases 12:23:03.2 Trace: Processing release 1/3 12:23:03.2 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:23:03.2 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.3 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:23:03.3 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:23:03.3 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.4 Debug: Quality parsed: FLAC v1 12:23:03.4 Debug: Release Group parsed: PERFECT 12:23:03.4 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 12:23:03.4 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 12:23:03.4 Trace: Processing release 2/3 12:23:03.4 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:23:03.4 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.4 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:23:03.4 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:23:03.4 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.4 Debug: Quality parsed: FLAC v1 12:23:03.4 Debug: Release Group parsed: PERFECT 12:23:03.4 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 12:23:03.4 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 12:23:03.4 Trace: Processing release 3/3 12:23:03.4 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:23:03.4 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.4 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:23:03.4 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:23:03.4 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.4 Debug: Quality parsed: FLAC v1 12:23:03.4 Debug: Release Group parsed: PERFECT 12:23:03.4 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 12:23:03.4 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 12:23:03.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 12:23:03.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 12:23:03.4 Info: Processing 1 releases 12:23:03.4 Trace: Processing release 1/1 12:23:03.4 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:23:03.4 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.4 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:23:03.4 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:23:03.4 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.4 Debug: Quality parsed: FLAC v1 12:23:03.4 Debug: Release Group parsed: PERFECT 12:23:03.4 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 12:23:03.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 12:23:03.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 12:23:03.4 Info: Processing 1 releases 12:23:03.4 Trace: Processing release 1/1 12:23:03.4 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:23:03.4 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.4 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:23:03.4 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:23:03.4 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.4 Debug: Quality parsed: FLAC v1 12:23:03.4 Debug: Release Group parsed: PERFECT 12:23:03.4 Debug: Release rejected for the following reasons: [Permanent] failDelayed1 12:23:03.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 12:23:03.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 12:23:03.4 Info: Processing 1 releases 12:23:03.4 Trace: Processing release 1/1 12:23:03.4 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:23:03.4 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.4 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:23:03.4 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:23:03.4 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.4 Debug: Quality parsed: FLAC v1 12:23:03.4 Debug: Release Group parsed: PERFECT 12:23:03.4 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 12:23:03.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 12:23:03.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 12:23:03.4 Info: Processing 1 releases 12:23:03.4 Trace: Processing release 1/1 12:23:03.4 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:23:03.4 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.4 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:23:03.4 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:23:03.4 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.4 Debug: Quality parsed: FLAC v1 12:23:03.4 Debug: Release Group parsed: PERFECT 12:23:03.4 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 12:23:03.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 12:23:03.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 12:23:03.4 Info: Processing 1 releases 12:23:03.4 Trace: Processing release 1/1 12:23:03.4 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:23:03.4 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.4 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:23:03.4 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:23:03.4 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.4 Debug: Quality parsed: FLAC v1 12:23:03.4 Debug: Release Group parsed: PERFECT 12:23:03.4 Debug: Release rejected for the following reasons: [Permanent] Unable to parse albums from release name 12:23:03.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 12:23:03.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 12:23:03.4 Info: Processing 1 releases 12:23:03.4 Trace: Processing release 1/1 12:23:03.4 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:23:03.4 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.4 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:23:03.4 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:23:03.4 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.4 Debug: Quality parsed: FLAC v1 12:23:03.4 Debug: Release Group parsed: PERFECT 12:23:03.4 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 12:23:03.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 12:23:03.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 12:23:03.4 Info: Processing 1 releases 12:23:03.4 Trace: Processing release 1/1 12:23:03.4 Debug: Processing release '2013 - Night Visions' from '' 12:23:03.4 Debug: Parsing string '2013 - Night Visions' 12:23:03.5 Debug: Unable to parse 2013 - Night Visions 12:23:03.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 12:23:03.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 12:23:03.5 Info: Processing 1 releases 12:23:03.5 Trace: Processing release 1/1 12:23:03.5 Debug: Processing release 'Not parsable' from '' 12:23:03.5 Debug: Parsing string 'Not parsable' 12:23:03.5 Debug: Unable to parse Not parsable 12:23:03.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 12:23:03.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 12:23:03.5 Info: Processing 1 releases 12:23:03.5 Trace: Processing release 1/1 12:23:03.5 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:23:03.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.5 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:23:03.5 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:23:03.5 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.5 Debug: Quality parsed: FLAC v1 12:23:03.5 Debug: Release Group parsed: PERFECT 12:23:03.5 Debug: Release rejected for the following reasons: [Permanent] fail1 12:23:03.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 12:23:03.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 12:23:03.5 Info: Processing 2 releases 12:23:03.5 Trace: Processing release 1/2 12:23:03.5 Debug: Processing release 'Name1-Title1[FLAC][2017][DRONE]' from '' 12:23:03.5 Debug: Parsing string 'Name1-Title1[FLAC][2017][DRONE]' 12:23:03.5 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 12:23:03.5 Debug: Album Parsed. Name1 - Title1 12:23:03.5 Debug: Trying to parse quality for 'Name1-Title1[FLAC][2017][DRONE]' 12:23:03.5 Debug: Quality parsed: FLAC v1 12:23:03.5 Debug: Release Group parsed: 12:23:03.5 Debug: Release accepted 12:23:03.5 Trace: Processing release 2/2 12:23:03.5 Debug: Processing release 'Name1-Title2[FLAC][2017][DRONE]' from '' 12:23:03.5 Debug: Parsing string 'Name1-Title2[FLAC][2017][DRONE]' 12:23:03.5 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 12:23:03.5 Debug: Album Parsed. Name1 - Title2 12:23:03.5 Debug: Trying to parse quality for 'Name1-Title2[FLAC][2017][DRONE]' 12:23:03.5 Debug: Quality parsed: FLAC v1 12:23:03.5 Debug: Release Group parsed: 12:23:03.5 Debug: Release rejected since the album wasn't requested: Name1 - Title2 FLAC v1 12:23:03.5 Debug: Release rejected for the following reasons: [Permanent] Album wasn't requested 12:23:03.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 12:23:03.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 12:23:03.5 Info: Processing 1 releases 12:23:03.5 Trace: Processing release 1/1 12:23:03.5 Debug: Processing release 'Alien Ant Farm - TruAnt (FLAC) DRONE' from '' 12:23:03.5 Debug: Parsing string 'Alien Ant Farm - TruAnt (FLAC) DRONE' 12:23:03.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[) 12:23:03.5 Debug: Album Parsed. Alien Ant Farm - TruAnt 12:23:03.5 Debug: Trying to parse quality for 'Alien Ant Farm - TruAnt (FLAC) DRONE' 12:23:03.5 Debug: Quality parsed: FLAC v1 12:23:03.5 Debug: Release Group parsed: 12:23:03.5 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 12:23:03.5 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 12:23:03.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 12:23:03.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 12:23:03.5 Info: Processing 1 releases 12:23:03.5 Trace: Processing release 1/1 12:23:03.5 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:23:03.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.5 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:23:03.5 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:23:03.5 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.5 Debug: Quality parsed: FLAC v1 12:23:03.5 Debug: Release Group parsed: PERFECT 12:23:03.5 Debug: Release accepted 12:23:03.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 12:23:03.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 12:23:03.5 Info: Processing 1 releases 12:23:03.5 Trace: Processing release 1/1 12:23:03.5 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:23:03.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.5 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:23:03.5 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:23:03.5 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.5 Debug: Quality parsed: FLAC v1 12:23:03.5 Debug: Release Group parsed: PERFECT 12:23:03.5 Debug: Release rejected for the following reasons: [Permanent] fail1 12:23:03.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 12:23:03.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 12:23:03.5 Info: Processing 1 releases 12:23:03.5 Trace: Processing release 1/1 12:23:03.5 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:23:03.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.5 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:23:03.5 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:23:03.5 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.5 Debug: Quality parsed: FLAC v1 12:23:03.5 Debug: Release Group parsed: PERFECT 12:23:03.5 Debug: Release rejected for the following reasons: [Permanent] fail1 12:23:03.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 12:23:03.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 12:23:03.5 Info: Processing 1 releases 12:23:03.5 Trace: Processing release 1/1 12:23:03.5 Debug: Processing release '1937 - Snow White and the Seven Dwarves' from '' 12:23:03.5 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' 12:23:03.5 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 12:23:03.5 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' using search criteria artist: 'Some Artist' album: 'Some Album' 12:23:03.5 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 12:23:03.5 Debug: Trying to parse quality for '1937 - Snow White and the Seven Dwarves' 12:23:03.5 Debug: Release rejected for the following reasons: [Permanent] Unable to parse release 12:23:03.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 12:23:03.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 12:23:03.5 Info: Processing 1 releases 12:23:03.5 Trace: Processing release 1/1 12:23:03.5 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:23:03.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.5 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:23:03.5 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:23:03.5 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:23:03.5 Debug: Quality parsed: FLAC v1 12:23:03.5 Debug: Release Group parsed: PERFECT 12:23:03.5 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 12:23:03.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 12:23:03.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 12:23:03.6 Debug: Release published date, 10/18/2024, is outside of 5 day early grab limit allowed by user 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 12:23:03.6 Debug: Release published date, 10/08/2024, is outside of 5 day early grab limit allowed by user 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 12:23:03.6 Debug: Indexer with id 1 does not exist, skipping early release check 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_available_space_is_less_than_size --- 12:23:03.6 Debug: Importing after download will exceed available disk space 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_available_space_is_less_than_size --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_when_available_space_minus_size_is_less_than_minimum_free_space --- 12:23:03.6 Debug: Not enough free space (150.0 MB) to import after download: 100.0 MB. (Settings: Media Management: Minimum Free Space) 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_when_available_space_minus_size_is_less_than_minimum_free_space --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_if_skip_free_space_check_is_true --- 12:23:03.6 Debug: Skipping free space check 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_if_skip_free_space_check_is_true --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_is_more_than_size --- 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_is_more_than_size --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_minus_size_is_more_than_minimum_free_space --- 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_minus_size_is_more_than_minimum_free_space --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 12:23:03.6 Debug: Checking if release meets maximum size requirements. 2.0 GB 12:23:03.6 Debug: 2.0 GB is too big, maximum size is 2.0 GB (Settings->Indexers->Maximum Size) 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 12:23:03.6 Debug: Maximum size is not set. 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 12:23:03.6 Debug: Checking if release meets maximum size requirements. 2.0 GB 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 12:23:03.6 Debug: Checking if release meets maximum size requirements. 2.0 GB 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 12:23:03.6 Debug: Release has unknown size, skipping size check. 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 12:23:03.6 Debug: Checking if report meets minimum age requirements. 10 12:23:03.6 Debug: Only 10 minutes old, minimum age is 30 minutes 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 12:23:03.6 Debug: Checking if report meets minimum age requirements. 100 12:23:03.6 Debug: Release is 100 minutes old, greater than minimum age of 30 minutes 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 12:23:03.6 Debug: Minimum age is not set. 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 12:23:03.6 Debug: No albums in the release are monitored. Rejecting 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 12:23:03.6 Debug: [ForeignArtistId1][Name1] is present in the DB but not tracked. Rejecting. 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 12:23:03.6 Debug: Album is not monitored. Rejecting 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 12:23:03.6 Debug: Only 1/2 albums in the release are monitored. Rejecting 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 12:23:03.6 Debug: Only 1/2 albums in the release are monitored. Rejecting 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 12:23:03.6 Debug: Album is not monitored. Rejecting 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 12:23:03.6 Debug: Only 1/2 albums in the release are monitored. Rejecting 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 12:23:03.6 Debug: Skipping monitored check during search 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 12:23:03.6 Debug: Skipping monitored check during search 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 12:23:03.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 12:23:03.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 12:23:03.7 Debug: [] Torrent is not enabled for this artist 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 12:23:03.7 Debug: [] Usenet is not enabled for this artist 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 12:23:03.7 Debug: Checking if report meets quality requirements. MP3-192 v2 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 12:23:03.7 Debug: Checking if report meets quality requirements. MP3-256 v2 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 12:23:03.7 Debug: Checking if report meets quality requirements. MP3-320 v2 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 12:23:03.7 Debug: Checking if report meets quality requirements. MP3-VBR-V0 v2 12:23:03.7 Debug: Quality MP3-VBR-V0 v2 rejected by Artist's quality profile 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 12:23:03.7 Debug: Checking if report meets quality requirements. FLAC v2 12:23:03.7 Debug: Quality FLAC v2 rejected by Artist's quality profile 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 12:23:03.7 Debug: Checking if report meets quality requirements. Unknown v2 12:23:03.7 Debug: Quality Unknown v2 rejected by Artist's quality profile 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 12:23:03.7 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 12:23:03.7 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 12:23:03.7 Debug: New item's custom formats [] do not improve on [], skipping 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 12:23:03.7 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 12:23:03.7 Debug: Existing item meets cut-off. skipping. 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 12:23:03.7 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 12:23:03.7 Debug: Existing item meets cut-off. skipping. 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 12:23:03.7 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 12:23:03.7 Debug: Existing item meets cut-off. skipping. 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 12:23:03.7 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 12:23:03.7 Debug: Existing item meets cut-off. skipping. 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 12:23:03.7 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-8 v1 12:23:03.7 Debug: New quality is a better revision for existing quality 12:23:03.7 Debug: Checking if release is higher quality than queued release. Queued: MP3-8 v1 12:23:03.7 Debug: New item has a better quality 12:23:03.7 Debug: Checking if profiles allow upgrading. Queued: MP3-8 v1 12:23:03.7 Debug: Quality profile allows upgrading 12:23:03.7 Debug: New quality is a better revision for existing quality 12:23:03.7 Debug: Auto downloading of propers is disabled 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 12:23:03.7 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 12:23:03.7 Debug: Existing item meets cut-off. skipping. 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 12:23:03.7 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 12:23:03.7 Debug: Checking if release is higher quality than queued release. Queued: MP3-320 v1 12:23:03.7 Debug: Existing item has better quality, skipping 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 12:23:03.7 Debug: Checking if existing release in queue meets cutoff. Queued quality is: FLAC v1 12:23:03.7 Debug: Existing item meets cut-off. skipping. 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 12:23:03.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 12:23:03.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 12:23:03.8 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 12:23:03.8 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 12:23:03.8 Debug: New item has a better custom format score 12:23:03.8 Debug: Checking if profiles allow upgrading. Queued: MP3-256 v1 12:23:03.8 Debug: Quality profile allows upgrading 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 12:23:03.8 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 12:23:03.8 Debug: Checking if release is higher quality than queued release. Queued: MP3-192 v1 12:23:03.8 Debug: New item has a better quality 12:23:03.8 Debug: Checking if profiles allow upgrading. Queued: MP3-192 v1 12:23:03.8 Debug: Quality profile allows upgrading 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 12:23:03.8 Debug: Release contains raw CD, rejecting. 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 12:23:03.8 Debug: Release contains raw CD, rejecting. 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 12:23:03.8 Debug: Release contains raw CD, rejecting. 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 12:23:03.8 Debug: Checking if release meets restrictions: [ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] 12:23:03.8 Debug: [[ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] ] contains these ignored terms: www.Speed.cd 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 12:23:03.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:03.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: edited 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 12:23:03.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:03.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: doesnt, exist 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 12:23:03.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:03.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 12:23:03.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:03.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 12:23:03.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:03.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 12:23:03.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:03.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: EdiTED 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 12:23:03.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:03.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: webrip 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 12:23:03.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:03.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 12:23:03.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:03.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 12:23:03.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:03.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 12:23:03.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:03.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 12:23:03.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:03.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 12:23:03.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:03.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 12:23:03.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:03.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 12:23:03.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:03.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEB\u0008/ 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 12:23:03.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:03.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEb/ 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 12:23:03.8 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:23:03.8 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 12:23:03.8 Debug: New quality is a better revision for existing quality 12:23:03.8 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 12:23:03.8 Debug: New quality is a better revision for existing quality 12:23:03.8 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 12:23:03.8 Debug: New quality is a better revision for existing quality 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 12:23:03.8 Debug: New quality is a better revision for existing quality 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 12:23:03.8 Debug: New quality is a better revision for existing quality 12:23:03.8 Debug: Auto downloading of repacks is disabled 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 12:23:03.8 Debug: New quality is a better revision for existing quality 12:23:03.8 Debug: New quality is a better revision for existing quality 12:23:03.8 Debug: New quality is a better revision for existing quality 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 12:23:03.8 Debug: New quality is a better revision for existing quality 12:23:03.8 Debug: New quality is a better revision for existing quality 12:23:03.8 Debug: New quality is a better revision for existing quality 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 12:23:03.8 Debug: Checking if report meets retention requirements. 100 12:23:03.8 Debug: Report age: 100 rejected by user's retention limit 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 12:23:03.8 Debug: Checking if report meets retention requirements. 100 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 12:23:03.8 Debug: Checking if report meets retention requirements. 100 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 12:23:03.8 Debug: Checking if report meets retention requirements. 100 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 12:23:03.8 Debug: Not checking retention requirement for non-usenet report 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 12:23:03.8 Debug: Checking if report meets retention requirements. 100 12:23:03.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 12:23:03.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_and_bypass_enabled_but_under_minimum --- 12:23:03.9 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_and_bypass_enabled_but_under_minimum --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 12:23:03.9 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 12:23:03.9 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 12:23:03.9 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 12:23:03.9 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 12:23:03.9 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 12:23:03.9 Debug: Custom format score (100) meets minimum (50) for preferred protocol, will not delay 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 12:23:03.9 Debug: Profile does not require a waiting period before download for Usenet. 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 12:23:03.9 Debug: Quality is highest in profile for preferred protocol, will not delay 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 12:23:03.9 Debug: New quality is a better revision for existing quality, skipping delay 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 12:23:03.9 Debug: New quality is a better revision for existing quality, skipping delay 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 12:23:03.9 Debug: Ignoring delay for user invoked search 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 12:23:03.9 Trace: Track file /My.Artist.S01E01.mp3 is missing from disk. 12:23:03.9 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 12:23:03.9 Trace: Track file /My.Artist.S01E02.mp3 is missing from disk. 12:23:03.9 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 12:23:03.9 Debug: Skipping deleted trackfile check during search 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 12:23:03.9 Debug: Performing history status check on report 12:23:03.9 Debug: Checking current status of album [1] in history 12:23:03.9 Debug: Existing item meets cut-off. skipping. 12:23:03.9 Debug: Existing item has better quality, skipping 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 12:23:03.9 Debug: Performing history status check on report 12:23:03.9 Debug: Checking current status of album [1] in history 12:23:03.9 Debug: Existing item meets cut-off. skipping. 12:23:03.9 Debug: Existing item has better quality, skipping 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 12:23:03.9 Debug: Performing history status check on report 12:23:03.9 Debug: Checking current status of album [1] in history 12:23:03.9 Debug: New item has a better quality 12:23:03.9 Debug: Checking current status of album [2] in history 12:23:03.9 Debug: New item has a better quality 12:23:03.9 Debug: Checking current status of album [3] in history 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 12:23:03.9 Debug: Performing history status check on report 12:23:03.9 Debug: Checking current status of album [1] in history 12:23:03.9 Debug: New item has a better quality 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 12:23:03.9 Debug: Performing history status check on report 12:23:03.9 Debug: Checking current status of album [1] in history 12:23:03.9 Debug: Existing item meets cut-off. skipping. 12:23:03.9 Debug: New item's custom formats [] do not improve on [], skipping 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 12:23:03.9 Debug: Performing history status check on report 12:23:03.9 Debug: Checking current status of album [1] in history 12:23:03.9 Debug: Existing item meets cut-off. skipping. 12:23:03.9 Debug: Existing item has better quality, skipping 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 12:23:03.9 Debug: Performing history status check on report 12:23:03.9 Debug: Checking current status of album [1] in history 12:23:03.9 Debug: Existing item meets cut-off. skipping. 12:23:03.9 Debug: New item's custom formats [] do not improve on [], skipping 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 12:23:03.9 Debug: Performing history status check on report 12:23:03.9 Debug: Checking current status of album [1] in history 12:23:03.9 Debug: Existing item meets cut-off. skipping. 12:23:03.9 Debug: New item's custom formats [] do not improve on [], skipping 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 12:23:03.9 Debug: Performing history status check on report 12:23:03.9 Debug: Checking current status of album [1] in history 12:23:03.9 Debug: New item has a better quality 12:23:03.9 Debug: Checking current status of album [2] in history 12:23:03.9 Debug: Checking current status of album [3] in history 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 12:23:03.9 Debug: Performing history status check on report 12:23:03.9 Debug: Checking current status of album [1] in history 12:23:03.9 Debug: Existing item meets cut-off. skipping. 12:23:03.9 Debug: Existing item has better quality, skipping 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 12:23:03.9 Debug: Performing history status check on report 12:23:03.9 Debug: Checking current status of album [1] in history 12:23:03.9 Debug: Existing item meets cut-off. skipping. 12:23:03.9 Debug: Existing item has better quality, skipping 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 12:23:03.9 Debug: Skipping history check during search 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 12:23:03.9 Debug: Performing history status check on report 12:23:03.9 Debug: Checking current status of album [1] in history 12:23:03.9 Debug: Checking current status of album [2] in history 12:23:03.9 Debug: Checking current status of album [3] in history 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 12:23:03.9 Debug: Performing history status check on report 12:23:03.9 Debug: Checking current status of album [1] in history 12:23:03.9 Debug: Checking current status of album [2] in history 12:23:03.9 Debug: Checking current status of album [3] in history 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 12:23:03.9 Debug: Performing history status check on report 12:23:03.9 Debug: Checking current status of album [1] in history 12:23:03.9 Debug: Checking current status of album [2] in history 12:23:03.9 Debug: Checking current status of album [3] in history 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 12:23:03.9 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 12:23:03.9 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 12:23:03.9 Debug: Indexer with id 2 does not exist, skipping indexer tags check 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 12:23:03.9 Debug: New quality is a better revision for existing quality 12:23:03.9 Debug: Proper for old file, rejecting: {0} 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 12:23:03.9 Debug: New quality is a better revision for existing quality 12:23:03.9 Debug: Auto downloading of propers is disabled 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 12:23:03.9 Debug: New quality is a better revision for existing quality 12:23:03.9 Debug: New quality is a better revision for existing quality 12:23:03.9 Debug: Proper for old file, rejecting: {0} 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 12:23:03.9 Debug: New quality is a better revision for existing quality 12:23:03.9 Debug: Proper for old file, rejecting: {0} 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 12:23:03.9 Debug: Propers are not preferred, skipping check 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_is_for_search --- 12:23:03.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_is_for_search --- 12:23:03.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_proper_is_for_better_quality --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_proper_is_for_better_quality --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 12:23:04.0 Debug: New quality is a better revision for existing quality 12:23:04.0 Debug: New quality is a better revision for existing quality 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 12:23:04.0 Debug: Checking if artist matches searched artist 12:23:04.0 Debug: Artist [ForeignArtistId1][Name1] does not match [ForeignArtistId1][Name1] 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 12:23:04.0 Debug: Checking if artist matches searched artist 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 12:23:04.0 Debug: Not enough seeders: 0. Minimum seeders: 5 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 12:23:04.0 Debug: Not enough seeders: 4. Minimum seeders: 5 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 12:23:04.0 Debug: Indexer with id 1 does not exist, skipping seeders check 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_better_custom_formats_are_the_same_and_upgrading_is_not_allowed --- 12:23:04.0 Debug: Quality profile does not allow upgrades, skipping 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_better_custom_formats_are_the_same_and_upgrading_is_not_allowed --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_same_and_custom_format_is_upgrade_and_upgrading_is_not_allowed --- 12:23:04.0 Debug: Quality profile does not allow upgrades, skipping 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_same_and_custom_format_is_upgrade_and_upgrading_is_not_allowed --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 12:23:04.0 Debug: Quality profile allows upgrading 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 12:23:04.0 Debug: Quality profile allows upgrading 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 12:23:04.0 Debug: Existing item has better quality, skipping 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 12:23:04.0 Debug: New item has a better quality 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 12:23:04.0 Debug: New item has a better quality 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 12:23:04.0 Debug: Existing item has better quality, skipping 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 12:23:04.0 Debug: New item's custom formats [] do not improve on [], skipping 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 12:23:04.0 Debug: Existing item has better quality, skipping 12:23:04.0 Debug: Existing item has better quality, skipping 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 12:23:04.0 Debug: New item has a better quality 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 12:23:04.0 Debug: New item has a better quality 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 12:23:04.0 Debug: New item's custom formats [] do not improve on [], skipping 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 12:23:04.0 Debug: Existing item has better quality, skipping 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 12:23:04.0 Debug: Existing item has better quality, skipping 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 12:23:04.0 Debug: New item's custom formats [] do not improve on [], skipping 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 12:23:04.0 Debug: New item's custom formats [] do not improve on [], skipping 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 12:23:04.0 Debug: New item has a better quality 12:23:04.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 12:23:04.0 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 12:23:04.1 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 12:23:04.1 Debug: All albums were imported in history for Drone.S01E01.HDTV 12:23:04.1 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 12:23:04.1 Debug: All albums were imported for Drone.S01E01.HDTV 12:23:04.1 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 12:23:04.1 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 12:23:04.2 Debug: All albums were imported for Drone.S01E01.HDTV 12:23:04.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 12:23:04.2 Debug: All albums were imported for Droned Pilot 12:23:04.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 12:23:04.2 Debug: Not all albums have been imported for Drone.S01E01.HDTV 12:23:04.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 12:23:04.2 Debug: Not all albums have been imported for Drone.S01E01.HDTV 12:23:04.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 12:23:04.2 Debug: Not all albums have been imported for Drone.S01E01.HDTV 12:23:04.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 12:23:04.2 Debug: Not all albums have been imported for Drone.S01E01.HDTV 12:23:04.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 12:23:04.2 Debug: Not all albums have been imported for Drone.S01E01.HDTV 12:23:04.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 12:23:04.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 12:23:04.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 12:23:04.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 12:23:04.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 12:23:04.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 12:23:04.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 12:23:04.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_the_download_cannot_be_tracked_using_the_source_title_as_it_was_initiated_externally --- 12:23:04.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_the_download_cannot_be_tracked_using_the_source_title_as_it_was_initiated_externally --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 12:23:04.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 12:23:04.2 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 12:23:04.2 Trace: Grabbing release '' from Indexer at priority 0. 12:23:04.2 Debug: Failed to send release '' from Indexer to download client, storing until later. NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: Download client failed at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 12:23:04.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 12:23:04.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 12:23:04.2 Trace: Grabbing release '' from Indexer at priority 0. 12:23:04.2 Warn: Failed to download release '' from Indexer . Release not available 12:23:04.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 12:23:04.2 Trace: Grabbing release '' from Indexer at priority 0. 12:23:04.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 12:23:04.2 Trace: Grabbing release '' from Indexer at priority 0. 12:23:04.2 Warn: Couldn't add release '' from Indexer to download queue. System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 12:23:04.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 12:23:04.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 12:23:04.2 Trace: Grabbing release '' from Indexer at priority 0. 12:23:04.3 Debug: Failed to send release '' from Indexer to download client, storing until later. NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: Download client failed at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 12:23:04.3 Trace: Grabbing release '' from Indexer at priority 0. 12:23:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 12:23:04.3 Trace: Grabbing release '' from Indexer at priority 0. 12:23:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 12:23:04.3 Trace: Grabbing release '' from Indexer at priority 0. 12:23:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 12:23:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 12:23:04.3 Trace: Grabbing release '' from Indexer at priority 0. 12:23:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 12:23:04.3 Trace: Grabbing release '' from Indexer at priority 0. 12:23:04.3 Trace: Grabbing release '' from Indexer at priority 0. 12:23:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 12:23:04.3 Trace: Grabbing release '' from Indexer at priority 0. 12:23:04.3 Trace: Grabbing release '' from Indexer at priority 0. 12:23:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 12:23:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 12:23:04.3 Trace: Grabbing release '' from Indexer at priority 0. 12:23:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 12:23:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 12:23:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 12:23:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 12:23:04.3 Trace: No non-blocked Download Client available, retrying blocked one. 12:23:04.3 Trace: No non-blocked Download Client available, retrying blocked one. 12:23:04.3 Trace: No non-blocked Download Client available, retrying blocked one. 12:23:04.3 Trace: No non-blocked Download Client available, retrying blocked one. 12:23:04.3 Trace: No non-blocked Download Client available, retrying blocked one. 12:23:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 12:23:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 12:23:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 12:23:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 12:23:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 12:23:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 12:23:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 12:23:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 12:23:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 12:23:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 12:23:04.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 12:23:04.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 12:23:04.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 12:23:04.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 12:23:04.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 12:23:04.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 12:23:04.4 Info: Iteration 0 12:23:04.4 Info: Iteration 1 12:23:04.4 Info: Iteration 2 12:23:04.4 Info: Iteration 3 12:23:04.5 Info: Iteration 4 12:23:04.5 Info: Iteration 5 12:23:04.5 Info: Iteration 6 12:23:04.5 Info: Iteration 7 12:23:04.5 Info: Iteration 8 12:23:04.5 Info: Iteration 9 12:23:04.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 12:23:04.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 12:23:04.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 12:23:04.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 12:23:04.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 12:23:04.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 12:23:04.8 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:04.8 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 12:23:04.8 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:04.8 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 12:23:04.8 Debug: Downloading torrent for release 'Radiohead - Scotch Mist [2008/FLAC/Lossless]' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:04.8 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Radiohead - Scotch Mist [2008+FLAC+Lossless].torrent 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 12:23:04.8 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.magnet 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 12:23:04.8 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.url 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 12:23:04.8 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 12:23:04.8 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 12:23:04.8 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 12:23:04.8 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:04.8 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 12:23:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 12:23:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 12:23:04.9 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:04.9 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:23:04.9 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.nzb 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 12:23:04.9 Debug: Downloaded nzb for release 'Radiohead - Scotch Mist [2008/FLAC/Lossless]' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:04.9 Info: Adding report [Radiohead - Scotch Mist [2008/FLAC/Lossless]] to the queue. 12:23:04.9 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Radiohead - Scotch Mist [2008+FLAC+Lossless].nzb 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 12:23:04.9 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 12:23:04.9 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 12:23:04.9 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 12:23:04.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 12:23:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 12:23:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 12:23:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 12:23:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 12:23:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 12:23:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 12:23:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 12:23:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 12:23:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 12:23:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 12:23:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 12:23:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 12:23:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 12:23:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 12:23:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 12:23:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 12:23:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 12:23:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 12:23:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 12:23:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 12:23:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 12:23:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 12:23:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 12:23:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 12:23:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 12:23:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 12:23:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 12:23:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 12:23:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 12:23:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 12:23:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 12:23:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 12:23:05.0 Warn: Could not get the serial number from Download Station 127.0.0.1:5000 System.ArgumentNullException: String reference not set to an instance of a String. (Parameter 's') at System.Text.Encoding.GetBytes(String s) at NzbDrone.Common.Crypto.HashConverter.GetHash(String target) in ./Lidarr.Common/Crypto/HashConverter.cs:line 21 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetHashedSerialNumber(DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 46 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.<>c__DisplayClass4_0.b__0() in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 34 at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) in ./Lidarr.Common/Cache/Cached.cs:line 109 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetSerialNumber(DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 34 12:23:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 12:23:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 12:23:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 12:23:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 12:23:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 12:23:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 12:23:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 12:23:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 12:23:05.0 Warn: Failed to get shared folder /unknownFolder from Disk Station 127.0.0.1:5000 NzbDrone.Core.Download.Clients.DownloadClientException: There is no shared folder at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IFileStationProxyProxy.GetSharedFolderMapping(String sharedFolder, DownloadStationSettings settings) at NzbDrone.Core.Download.Clients.DownloadStation.SharedFolderResolver.GetPhysicalPath(OsPath sharedFolder, DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SharedFolderResolver.cs:line 33 12:23:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 12:23:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 12:23:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 12:23:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 12:23:05.1 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 12:23:05.1 Debug: did not return the expected InfoHash for 'magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download', Lidarr could potentially lose track of the download in progress. 12:23:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 12:23:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 12:23:05.1 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 12:23:05.1 Debug: did not return the expected InfoHash for 'magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download', Lidarr could potentially lose track of the download in progress. 12:23:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 12:23:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:23:05.1 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 12:23:05.1 Debug: did not return the expected InfoHash for 'magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download', Lidarr could potentially lose track of the download in progress. 12:23:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:23:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 12:23:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 12:23:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 12:23:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 12:23:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 12:23:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 12:23:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 12:23:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 12:23:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 12:23:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 12:23:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 12:23:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 12:23:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 12:23:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 12:23:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 12:23:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 12:23:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 12:23:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 12:23:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 12:23:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 12:23:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 12:23:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 12:23:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 12:23:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 12:23:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 12:23:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 12:23:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 12:23:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 12:23:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 12:23:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 12:23:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 12:23:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 12:23:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 12:23:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 12:23:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 12:23:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 12:23:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 12:23:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 12:23:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 12:23:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 12:23:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 12:23:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 12:23:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 12:23:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 12:23:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 12:23:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 12:23:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 12:23:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 12:23:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 12:23:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 12:23:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 12:23:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 12:23:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 12:23:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 12:23:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 12:23:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 12:23:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 12:23:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 12:23:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 12:23:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 12:23:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 12:23:05.2 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:05.2 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:23:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 12:23:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 12:23:05.2 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:05.2 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:23:05.2 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 12:23:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 12:23:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 12:23:05.2 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:05.2 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:23:05.2 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 12:23:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 12:23:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:23:05.2 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:05.2 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:23:05.2 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 12:23:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:23:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 12:23:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 12:23:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 12:23:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 12:23:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 12:23:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 12:23:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 12:23:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 12:23:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 12:23:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 12:23:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 12:23:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 12:23:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 12:23:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 12:23:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 12:23:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 12:23:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 12:23:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 12:23:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 12:23:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 12:23:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 12:23:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 12:23:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 12:23:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 12:23:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 12:23:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 12:23:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 12:23:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 12:23:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 12:23:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 12:23:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 12:23:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 12:23:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 12:23:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 12:23:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 12:23:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 12:23:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 12:23:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 12:23:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 12:23:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 12:23:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 12:23:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 12:23:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 12:23:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 12:23:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 12:23:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 12:23:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 12:23:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 12:23:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 12:23:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 12:23:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 12:23:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 12:23:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 12:23:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 12:23:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 12:23:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 12:23:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 12:23:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 12:23:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 12:23:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 12:23:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 12:23:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 12:23:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 12:23:05.4 Info: Unknown download state: Unknown 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 12:23:05.4 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:05.4 Debug: did not return the expected InfoHash for 'http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext', Lidarr could potentially lose track of the download in progress. 12:23:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 12:23:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 12:23:05.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) 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 12:23:05.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) 12:23:05.5 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 12:23:05.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) 12:23:05.5 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 12:23:05.5 Debug: [Title1] Deleting folder '/remote/mount/tv/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 12:23:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 12:23:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 12:23:05.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) 12:23:05.6 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 12:23:05.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) 12:23:05.6 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 12:23:05.6 Debug: Download contains multiple files and is not in a job folder: /O/mymount/ 12:23:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 12:23:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 12:23:05.7 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 12:23:05.7 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 12:23:05.7 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 12:23:05.7 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 12:23:05.7 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 12:23:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 12:23:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 12:23:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 12:23:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 12:23:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 12:23:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 12:23:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 12:23:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 12:23:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 12:23:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 12:23:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 12:23:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 12:23:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 12:23:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 12:23:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 12:23:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:23:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:23:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 12:23:05.8 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 12:23:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 12:23:05.8 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 12:23:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 12:23:05.8 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:05.8 Warn: Failed to set the torrent priority for CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951. NzbDrone.Common.Http.HttpException: HTTP request failed: [403:Forbidden] [GET] at [http://me.local/] at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IQBittorrentProxyProxy.MoveTorrentToTopInQueue(String hash, QBittorrentSettings settings) at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrent.AddFromTorrentFile(RemoteAlbum remoteAlbum, String hash, String filename, Byte[] fileContent) in ./Lidarr.Core/Download/Clients/QBittorrent/QBittorrent.cs:line 164 12:23:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 12:23:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 12:23:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 12:23:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 12:23:05.8 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 12:23:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 12:23:05.8 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 12:23:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 12:23:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 12:23:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 12:23:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 12:23:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 12:23:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 12:23:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 12:23:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 12:23:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 12:23:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 12:23:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 12:23:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 12:23:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("stoppedUP") --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("stoppedUP") --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("pausedUP") --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("pausedUP") --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("stoppedUP") --- 12:23:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("stoppedUP") --- 12:23:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("pausedUP") --- 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("pausedUP") --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("stoppedUP") --- 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("stoppedUP") --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_correct_category_output_path --- 12:23:06.0 Trace: Replacing double forward slashes in path '//server/store/downloads'. If this is not meant to be a Windows UNC path fix the 'Save Path' in qBittorrent's music category 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_correct_category_output_path --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_inactive_seedingtime_reached_and_not_paused --- 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_inactive_seedingtime_reached_and_not_paused --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("pausedUP") --- 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("pausedUP") --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("stoppedUP") --- 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("stoppedUP") --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_paused --- 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_paused --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_seedingtime_reached_and_not_paused --- 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_seedingtime_reached_and_not_paused --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 12:23:06.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 12:23:06.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 12:23:06.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 12:23:06.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 12:23:06.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 12:23:06.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 12:23:06.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 12:23:06.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 12:23:06.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 12:23:06.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 12:23:06.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 12:23:06.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 12:23:06.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 12:23:06.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 12:23:06.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 12:23:06.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 12:23:06.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 12:23:06.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 12:23:06.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 12:23:06.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 12:23:06.1 Debug: Retrieved metadata of 1 torrents in client 12:23:06.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 12:23:06.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 12:23:06.1 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:06.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 12:23:06.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 12:23:06.1 Debug: Retrieved metadata of 1 torrents in client 12:23:06.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 12:23:06.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 12:23:06.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) 12:23:06.2 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_clean_title("[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]","[ TOWN ]-[ http-++www.town.ag ]-[ ANIME ]-[Usenet Provider http-++www.ssl- ] - [Commie] Aldnoah Zero 18 [234C8FC7].nzb") --- 12:23:06.2 Debug: Downloaded nzb for release '[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:06.2 Info: Adding report [[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]] to the queue. 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_clean_title("[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]","[ TOWN ]-[ http-++www.town.ag ]-[ ANIME ]-[Usenet Provider http-++www.ssl- ] - [Commie] Aldnoah Zero 18 [234C8FC7].nzb") --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 12:23:06.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) 12:23:06.2 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 12:23:06.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 12:23:06.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_false --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_false --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true_if_it_does_not_exist --- 12:23:06.3 Trace: [Title1] Doesn't have an outputPath, skipping delete data. 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true_if_it_does_not_exist --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 12:23:06.3 Debug: [Title1] Deleting file '/C/Test/Series.Title.S01E01.mkv'. 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 12:23:06.3 Debug: [Title1] Deleting folder '/C/Test/Series.Title.S01E01'. 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE","Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE","Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE","SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE","SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.mkv","SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.mkv","SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.mkv","SubDir\\SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.mkv","SubDir\\SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 12:23:06.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 12:23:06.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 12:23:06.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) 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 12:23:06.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) 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 12:23:06.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) 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 12:23:06.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) 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:23:06.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) 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 12:23:06.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 12:23:06.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_be_returned_as_queued --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_be_returned_as_queued --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_idletime_reached_and_paused --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_idletime_reached_and_paused --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_not_allow_move_files_if_overridden_max_idletime_reached_and_not_paused --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_not_allow_move_files_if_overridden_max_idletime_reached_and_not_paused --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_idletime_reached_and_not_paused --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_idletime_reached_and_not_paused --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_stopped --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_stopped --- Skipped should_fix_forward_slashes [6 ms] 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 12:23:06.5 Debug: Transmission version information: 2.84 () 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 12:23:06.5 Debug: Transmission version information: 2.84+ () 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 12:23:06.5 Debug: Transmission version information: 2.84 (other info) 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 12:23:06.5 Debug: Transmission version information: 2.84 (2.84) 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 12:23:06.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 12:23:06.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 12:23:06.6 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 12:23:06.6 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 12:23:06.6 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- Skipped should_combine_drive_letter [2 ms] 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 12:23:06.6 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 12:23:06.6 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 12:23:06.6 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:06.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 12:23:06.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 12:23:06.7 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 12:23:06.7 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:23:06.7 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 12:23:06.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 12:23:06.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 12:23:06.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 12:23:06.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 12:23:06.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 12:23:06.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 12:23:06.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 12:23:06.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 12:23:06.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 12:23:06.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 12:23:06.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 12:23:06.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 12:23:06.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 12:23:06.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 12:23:06.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 12:23:06.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 12:23:06.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 12:23:06.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 12:23:06.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 12:23:06.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 12:23:06.7 Trace: Vuze output file: C:\Downloads\Finished\transmission\Lidarr\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 12:23:06.7 Trace: Vuze output file: C:\Downloads\Finished\Lidarr\subdir\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 12:23:06.7 Debug: Vuze protocol version information: 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 12:23:06.7 Debug: Vuze protocol version information: 10 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 12:23:06.7 Debug: Vuze protocol version information: foo 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 12:23:06.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- Skipped should_fix_forward_slashes [2 ms] Skipped should_have_correct_output_directory_for_multifile_torrents [2 ms] Skipped should_have_correct_output_directory_for_singlefile_torrents [2 ms] 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 12:23:06.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 12:23:06.7 Debug: Vuze protocol version information: 14 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 12:23:06.7 Debug: Vuze protocol version information: 15 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 12:23:06.7 Debug: Vuze protocol version information: 20 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 12:23:06.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 12:23:06.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 12:23:06.8 Info: Report sent to Name1 from indexer Indexer1. Title1 12:23:06.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 12:23:06.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 12:23:06.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 12:23:06.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 12:23:06.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 12:23:06.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 12:23:06.8 Trace: Release Title1 no longer available on indexer. 12:23:06.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 12:23:06.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 12:23:06.8 Info: Report sent to Name1 from indexer Indexer1. Title1 12:23:06.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 12:23:06.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 12:23:06.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 12:23:06.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 12:23:06.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 12:23:06.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 12:23:06.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 12:23:06.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 12:23:06.8 Info: Report sent to Name1 from indexer Indexer1. Title1 12:23:06.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 12:23:06.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 12:23:06.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 12:23:06.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 12:23:06.8 Info: Report sent to Name1 from indexer Indexer1. Title1 12:23:06.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 12:23:06.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 12:23:06.8 Info: Report sent to Name1 from indexer Indexer1. Title1 12:23:06.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 12:23:06.8 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 12:23:06.8 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 12:23:06.8 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 12:23:06.8 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 12:23:06.8 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 12:23:06.8 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 12:23:06.8 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 12:23:06.9 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 12:23:06.9 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 12:23:06.9 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 12:23:06.9 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 12:23:06.9 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 12:23:06.9 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 12:23:06.9 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 12:23:06.9 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 12:23:06.9 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 12:23:06.9 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 12:23:06.9 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 12:23:06.9 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 12:23:06.9 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 12:23:06.9 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 12:23:06.9 Debug: Adding release Title1 to pending releases with reason Delay 12:23:06.9 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 12:23:06.9 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 12:23:06.9 Debug: Adding release Title1 to pending releases with reason Delay 12:23:06.9 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 12:23:06.9 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 12:23:06.9 Debug: Adding release Title1 to pending releases with reason Delay 12:23:06.9 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 12:23:06.9 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 12:23:06.9 Debug: Adding release Title1 to pending releases with reason Delay 12:23:06.9 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 12:23:06.9 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 12:23:06.9 Debug: The release Title1 is already pending with reason Delay, not adding again 12:23:06.9 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 12:23:06.9 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 12:23:06.9 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 12:23:06.9 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 12:23:06.9 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 12:23:06.9 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 12:23:07.0 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 12:23:07.0 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 12:23:07.0 Debug: Removing previously pending release, as it was grabbed. 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 12:23:07.0 Debug: Removing previously pending release, as it was grabbed. 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 12:23:07.0 Debug: Removing failed releases from pending 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 12:23:07.0 Debug: Removing failed releases from pending 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 12:23:07.0 Debug: Removing failed releases from pending 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 12:23:07.0 Debug: Removing failed releases from pending 12:23:07.0 Debug: Removing previously pending release, as it has now been rejected. 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 12:23:07.0 Debug: Failed download only contains one album, searching again 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 12:23:07.0 Debug: Failed download was entire artist, searching again 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 12:23:07.0 Debug: Failed download contains multiple albums, searching again 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 12:23:07.0 Debug: Skip redownloading requested by user 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 12:23:07.0 Debug: Auto redownloading failed albums is disabled 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 12:23:07.0 Trace: Checking if all items for 'Title1' have been imported 12:23:07.0 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 12:23:07.0 Trace: All albums for 'Title1' have been imported: False 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 12:23:07.0 Trace: Checking if all items for 'Title1' have been imported 12:23:07.0 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 12:23:07.0 Trace: All albums for 'Title1' have been imported: False 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 12:23:07.0 Trace: Checking if all items for 'Title1' have been imported 12:23:07.0 Trace: No history for Title1 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 12:23:07.0 Trace: Checking if all items for 'Title1' have been imported 12:23:07.0 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 12:23:07.0 Trace: Last event for album: [ForeignAlbumId2][Title2] is: DownloadImported 12:23:07.0 Trace: All albums for 'Title1' have been imported: True 12:23:07.0 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 12:23:07.0 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 12:23:07.0 Trace: Checking if all items for 'Title1' have been imported 12:23:07.0 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 12:23:07.1 Trace: All albums for 'Title1' have been imported: True 12:23:07.1 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 12:23:07.1 Trace: Checking if all items for 'Title1' have been imported 12:23:07.1 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 12:23:07.1 Trace: Last event for album: [ForeignAlbumId2][Title2] is: Grabbed 12:23:07.1 Trace: All albums for 'Title1' have been imported: False 12:23:07.1 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 12:23:07.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:07.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:23:07.1 Debug: Album Parsed. Audio Artist - Audio Album 12:23:07.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:07.1 Debug: Quality parsed: FLAC v1 12:23:07.1 Debug: Release Group parsed: 12:23:07.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:07.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:23:07.1 Debug: Album Parsed. Audio Artist - Audio Album 12:23:07.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:07.1 Debug: Quality parsed: FLAC v1 12:23:07.1 Debug: Release Group parsed: 12:23:07.1 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 12:23:07.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:07.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:23:07.1 Debug: Album Parsed. Audio Artist - Audio Album 12:23:07.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:07.1 Debug: Quality parsed: FLAC v1 12:23:07.1 Debug: Release Group parsed: 12:23:07.1 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 12:23:07.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:07.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:23:07.1 Debug: Album Parsed. Audio Artist - Audio Album 12:23:07.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:07.1 Debug: Quality parsed: FLAC v1 12:23:07.1 Debug: Release Group parsed: 12:23:07.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:07.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:23:07.1 Debug: Album Parsed. Audio Artist - Audio Album 12:23:07.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:07.1 Debug: Quality parsed: FLAC v1 12:23:07.1 Debug: Release Group parsed: 12:23:07.1 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 12:23:07.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:07.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:23:07.1 Debug: Album Parsed. Audio Artist - Audio Album 12:23:07.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:07.1 Debug: Quality parsed: FLAC v1 12:23:07.1 Debug: Release Group parsed: 12:23:07.1 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_track_downloads_using_the_source_title_if_it_cannot_be_found_using_the_download_title --- 12:23:07.1 Debug: Parsing string 'The torrent release folder' 12:23:07.1 Debug: Unable to parse The torrent release folder 12:23:07.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:07.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:23:07.1 Debug: Album Parsed. Audio Artist - Audio Album 12:23:07.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:07.1 Debug: Quality parsed: FLAC v1 12:23:07.1 Debug: Release Group parsed: 12:23:07.1 Debug: Tracking ':The torrent release folder': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 12:23:07.1 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_track_downloads_using_the_source_title_if_it_cannot_be_found_using_the_download_title --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 12:23:07.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:07.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:23:07.1 Debug: Album Parsed. Audio Artist - Audio Album 12:23:07.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:07.1 Debug: Quality parsed: FLAC v1 12:23:07.1 Debug: Release Group parsed: 12:23:07.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:07.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:23:07.1 Debug: Album Parsed. Audio Artist - Audio Album 12:23:07.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:07.1 Debug: Quality parsed: FLAC v1 12:23:07.1 Debug: Release Group parsed: 12:23:07.1 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 12:23:07.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:07.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:23:07.1 Debug: Album Parsed. Audio Artist - Audio Album 12:23:07.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:07.1 Debug: Quality parsed: FLAC v1 12:23:07.1 Debug: Release Group parsed: 12:23:07.1 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 12:23:07.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:07.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:23:07.1 Debug: Album Parsed. Audio Artist - Audio Album 12:23:07.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:07.1 Debug: Quality parsed: FLAC v1 12:23:07.1 Debug: Release Group parsed: 12:23:07.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:07.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:23:07.1 Debug: Album Parsed. Audio Artist - Audio Album 12:23:07.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:07.1 Debug: Quality parsed: FLAC v1 12:23:07.1 Debug: Release Group parsed: 12:23:07.1 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 12:23:07.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:07.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:23:07.1 Debug: Album Parsed. Audio Artist - Audio Album 12:23:07.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:23:07.1 Debug: Quality parsed: FLAC v1 12:23:07.1 Debug: Release Group parsed: 12:23:07.1 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 12:23:07.1 Debug: Parsing string 'the.artist.s01e01.track.xml' 12:23:07.1 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 12:23:07.1 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 12:23:07.1 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 12:23:07.1 Debug: Quality parsed: Unknown v1 12:23:07.1 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 12:23:07.1 Debug: Parsing string 'the.artist.s01e01.track.xml' 12:23:07.1 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 12:23:07.1 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 12:23:07.1 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 12:23:07.1 Debug: Quality parsed: Unknown v1 12:23:07.1 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] 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 12:23:07.1 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] 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 12:23:07.1 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 12:23:07.1 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- Saturday 12:23:07.2 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- Wednesday Thursday Friday Saturday Sunday 12:23:07.2 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- Tuesday 12:23:07.2 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 12:23:07.2 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 12:23:07.2 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 12:23:07.2 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 12:23:07.2 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 12:23:07.2 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 12:23:07.2 Warn: Value can not be null. 12:23:07.2 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 12:23:07.2 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 12:23:07.2 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 12:23:07.2 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 12:23:07.2 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 12:23:07.2 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 12:23:07.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 12:23:07.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 12:23:07.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 12:23:07.2 Debug: Unable to communicate with Test System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetItems() at NzbDrone.Core.HealthCheck.Checks.DownloadClientCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientCheck.cs:line 39 12:23:07.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 12:23:07.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 12:23:07.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:23:07.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 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 12:23:07.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:23:07.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 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 12:23:07.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:23:07.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 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 12:23:07.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 12:23:07.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 12:23:07.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:23:07.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 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 12:23:07.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:23:07.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 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 12:23:07.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:23:07.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 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 12:23:07.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 12:23:07.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 12:23:07.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 12:23:07.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:23:07.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 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 12:23:07.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:23:07.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 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 12:23:07.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:23:07.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 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 12:23:07.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 12:23:07.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 12:23:07.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/api/v2.0/indexers/all/results/torznab","api") --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/api/v2.0/indexers/all/results/torznab","api") --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/api/v2.0/indexers/all/results/torznab") --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/api/v2.0/indexers/all/results/torznab") --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 12:23:07.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 12:23:07.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 12:23:07.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 12:23:07.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 12:23:07.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 12:23:07.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 12:23:07.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 12:23:07.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 12:23:07.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 12:23:07.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_mapping_error_on_track_import_failed_event_inside_docker_if_folder_does_not_exist --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_mapping_error_on_track_import_failed_event_inside_docker_if_folder_does_not_exist --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_folder_does_not_exist --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_folder_does_not_exist --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:23:07.5 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 12:23:07.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:23:07.5 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 12:23:07.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:23:07.5 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 12:23:07.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:23:07.5 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 12:23:07.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:23:07.5 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 12:23:07.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:23:07.5 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 12:23:07.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_for_local_client_if_folder_does_not_exist --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_for_local_client_if_folder_does_not_exist --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 12:23:07.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 12:23:07.5 Error: System time mismatch. SystemTime: 10/28/2024 12:23:07 Expected Time: 10/30/2024 12:23:07. Update system time 12:23:07.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 12:23:07.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 12:23:07.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 12:23:07.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 12:23:07.6 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 [1 ms] 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake",null,"https://wiki.servarr.com/lidarr/system#i-blew-up-because-of-some-weird-user-mistake") --- 12:23:07.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake",null,"https://wiki.servarr.com/lidarr/system#i-blew-up-because-of-some-weird-user-mistake") --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","#my-health-check","https://wiki.servarr.com/lidarr/system#my-health-check") --- 12:23:07.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","#my-health-check","https://wiki.servarr.com/lidarr/system#my-health-check") --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","custom-page#my-health-check","https://wiki.servarr.com/lidarr/custom-page#my-health-check") --- 12:23:07.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","custom-page#my-health-check","https://wiki.servarr.com/lidarr/custom-page#my-health-check") --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 12:23:07.6 Trace: Check health -> FakeHealthCheck 12:23:07.6 Trace: Check health <- FakeHealthCheck 12:23:07.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 12:23:07.6 Trace: Check health -> FakeHealthCheck 12:23:07.6 Trace: Check health <- FakeHealthCheck 12:23:07.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 12:23:07.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 12:23:07.6 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 12:23:07.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:07.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149876700670_255/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:07.6 Info: DatabaseEngineVersionCheck migrating 12:23:07.6 Info: PerformDBOperation 12:23:07.6 Info: Performing DB Operation 12:23:07.6 Info: SQLite 3.47.0 12:23:07.6 Info: => 0.0011683s 12:23:07.6 Info: DatabaseEngineVersionCheck migrated 12:23:07.6 Info: => 0.0011854s 12:23:07.6 Debug: Took: 00:00:00.0112252 12:23:07.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 = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-28T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:23:07.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-28T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:23:07.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" WHERE ((("History"."ArtistId" = @Clause1_P1) AND ("History"."Quality" = @Clause1_P2)) AND ("History"."EventType" IN (1, 4, 3))) PARAMETERS: Clause1_P1 = [12] Clause1_P2 = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] ==== End Query Trace ==== 12:23:07.7 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 12:23:07.7 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 12:23:07.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:07.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149877662252_257/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:07.7 Info: DatabaseEngineVersionCheck migrating 12:23:07.7 Info: PerformDBOperation 12:23:07.7 Info: Performing DB Operation 12:23:07.7 Info: SQLite 3.47.0 12:23:07.7 Info: => 0.0011727s 12:23:07.7 Info: DatabaseEngineVersionCheck migrated 12:23:07.7 Info: => 0.0011861s 12:23:07.7 Debug: Took: 00:00:00.0110138 12:23:07.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-28T00:00:00Z"] EventType = ["unknown"] Data = [{ "key1": "value1", "key2": "value2" }] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:23:07.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:23:07.8 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 12:23:07.8 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 12:23:07.8 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 12:23:07.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 12:23:07.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:07.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149878878719_259/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:07.8 Info: DatabaseEngineVersionCheck migrating 12:23:07.8 Info: PerformDBOperation 12:23:07.8 Info: Performing DB Operation 12:23:07.8 Info: SQLite 3.47.0 12:23:07.8 Info: => 0.0012149s 12:23:07.8 Info: DatabaseEngineVersionCheck migrated 12:23:07.8 Info: => 0.0012279s 12:23:07.9 Debug: Took: 00:00:00.0121036 12:23:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"\\\\Relative\\Path\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:07.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 12:23:07.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 12:23:07.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:07.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149879719130_261/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:07.9 Info: DatabaseEngineVersionCheck migrating 12:23:07.9 Info: PerformDBOperation 12:23:07.9 Info: Performing DB Operation 12:23:07.9 Info: SQLite 3.47.0 12:23:07.9 Info: => 0.0011743s 12:23:07.9 Info: DatabaseEngineVersionCheck migrated 12:23:07.9 Info: => 0.0011867s 12:23:07.9 Debug: Took: 00:00:00.0120075 12:23:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"C:\\Relative\\Path\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:08.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 12:23:08.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 12:23:08.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:08.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149880472053_263/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:08.0 Info: DatabaseEngineVersionCheck migrating 12:23:08.0 Info: PerformDBOperation 12:23:08.0 Info: Performing DB Operation 12:23:08.0 Info: SQLite 3.47.0 12:23:08.0 Info: => 0.0011781s 12:23:08.0 Info: DatabaseEngineVersionCheck migrated 12:23:08.0 Info: => 0.0011928s 12:23:08.0 Debug: Took: 00:00:00.0118951 12:23:08.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"/Relative/Path\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:08.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:08.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 12:23:08.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 12:23:08.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:08.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149881145243_265/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:08.1 Info: DatabaseEngineVersionCheck migrating 12:23:08.1 Info: PerformDBOperation 12:23:08.1 Info: Performing DB Operation 12:23:08.1 Info: SQLite 3.47.0 12:23:08.1 Info: => 0.0011865s 12:23:08.1 Info: DatabaseEngineVersionCheck migrated 12:23:08.1 Info: => 0.0011997s 12:23:08.1 Debug: Took: 00:00:00.0119819 12:23:08.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"Relative/Path\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:08.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:08.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 12:23:08.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 12:23:08.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:08.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149881838115_267/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:08.1 Info: DatabaseEngineVersionCheck migrating 12:23:08.1 Info: PerformDBOperation 12:23:08.1 Info: Performing DB Operation 12:23:08.1 Info: SQLite 3.47.0 12:23:08.1 Info: => 0.0011692s 12:23:08.1 Info: DatabaseEngineVersionCheck migrated 12:23:08.1 Info: => 0.0011828s 12:23:08.1 Debug: Took: 00:00:00.0118215 12:23:08.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["delete"] StandardTrackFormat = ["\"StandardTrackFormat1\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat1\""] ArtistFolderFormat = ["\"ArtistFolderFormat1\""] Id = [0] ==== End Query Trace ==== 12:23:08.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [true] ReplaceIllegalCharacters = [true] ColonReplacementFormat = ["dash"] StandardTrackFormat = ["\"StandardTrackFormat2\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat2\""] ArtistFolderFormat = ["\"ArtistFolderFormat2\""] Id = [0] ==== End Query Trace ==== 12:23:08.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["spaceDash"] StandardTrackFormat = ["\"StandardTrackFormat3\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat3\""] ArtistFolderFormat = ["\"ArtistFolderFormat3\""] Id = [0] ==== End Query Trace ==== 12:23:08.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [true] ReplaceIllegalCharacters = [true] ColonReplacementFormat = ["spaceDashSpace"] StandardTrackFormat = ["\"StandardTrackFormat4\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat4\""] ArtistFolderFormat = ["\"ArtistFolderFormat4\""] Id = [0] ==== End Query Trace ==== 12:23:08.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["smart"] StandardTrackFormat = ["\"StandardTrackFormat5\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat5\""] ArtistFolderFormat = ["\"ArtistFolderFormat5\""] Id = [0] ==== End Query Trace ==== 12:23:08.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 12:23:08.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 12:23:08.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 12:23:08.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:08.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149882643050_269/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:08.2 Info: DatabaseEngineVersionCheck migrating 12:23:08.2 Info: PerformDBOperation 12:23:08.2 Info: Performing DB Operation 12:23:08.2 Info: SQLite 3.47.0 12:23:08.2 Info: => 0.0011726s 12:23:08.2 Info: DatabaseEngineVersionCheck migrated 12:23:08.2 Info: => 0.0011858s 12:23:08.2 Debug: Took: 00:00:00.0119746 12:23:08.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["delete"] StandardTrackFormat = ["\"StandardTrackFormat1\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat1\""] ArtistFolderFormat = ["\"ArtistFolderFormat1\""] Id = [0] ==== End Query Trace ==== 12:23:08.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 12:23:08.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 12:23:08.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 12:23:08.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:08.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149883272740_271/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:08.3 Info: DatabaseEngineVersionCheck migrating 12:23:08.3 Info: PerformDBOperation 12:23:08.3 Info: Performing DB Operation 12:23:08.3 Info: SQLite 3.47.0 12:23:08.3 Info: => 0.0011542s 12:23:08.3 Info: DatabaseEngineVersionCheck migrated 12:23:08.3 Info: => 0.0011675s 12:23:08.3 Debug: Took: 00:00:00.0117513 12:23:08.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000001"] Username = ["\"Username1\""] Password = ["\"Password1\""] Salt = ["\"Salt1\""] Iterations = [1] ==== End Query Trace ==== 12:23:08.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000002"] Username = ["\"Username2\""] Password = ["\"Password2\""] Salt = ["\"Salt2\""] Iterations = [2] ==== End Query Trace ==== 12:23:08.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000003"] Username = ["\"Username3\""] Password = ["\"Password3\""] Salt = ["\"Salt3\""] Iterations = [3] ==== End Query Trace ==== 12:23:08.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000004"] Username = ["\"Username4\""] Password = ["\"Password4\""] Salt = ["\"Salt4\""] Iterations = [4] ==== End Query Trace ==== 12:23:08.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000005"] Username = ["\"Username5\""] Password = ["\"Password5\""] Salt = ["\"Salt5\""] Iterations = [5] ==== End Query Trace ==== 12:23:08.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 12:23:08.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 12:23:08.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 12:23:08.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:08.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149884207401_273/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:08.4 Info: DatabaseEngineVersionCheck migrating 12:23:08.4 Info: PerformDBOperation 12:23:08.4 Info: Performing DB Operation 12:23:08.4 Info: SQLite 3.47.0 12:23:08.4 Info: => 0.0011448s 12:23:08.4 Info: DatabaseEngineVersionCheck migrated 12:23:08.4 Info: => 0.0011589s 12:23:08.4 Debug: Took: 00:00:00.0109081 12:23:08.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000001"] Username = ["\"Username1\""] Password = ["\"Password1\""] Salt = ["\"Salt1\""] Iterations = [1] ==== End Query Trace ==== 12:23:08.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 12:23:08.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 12:23:08.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 12:23:08.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:08.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149884804825_275/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:08.4 Info: DatabaseEngineVersionCheck migrating 12:23:08.4 Info: PerformDBOperation 12:23:08.4 Info: Performing DB Operation 12:23:08.4 Info: SQLite 3.47.0 12:23:08.4 Info: => 0.0011154s 12:23:08.4 Info: DatabaseEngineVersionCheck migrated 12:23:08.4 Info: => 0.001129s 12:23:08.4 Debug: Took: 00:00:00.0107006 12:23:08.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-10-07T12:23:08.4945533Z"] ParsedAlbumInfo = [{ "discography": false, "discographyStart": 0, "discographyEnd": 0, "extraInfo": {} }] Release = [{ "size": 0, "indexerId": 0, "indexerPriority": 0, "downloadProtocol": "unknown", "publishDate": "0001-01-01T00:00:00Z", "languages": [], "indexerFlags": 0, "age": 739186, "ageHours": 17740476.38569308, "ageMinutes": 1064428583.1415851 }] Reason = ["downloadClientUnavailable"] Id = [0] ==== End Query Trace ==== 12:23:08.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 12:23:08.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 12:23:08.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 12:23:08.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:08.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149885636342_277/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:08.5 Info: DatabaseEngineVersionCheck migrating 12:23:08.5 Info: PerformDBOperation 12:23:08.5 Info: Performing DB Operation 12:23:08.5 Info: SQLite 3.47.0 12:23:08.5 Info: => 0.001129s 12:23:08.5 Info: DatabaseEngineVersionCheck migrated 12:23:08.5 Info: => 0.0011428s 12:23:08.5 Debug: Took: 00:00:00.0108884 12:23:08.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-10-07T12:23:08.5773498Z"] ParsedAlbumInfo = [{ "discography": false, "discographyStart": 0, "discographyEnd": 0, "extraInfo": {} }] Release = [{ "size": 0, "indexerId": 0, "indexerPriority": 0, "downloadProtocol": "unknown", "publishDate": "0001-01-01T00:00:00Z", "languages": [], "indexerFlags": 0, "age": 739186, "ageHours": 17740476.385716066, "ageMinutes": 1064428583.1429642 }] Reason = ["fallback"] Id = [0] ==== End Query Trace ==== 12:23:08.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 12:23:08.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 12:23:08.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 12:23:08.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:08.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149886332664_279/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:08.6 Info: DatabaseEngineVersionCheck migrating 12:23:08.6 Info: PerformDBOperation 12:23:08.6 Info: Performing DB Operation 12:23:08.6 Info: SQLite 3.47.0 12:23:08.6 Info: => 0.0011381s 12:23:08.6 Info: DatabaseEngineVersionCheck migrated 12:23:08.6 Info: => 0.0011521s 12:23:08.6 Debug: Took: 00:00:00.0109165 12:23:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-10-07T12:23:08.6470425Z"] ParsedAlbumInfo = [{ "discography": false, "discographyStart": 0, "discographyEnd": 0, "extraInfo": {} }] Release = [{ "size": 0, "indexerId": 0, "indexerPriority": 0, "downloadProtocol": "unknown", "publishDate": "0001-01-01T00:00:00Z", "languages": [], "indexerFlags": 0, "age": 739186, "ageHours": 17740476.385735434, "ageMinutes": 1064428583.1441263 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 12:23:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 12:23:08.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 12:23:08.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 12:23:08.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:08.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149887028151_281/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:08.7 Info: DatabaseEngineVersionCheck migrating 12:23:08.7 Info: PerformDBOperation 12:23:08.7 Info: Performing DB Operation 12:23:08.7 Info: SQLite 3.47.0 12:23:08.7 Info: => 0.0011272s 12:23:08.7 Info: DatabaseEngineVersionCheck migrated 12:23:08.7 Info: => 0.0011401s 12:23:08.7 Debug: Took: 00:00:00.0108101 12:23:08.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:08.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-29T00:00:00Z"] LastUpdated = ["2024-10-29T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:23:08.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:08.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 12:23:08.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 12:23:08.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:08.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149887761230_283/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:08.7 Info: DatabaseEngineVersionCheck migrating 12:23:08.7 Info: PerformDBOperation 12:23:08.7 Info: Performing DB Operation 12:23:08.7 Info: SQLite 3.47.0 12:23:08.7 Info: => 0.0011263s 12:23:08.7 Info: DatabaseEngineVersionCheck migrated 12:23:08.7 Info: => 0.0011393s 12:23:08.7 Debug: Took: 00:00:00.0108820 12:23:08.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:08.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-29T00:00:00Z"] LastUpdated = ["2024-10-29T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:23:08.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:08.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 12:23:08.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 12:23:08.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:08.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149888297651_285/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:08.8 Info: DatabaseEngineVersionCheck migrating 12:23:08.8 Info: PerformDBOperation 12:23:08.8 Info: Performing DB Operation 12:23:08.8 Info: SQLite 3.47.0 12:23:08.8 Info: => 0.0011134s 12:23:08.8 Info: DatabaseEngineVersionCheck migrated 12:23:08.8 Info: => 0.0011269s 12:23:08.8 Debug: Took: 00:00:00.0108747 12:23:08.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:08.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-29T00:00:00Z"] LastUpdated = ["2024-10-29T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:23:08.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:08.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 12:23:08.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 12:23:08.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:08.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149888838388_287/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:08.8 Info: DatabaseEngineVersionCheck migrating 12:23:08.8 Info: PerformDBOperation 12:23:08.8 Info: Performing DB Operation 12:23:08.8 Info: SQLite 3.47.0 12:23:08.8 Info: => 0.0011274s 12:23:08.8 Info: DatabaseEngineVersionCheck migrated 12:23:08.8 Info: => 0.0011404s 12:23:08.8 Debug: Took: 00:00:00.0113603 12:23:08.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:08.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-29T00:00:00Z"] LastUpdated = ["2024-10-29T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:23:08.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:08.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 12:23:08.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 12:23:08.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:08.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149889580484_289/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:08.9 Info: DatabaseEngineVersionCheck migrating 12:23:08.9 Info: PerformDBOperation 12:23:08.9 Info: Performing DB Operation 12:23:08.9 Info: SQLite 3.47.0 12:23:08.9 Info: => 0.0011607s 12:23:08.9 Info: DatabaseEngineVersionCheck migrated 12:23:08.9 Info: => 0.0011736s 12:23:08.9 Debug: Took: 00:00:00.0118269 12:23:08.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:08.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-29T00:00:00Z"] LastUpdated = ["2024-10-29T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:23:08.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:09.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 12:23:09.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 12:23:09.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:09.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149890241332_291/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:09.0 Info: DatabaseEngineVersionCheck migrating 12:23:09.0 Info: PerformDBOperation 12:23:09.0 Info: Performing DB Operation 12:23:09.0 Info: SQLite 3.47.0 12:23:09.0 Info: => 0.0011704s 12:23:09.0 Info: DatabaseEngineVersionCheck migrated 12:23:09.0 Info: => 0.001184s 12:23:09.0 Debug: Took: 00:00:00.0121059 12:23:09.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:09.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-29T00:00:00Z"] LastUpdated = ["2024-10-29T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:23:09.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:09.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 12:23:09.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 12:23:09.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:09.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149890899993_293/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:09.0 Info: DatabaseEngineVersionCheck migrating 12:23:09.0 Info: PerformDBOperation 12:23:09.0 Info: Performing DB Operation 12:23:09.0 Info: SQLite 3.47.0 12:23:09.0 Info: => 0.0011793s 12:23:09.0 Info: DatabaseEngineVersionCheck migrated 12:23:09.0 Info: => 0.0011928s 12:23:09.1 Debug: Took: 00:00:00.0120483 12:23:09.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:09.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:09.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 12:23:09.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 12:23:09.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:09.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149891860661_295/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:09.1 Info: DatabaseEngineVersionCheck migrating 12:23:09.1 Info: PerformDBOperation 12:23:09.1 Info: Performing DB Operation 12:23:09.1 Info: SQLite 3.47.0 12:23:09.1 Info: => 0.001138s 12:23:09.1 Info: DatabaseEngineVersionCheck migrated 12:23:09.1 Info: => 0.0011509s 12:23:09.1 Debug: Took: 00:00:00.0107437 12:23:09.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:09.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:09.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 12:23:09.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 12:23:09.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:09.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149892388584_297/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:09.2 Info: DatabaseEngineVersionCheck migrating 12:23:09.2 Info: PerformDBOperation 12:23:09.2 Info: Performing DB Operation 12:23:09.2 Info: SQLite 3.47.0 12:23:09.2 Info: => 0.001128s 12:23:09.2 Info: DatabaseEngineVersionCheck migrated 12:23:09.2 Info: => 0.0011414s 12:23:09.2 Debug: Took: 00:00:00.0107452 12:23:09.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:09.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:09.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 12:23:09.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 12:23:09.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:09.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149893016315_299/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:09.3 Info: DatabaseEngineVersionCheck migrating 12:23:09.3 Info: PerformDBOperation 12:23:09.3 Info: Performing DB Operation 12:23:09.3 Info: SQLite 3.47.0 12:23:09.3 Info: => 0.0010977s 12:23:09.3 Info: DatabaseEngineVersionCheck migrated 12:23:09.3 Info: => 0.001111s 12:23:09.3 Debug: Took: 00:00:00.0106538 12:23:09.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:09.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-29T00:00:00Z"] LastUpdated = ["2024-10-29T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:23:09.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:09.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 12:23:09.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 12:23:09.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:09.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149893542217_301/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:09.3 Info: DatabaseEngineVersionCheck migrating 12:23:09.3 Info: PerformDBOperation 12:23:09.3 Info: Performing DB Operation 12:23:09.3 Info: SQLite 3.47.0 12:23:09.3 Info: => 0.0011399s 12:23:09.3 Info: DatabaseEngineVersionCheck migrated 12:23:09.3 Info: => 0.0011543s 12:23:09.3 Debug: Took: 00:00:00.0108025 12:23:09.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:09.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-29T00:00:00Z"] LastUpdated = ["2024-10-29T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:23:09.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:09.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 12:23:09.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 12:23:09.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:09.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149894165392_303/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:09.4 Info: DatabaseEngineVersionCheck migrating 12:23:09.4 Info: PerformDBOperation 12:23:09.4 Info: Performing DB Operation 12:23:09.4 Info: SQLite 3.47.0 12:23:09.4 Info: => 0.0011322s 12:23:09.4 Info: DatabaseEngineVersionCheck migrated 12:23:09.4 Info: => 0.0011454s 12:23:09.4 Debug: Took: 00:00:00.0107107 12:23:09.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 = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:09.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-29T00:00:00Z"] LastUpdated = ["2024-10-29T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:23:09.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:09.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 12:23:09.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 12:23:09.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:09.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149894807974_305/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:09.4 Info: DatabaseEngineVersionCheck migrating 12:23:09.4 Info: PerformDBOperation 12:23:09.4 Info: Performing DB Operation 12:23:09.4 Info: SQLite 3.47.0 12:23:09.4 Info: => 0.0011428s 12:23:09.4 Info: DatabaseEngineVersionCheck migrated 12:23:09.4 Info: => 0.001156s 12:23:09.4 Debug: Took: 00:00:00.0108177 12:23:09.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:09.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:23:09.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 12:23:09.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 12:23:09.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:09.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149895545689_307/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:09.5 Info: DatabaseEngineVersionCheck migrating 12:23:09.5 Info: PerformDBOperation 12:23:09.5 Info: Performing DB Operation 12:23:09.5 Info: SQLite 3.47.0 12:23:09.5 Info: => 0.0011552s 12:23:09.5 Info: DatabaseEngineVersionCheck migrated 12:23:09.5 Info: => 0.0011683s 12:23:09.5 Debug: Took: 00:00:00.0114388 12:23:09.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = [null] ForeignArtistId = [null] Id = [0] ==== End Query Trace ==== 12:23:09.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:09.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 = [2] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:23:09.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:23:09.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:23:09.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 12:23:09.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 12:23:09.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:09.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149896405916_309/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:09.6 Info: DatabaseEngineVersionCheck migrating 12:23:09.6 Info: PerformDBOperation 12:23:09.6 Info: Performing DB Operation 12:23:09.6 Info: SQLite 3.47.0 12:23:09.6 Info: => 0.0011602s 12:23:09.6 Info: DatabaseEngineVersionCheck migrated 12:23:09.6 Info: => 0.0011749s 12:23:09.6 Debug: Took: 00:00:00.0119565 12:23:09.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] AlbumIds = [[]] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-28T00:00:00Z"] PublishedDate = ["2024-10-28T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 12:23:09.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 12:23:09.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 12:23:09.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 12:23:09.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:09.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149897085389_311/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:09.7 Info: DatabaseEngineVersionCheck migrating 12:23:09.7 Info: PerformDBOperation 12:23:09.7 Info: Performing DB Operation 12:23:09.7 Info: SQLite 3.47.0 12:23:09.7 Info: => 0.0011648s 12:23:09.7 Info: DatabaseEngineVersionCheck migrated 12:23:09.7 Info: => 0.0011867s 12:23:09.7 Debug: Took: 00:00:00.0118427 12:23:09.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:09.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] AlbumIds = [[]] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-28T00:00:00Z"] PublishedDate = ["2024-10-28T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 12:23:09.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 12:23:09.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 12:23:09.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 12:23:09.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:09.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149897665094_313/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:09.7 Info: DatabaseEngineVersionCheck migrating 12:23:09.7 Info: PerformDBOperation 12:23:09.7 Info: Performing DB Operation 12:23:09.7 Info: SQLite 3.47.0 12:23:09.7 Info: => 0.0011522s 12:23:09.7 Info: DatabaseEngineVersionCheck migrated 12:23:09.7 Info: => 0.0011649s 12:23:09.7 Debug: Took: 00:00:00.0116734 12:23:09.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:09.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-28T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:23:09.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:23:09.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 12:23:09.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 12:23:09.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:09.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149898259115_315/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:09.8 Info: DatabaseEngineVersionCheck migrating 12:23:09.8 Info: PerformDBOperation 12:23:09.8 Info: Performing DB Operation 12:23:09.8 Info: SQLite 3.47.0 12:23:09.8 Info: => 0.0011181s 12:23:09.8 Info: DatabaseEngineVersionCheck migrated 12:23:09.8 Info: => 0.0011308s 12:23:09.8 Debug: Took: 00:00:00.0116753 12:23:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-28T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:23:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:23:09.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 12:23:09.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 12:23:09.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:09.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149899096502_317/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:09.9 Info: DatabaseEngineVersionCheck migrating 12:23:09.9 Info: PerformDBOperation 12:23:09.9 Info: Performing DB Operation 12:23:09.9 Info: SQLite 3.47.0 12:23:09.9 Info: => 0.0011339s 12:23:09.9 Info: DatabaseEngineVersionCheck migrated 12:23:09.9 Info: => 0.0011469s 12:23:09.9 Debug: Took: 00:00:00.0107790 12:23:09.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:09.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:09.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-28T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:23:09.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [2] AlbumId = [2] ArtistId = [1] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-29T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 12:23:09.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:23:09.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:23:09.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 12:23:09.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 12:23:09.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:09.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149899930166_319/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:10.0 Info: DatabaseEngineVersionCheck migrating 12:23:10.0 Info: PerformDBOperation 12:23:10.0 Info: Performing DB Operation 12:23:10.0 Info: SQLite 3.47.0 12:23:10.0 Info: => 0.0011112s 12:23:10.0 Info: DatabaseEngineVersionCheck migrated 12:23:10.0 Info: => 0.0011247s 12:23:10.0 Debug: Took: 00:00:00.0106310 12:23:10.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-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-28T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:23:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [2] AlbumId = [1] ArtistId = [2] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-29T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 12:23:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:23:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:23:10.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 12:23:10.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 12:23:10.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:10.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149900705162_321/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:10.0 Info: DatabaseEngineVersionCheck migrating 12:23:10.0 Info: PerformDBOperation 12:23:10.0 Info: Performing DB Operation 12:23:10.0 Info: SQLite 3.47.0 12:23:10.0 Info: => 0.001118s 12:23:10.0 Info: DatabaseEngineVersionCheck migrated 12:23:10.0 Info: => 0.0011315s 12:23:10.0 Debug: Took: 00:00:00.0109583 12:23:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportListStatus ("LastInfoSync", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastInfoSync, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastInfoSync = ["2024-10-28T00:00:00Z"] ProviderId = [0] InitialFailure = ["2024-10-28T00:00:00Z"] MostRecentFailure = ["2024-10-28T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-10-28T00:00:00Z"] ==== End Query Trace ==== 12:23:10.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 12:23:10.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 12:23:10.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 12:23:10.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:10.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149901456334_323/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:10.1 Info: DatabaseEngineVersionCheck migrating 12:23:10.1 Info: PerformDBOperation 12:23:10.1 Info: Performing DB Operation 12:23:10.1 Info: SQLite 3.47.0 12:23:10.1 Info: => 0.0011254s 12:23:10.1 Info: DatabaseEngineVersionCheck migrated 12:23:10.1 Info: => 0.001138s 12:23:10.1 Debug: Took: 00:00:00.0110327 12:23:10.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportLists ("EnableAutomaticAdd", "ShouldMonitor", "ShouldMonitorExisting", "MonitorNewItems", "ShouldSearch", "ProfileId", "MetadataProfileId", "RootFolderPath", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableAutomaticAdd, @ShouldMonitor, @ShouldMonitorExisting, @MonitorNewItems, @ShouldSearch, @ProfileId, @MetadataProfileId, @RootFolderPath, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableAutomaticAdd = [false] ShouldMonitor = ["none"] ShouldMonitorExisting = [false] MonitorNewItems = ["all"] ShouldSearch = [false] ProfileId = [1] MetadataProfileId = [1] RootFolderPath = ["\"RootFolderPath1\""] ListType = ["program"] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"ConfigContract1\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 12:23:10.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportListStatus ("LastInfoSync", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastInfoSync, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastInfoSync = ["2024-10-28T00:00:00Z"] ProviderId = [1] InitialFailure = ["2024-10-28T00:00:00Z"] MostRecentFailure = ["2024-10-28T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-10-28T00:00:00Z"] ==== End Query Trace ==== 12:23:10.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 12:23:10.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 12:23:10.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 12:23:10.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 12:23:10.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:10.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149902245594_325/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:10.2 Info: DatabaseEngineVersionCheck migrating 12:23:10.2 Info: PerformDBOperation 12:23:10.2 Info: Performing DB Operation 12:23:10.2 Info: SQLite 3.47.0 12:23:10.2 Info: => 0.0011314s 12:23:10.2 Info: DatabaseEngineVersionCheck migrated 12:23:10.2 Info: => 0.0011442s 12:23:10.2 Debug: Took: 00:00:00.0109939 12:23:10.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO IndexerStatus ("LastRssSyncReleaseInfo", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastRssSyncReleaseInfo, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastRssSyncReleaseInfo = [null] ProviderId = [0] InitialFailure = ["2024-10-28T00:00:00Z"] MostRecentFailure = ["2024-10-28T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-10-28T00:00:00Z"] ==== End Query Trace ==== 12:23:10.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 12:23:10.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 12:23:10.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 12:23:10.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:10.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149902877418_327/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:10.2 Info: DatabaseEngineVersionCheck migrating 12:23:10.2 Info: PerformDBOperation 12:23:10.2 Info: Performing DB Operation 12:23:10.2 Info: SQLite 3.47.0 12:23:10.2 Info: => 0.0011099s 12:23:10.2 Info: DatabaseEngineVersionCheck migrated 12:23:10.2 Info: => 0.001123s 12:23:10.3 Debug: Took: 00:00:00.0109293 12:23:10.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch", "DownloadClientId", "Priority", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableRss, @EnableAutomaticSearch, @EnableInteractiveSearch, @DownloadClientId, @Priority, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableRss = [false] EnableAutomaticSearch = [false] EnableInteractiveSearch = [false] DownloadClientId = [1] Protocol = ["unknown"] SupportsRss = [false] SupportsSearch = [false] Priority = [25] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"ConfigContract1\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 12:23:10.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO IndexerStatus ("LastRssSyncReleaseInfo", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastRssSyncReleaseInfo, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastRssSyncReleaseInfo = [null] ProviderId = [1] InitialFailure = ["2024-10-28T00:00:00Z"] MostRecentFailure = ["2024-10-28T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-10-28T00:00:00Z"] ==== End Query Trace ==== 12:23:10.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 12:23:10.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 12:23:10.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 12:23:10.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 12:23:10.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:10.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149903586494_329/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:10.3 Info: DatabaseEngineVersionCheck migrating 12:23:10.3 Info: PerformDBOperation 12:23:10.3 Info: Performing DB Operation 12:23:10.3 Info: SQLite 3.47.0 12:23:10.3 Info: => 0.0011406s 12:23:10.3 Info: DatabaseEngineVersionCheck migrated 12:23:10.3 Info: => 0.001153s 12:23:10.3 Debug: Took: 00:00:00.0116907 12:23:10.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:10.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 = ["albumImage"] ArtistId = [1] TrackFileId = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:10.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:10.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 12:23:10.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 12:23:10.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:10.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149904314388_331/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:10.4 Info: DatabaseEngineVersionCheck migrating 12:23:10.4 Info: PerformDBOperation 12:23:10.4 Info: Performing DB Operation 12:23:10.4 Info: SQLite 3.47.0 12:23:10.4 Info: => 0.0011516s 12:23:10.4 Info: DatabaseEngineVersionCheck migrated 12:23:10.4 Info: => 0.0011642s 12:23:10.4 Debug: Took: 00:00:00.0117847 12:23:10.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:10.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:10.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:10.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 12:23:10.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 12:23:10.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:10.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149905047521_333/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:10.5 Info: DatabaseEngineVersionCheck migrating 12:23:10.5 Info: PerformDBOperation 12:23:10.5 Info: Performing DB Operation 12:23:10.5 Info: SQLite 3.47.0 12:23:10.5 Info: => 0.0011559s 12:23:10.5 Info: DatabaseEngineVersionCheck migrated 12:23:10.5 Info: => 0.0011697s 12:23:10.5 Debug: Took: 00:00:00.0118878 12:23:10.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:10.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:10.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:10.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 12:23:10.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 12:23:10.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:10.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149905641546_335/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:10.5 Info: DatabaseEngineVersionCheck migrating 12:23:10.5 Info: PerformDBOperation 12:23:10.5 Info: Performing DB Operation 12:23:10.5 Info: SQLite 3.47.0 12:23:10.5 Info: => 0.0011335s 12:23:10.5 Info: DatabaseEngineVersionCheck migrated 12:23:10.5 Info: => 0.0011471s 12:23:10.5 Debug: Took: 00:00:00.0117855 12:23:10.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:10.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:10.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 12:23:10.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 12:23:10.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:10.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149906517952_337/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:10.6 Info: DatabaseEngineVersionCheck migrating 12:23:10.6 Info: PerformDBOperation 12:23:10.6 Info: Performing DB Operation 12:23:10.6 Info: SQLite 3.47.0 12:23:10.6 Info: => 0.0011028s 12:23:10.6 Info: DatabaseEngineVersionCheck migrated 12:23:10.6 Info: => 0.0011158s 12:23:10.6 Debug: Took: 00:00:00.0108979 12:23:10.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:10.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:10.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 = [10] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:10.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:10.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 12:23:10.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 12:23:10.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:10.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149907257258_339/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:10.7 Info: DatabaseEngineVersionCheck migrating 12:23:10.7 Info: PerformDBOperation 12:23:10.7 Info: Performing DB Operation 12:23:10.7 Info: SQLite 3.47.0 12:23:10.7 Info: => 0.0011134s 12:23:10.7 Info: DatabaseEngineVersionCheck migrated 12:23:10.7 Info: => 0.0011261s 12:23:10.7 Debug: Took: 00:00:00.0109274 12:23:10.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:10.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 = ["trackMetadata"] ArtistId = [1] TrackFileId = [0] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:10.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:10.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 12:23:10.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 12:23:10.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:10.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149907920209_341/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:10.8 Info: DatabaseEngineVersionCheck migrating 12:23:10.8 Info: PerformDBOperation 12:23:10.8 Info: Performing DB Operation 12:23:10.8 Info: SQLite 3.47.0 12:23:10.8 Info: => 0.0011127s 12:23:10.8 Info: DatabaseEngineVersionCheck migrated 12:23:10.8 Info: => 0.0011258s 12:23:10.8 Debug: Took: 00:00:00.0109091 12:23:10.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:10.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:10.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 = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:10.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:10.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 12:23:10.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 12:23:10.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:10.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149908650900_343/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:10.8 Info: DatabaseEngineVersionCheck migrating 12:23:10.8 Info: PerformDBOperation 12:23:10.8 Info: Performing DB Operation 12:23:10.8 Info: SQLite 3.47.0 12:23:10.8 Info: => 0.0010953s 12:23:10.8 Info: DatabaseEngineVersionCheck migrated 12:23:10.8 Info: => 0.0011081s 12:23:10.8 Debug: Took: 00:00:00.0109285 12:23:10.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:10.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 = [null] AlbumId = [null] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:10.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:10.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:10.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 12:23:10.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 12:23:10.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:10.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149909318681_345/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:10.9 Info: DatabaseEngineVersionCheck migrating 12:23:10.9 Info: PerformDBOperation 12:23:10.9 Info: Performing DB Operation 12:23:10.9 Info: SQLite 3.47.0 12:23:10.9 Info: => 0.0011126s 12:23:10.9 Info: DatabaseEngineVersionCheck migrated 12:23:10.9 Info: => 0.001126s 12:23:10.9 Debug: Took: 00:00:00.0109371 12:23:10.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:10.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:10.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-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:10.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-28T00:00:00Z"] LastUpdated = ["2024-10-28T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:23:10.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:23:11.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 12:23:11.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 12:23:11.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:11.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149910075667_347/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:11.0 Info: DatabaseEngineVersionCheck migrating 12:23:11.0 Info: PerformDBOperation 12:23:11.0 Info: Performing DB Operation 12:23:11.0 Info: SQLite 3.47.0 12:23:11.0 Info: => 0.0011324s 12:23:11.0 Info: DatabaseEngineVersionCheck migrated 12:23:11.0 Info: => 0.0011453s 12:23:11.0 Debug: Took: 00:00:00.0116015 12:23:11.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NotificationStatus ("ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] ProviderId = [0] InitialFailure = ["2024-10-28T00:00:00Z"] MostRecentFailure = ["2024-10-28T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-10-28T00:00:00Z"] ==== End Query Trace ==== 12:23:11.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 12:23:11.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 12:23:11.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 12:23:11.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:11.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149910741547_349/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:11.0 Info: DatabaseEngineVersionCheck migrating 12:23:11.0 Info: PerformDBOperation 12:23:11.0 Info: Performing DB Operation 12:23:11.0 Info: SQLite 3.47.0 12:23:11.0 Info: => 0.0011554s 12:23:11.0 Info: DatabaseEngineVersionCheck migrated 12:23:11.0 Info: => 0.0011699s 12:23:11.0 Debug: Took: 00:00:00.0121163 12:23:11.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Notifications ("OnGrab", "OnReleaseImport", "OnUpgrade", "OnRename", "OnArtistAdd", "OnArtistDelete", "OnAlbumDelete", "OnHealthIssue", "OnHealthRestored", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag", "OnApplicationUpdate", "IncludeHealthWarnings", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@OnGrab, @OnReleaseImport, @OnUpgrade, @OnRename, @OnArtistAdd, @OnArtistDelete, @OnAlbumDelete, @OnHealthIssue, @OnHealthRestored, @OnDownloadFailure, @OnImportFailure, @OnTrackRetag, @OnApplicationUpdate, @IncludeHealthWarnings, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: OnGrab = [false] OnReleaseImport = [false] OnUpgrade = [false] OnRename = [false] OnArtistAdd = [false] OnArtistDelete = [false] OnAlbumDelete = [false] OnHealthIssue = [false] OnHealthRestored = [false] OnDownloadFailure = [false] OnImportFailure = [false] OnTrackRetag = [false] OnApplicationUpdate = [false] SupportsOnGrab = [false] SupportsOnReleaseImport = [false] SupportsOnUpgrade = [false] SupportsOnRename = [false] SupportsOnArtistAdd = [false] SupportsOnArtistDelete = [false] SupportsOnAlbumDelete = [false] SupportsOnHealthIssue = [false] SupportsOnHealthRestored = [false] IncludeHealthWarnings = [false] SupportsOnDownloadFailure = [false] SupportsOnImportFailure = [false] SupportsOnTrackRetag = [false] SupportsOnApplicationUpdate = [false] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"JoinSettings\""] Tags = [[]] Settings = [{ "priority": 0 }] Id = [0] ==== End Query Trace ==== 12:23:11.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NotificationStatus ("ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] ProviderId = [1] InitialFailure = ["2024-10-28T00:00:00Z"] MostRecentFailure = ["2024-10-28T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-10-28T00:00:00Z"] ==== End Query Trace ==== 12:23:11.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 12:23:11.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 12:23:11.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 12:23:11.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 12:23:11.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:11.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149911488588_351/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:11.1 Info: DatabaseEngineVersionCheck migrating 12:23:11.1 Info: PerformDBOperation 12:23:11.1 Info: Performing DB Operation 12:23:11.1 Info: SQLite 3.47.0 12:23:11.1 Info: => 0.0011971s 12:23:11.1 Info: DatabaseEngineVersionCheck migrated 12:23:11.1 Info: => 0.0012103s 12:23:11.1 Debug: Took: 00:00:00.0118326 12:23:11.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-10-28T00:00:00Z"] ParsedAlbumInfo = [{ "discography": false, "discographyStart": 0, "discographyEnd": 0, "extraInfo": {} }] Release = [{ "size": 0, "indexerId": 0, "indexerPriority": 0, "downloadProtocol": "unknown", "publishDate": "0001-01-01T00:00:00Z", "languages": [], "indexerFlags": 0, "age": 739186, "ageHours": 17740476.38643449, "ageMinutes": 1064428583.1860697 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 12:23:11.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 12:23:11.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 12:23:11.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 12:23:11.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:11.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149912123417_353/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:11.2 Info: DatabaseEngineVersionCheck migrating 12:23:11.2 Info: PerformDBOperation 12:23:11.2 Info: Performing DB Operation 12:23:11.2 Info: SQLite 3.47.0 12:23:11.2 Info: => 0.0011617s 12:23:11.2 Info: DatabaseEngineVersionCheck migrated 12:23:11.2 Info: => 0.0011758s 12:23:11.2 Debug: Took: 00:00:00.0119597 12:23:11.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:11.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-10-28T00:00:00Z"] ParsedAlbumInfo = [{ "discography": false, "discographyStart": 0, "discographyEnd": 0, "extraInfo": {} }] Release = [{ "size": 0, "indexerId": 0, "indexerPriority": 0, "downloadProtocol": "unknown", "publishDate": "0001-01-01T00:00:00Z", "languages": [], "indexerFlags": 0, "age": 739186, "ageHours": 17740476.386453398, "ageMinutes": 1064428583.187204 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 12:23:11.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 12:23:11.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 12:23:11.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 12:23:11.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:11.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149912698979_355/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:11.2 Info: DatabaseEngineVersionCheck migrating 12:23:11.2 Info: PerformDBOperation 12:23:11.2 Info: Performing DB Operation 12:23:11.2 Info: SQLite 3.47.0 12:23:11.2 Info: => 0.0011516s 12:23:11.2 Info: DatabaseEngineVersionCheck migrated 12:23:11.2 Info: => 0.0011652s 12:23:11.2 Debug: Took: 00:00:00.0119192 12:23:11.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:23:11.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 12:23:11.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 12:23:11.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 12:23:11.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:11.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149913473181_357/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:11.3 Info: DatabaseEngineVersionCheck migrating 12:23:11.3 Info: PerformDBOperation 12:23:11.3 Info: Performing DB Operation 12:23:11.3 Info: SQLite 3.47.0 12:23:11.3 Info: => 0.0011134s 12:23:11.3 Info: DatabaseEngineVersionCheck migrated 12:23:11.3 Info: => 0.0011264s 12:23:11.3 Debug: Took: 00:00:00.0109405 12:23:11.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:11.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:23:11.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 = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:11.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 12:23:11.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 12:23:11.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 12:23:11.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 12:23:11.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:11.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149914087691_359/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:11.4 Info: DatabaseEngineVersionCheck migrating 12:23:11.4 Info: PerformDBOperation 12:23:11.4 Info: Performing DB Operation 12:23:11.4 Info: SQLite 3.47.0 12:23:11.4 Info: => 0.001105s 12:23:11.4 Info: DatabaseEngineVersionCheck migrated 12:23:11.4 Info: => 0.0011179s 12:23:11.4 Debug: Took: 00:00:00.0108176 12:23:11.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:11.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 = ["\"Path2\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:11.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:11.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:23:11.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:23:11.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:23:11.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 12:23:11.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 12:23:11.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:11.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149914786905_361/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:11.4 Info: DatabaseEngineVersionCheck migrating 12:23:11.4 Info: PerformDBOperation 12:23:11.4 Info: Performing DB Operation 12:23:11.4 Info: SQLite 3.47.0 12:23:11.4 Info: => 0.0011057s 12:23:11.4 Info: DatabaseEngineVersionCheck migrated 12:23:11.4 Info: => 0.0011185s 12:23:11.4 Debug: Took: 00:00:00.0107263 12:23:11.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:11.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:23:11.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 12:23:11.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 12:23:11.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:11.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149915410585_363/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:11.5 Info: DatabaseEngineVersionCheck migrating 12:23:11.5 Info: PerformDBOperation 12:23:11.5 Info: Performing DB Operation 12:23:11.5 Info: SQLite 3.47.0 12:23:11.5 Info: => 0.0011339s 12:23:11.5 Info: DatabaseEngineVersionCheck migrated 12:23:11.5 Info: => 0.0011464s 12:23:11.5 Debug: Took: 00:00:00.0106894 12:23:11.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:11.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:23:11.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 12:23:11.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 12:23:11.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:11.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149915939251_365/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:11.6 Info: DatabaseEngineVersionCheck migrating 12:23:11.6 Info: PerformDBOperation 12:23:11.6 Info: Performing DB Operation 12:23:11.6 Info: SQLite 3.47.0 12:23:11.6 Info: => 0.0011254s 12:23:11.6 Info: DatabaseEngineVersionCheck migrated 12:23:11.6 Info: => 0.0011383s 12:23:11.6 Debug: Took: 00:00:00.0107764 12:23:11.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:23:11.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:11.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 = [2] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:11.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:23:11.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:23:11.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 12:23:11.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 12:23:11.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:11.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149916547462_367/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:11.6 Info: DatabaseEngineVersionCheck migrating 12:23:11.6 Info: PerformDBOperation 12:23:11.6 Info: Performing DB Operation 12:23:11.6 Info: SQLite 3.47.0 12:23:11.6 Info: => 0.0011166s 12:23:11.6 Info: DatabaseEngineVersionCheck migrated 12:23:11.6 Info: => 0.0011302s 12:23:11.6 Debug: Took: 00:00:00.0107734 12:23:11.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 = ["\"Custom Format 1\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 12:23:11.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 = ["\"Custom Format 2\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 12:23:11.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": "Custom Format 1", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:23:11.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 12:23:11.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 12:23:11.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:23:11.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "QualityProfiles" SET "FormatItems" = @FormatItems, "MinFormatScore" = @MinFormatScore, "CutoffFormatScore" = @CutoffFormatScore WHERE "Id" = @Id PARAMETERS: Id = [1] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 2, "name": "Custom Format 2", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 0 }, { "format": { "id": 1, "includeCustomFormatWhenRenaming": false }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:23:11.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:23:11.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 12:23:11.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 12:23:11.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:11.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149917330122_369/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:11.7 Info: DatabaseEngineVersionCheck migrating 12:23:11.7 Info: PerformDBOperation 12:23:11.7 Info: Performing DB Operation 12:23:11.7 Info: SQLite 3.47.0 12:23:11.7 Info: => 0.0011345s 12:23:11.7 Info: DatabaseEngineVersionCheck migrated 12:23:11.7 Info: => 0.0011486s 12:23:11.7 Debug: Took: 00:00:00.0116289 12:23:11.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 12:23:11.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": 1, "name": "Name1", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:23:11.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 12:23:11.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 12:23:11.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:23:11.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:23:11.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 12:23:11.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 12:23:11.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:11.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149917889832_371/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:11.7 Info: DatabaseEngineVersionCheck migrating 12:23:11.7 Info: PerformDBOperation 12:23:11.7 Info: Performing DB Operation 12:23:11.7 Info: SQLite 3.47.0 12:23:11.7 Info: => 0.001136s 12:23:11.7 Info: DatabaseEngineVersionCheck migrated 12:23:11.7 Info: => 0.0011484s 12:23:11.8 Debug: Took: 00:00:00.0116954 12:23:11.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 = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 0, "name": "My Custom Format", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:23:11.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 12:23:11.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 12:23:11.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:23:11.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "QualityProfiles" SET "FormatItems" = @FormatItems, "MinFormatScore" = @MinFormatScore, "CutoffFormatScore" = @CutoffFormatScore WHERE "Id" = @Id PARAMETERS: Id = [1] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:23:11.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:23:11.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 12:23:11.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 12:23:11.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:11.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149918451648_373/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:11.8 Info: DatabaseEngineVersionCheck migrating 12:23:11.8 Info: PerformDBOperation 12:23:11.8 Info: Performing DB Operation 12:23:11.8 Info: SQLite 3.47.0 12:23:11.8 Info: => 0.0011487s 12:23:11.8 Info: DatabaseEngineVersionCheck migrated 12:23:11.8 Info: => 0.0011609s 12:23:11.8 Debug: Took: 00:00:00.0115741 12:23:11.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 ==== 12:23:11.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 ==== 12:23:11.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 12:23:11.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 12:23:11.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 12:23:11.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:11.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149919059832_375/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:11.9 Info: DatabaseEngineVersionCheck migrating 12:23:11.9 Info: PerformDBOperation 12:23:11.9 Info: Performing DB Operation 12:23:11.9 Info: SQLite 3.47.0 12:23:11.9 Info: => 0.0011536s 12:23:11.9 Info: DatabaseEngineVersionCheck migrated 12:23:11.9 Info: => 0.0011677s 12:23:11.9 Debug: Took: 00:00:00.0116935 12:23:11.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 ==== 12:23:11.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 ==== 12:23:11.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 12:23:11.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 12:23:11.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 12:23:11.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:11.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149919715727_377/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:11.9 Info: DatabaseEngineVersionCheck migrating 12:23:11.9 Info: PerformDBOperation 12:23:11.9 Info: Performing DB Operation 12:23:11.9 Info: SQLite 3.47.0 12:23:11.9 Info: => 0.001173s 12:23:11.9 Info: DatabaseEngineVersionCheck migrated 12:23:11.9 Info: => 0.001186s 12:23:11.9 Debug: Took: 00:00:00.0118963 12:23:11.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 ==== 12:23:11.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 ==== 12:23:11.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 ==== 12:23:11.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 ==== 12:23:11.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 12:23:12.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 12:23:12.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 12:23:12.0 Debug: Deleting invalid image file /C/Music/Album/image.jpg 12:23:12.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 12:23:12.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 12:23:12.0 Debug: Deleting invalid image file /C/Music/Album/image.jpg 12:23:12.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 12:23:12.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 12:23:12.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 12:23:12.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 12:23:12.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 12:23:12.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 12:23:12.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 12:23:12.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 12:23:12.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 12:23:12.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 12:23:12.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 12:23:12.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 12:23:12.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 12:23:12.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 12:23:12.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 12:23:12.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 12:23:12.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 12:23:12.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 12:23:12.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 12:23:12.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 12:23:12.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 12:23:12.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 12:23:12.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 12:23:12.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 12:23:12.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 12:23:12.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 12:23:12.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 12:23:12.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 12:23:12.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 12:23:12.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 12:23:12.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 12:23:12.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 12:23:12.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 12:23:12.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 12:23:12.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 12:23:12.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 12:23:12.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 12:23:12.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 12:23:12.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 12:23:12.2 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 12:23:12.3 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 12:23:12.3 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 12:23:12.3 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 12:23:12.3 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 12:23:12.3 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 12:23:12.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") --- 12:23:12.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") --- 12:23:12.3 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 12:23:12.3 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 12:23:12.3 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 12:23:12.3 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 12:23:12.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 12:23:12.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:12.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149923517643_379/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:12.3 Info: DatabaseEngineVersionCheck migrating 12:23:12.3 Info: PerformDBOperation 12:23:12.3 Info: Performing DB Operation 12:23:12.4 Info: SQLite 3.47.0 12:23:12.4 Info: => 0.0490887s 12:23:12.4 Info: DatabaseEngineVersionCheck migrated 12:23:12.4 Info: => 0.0491077s 12:23:12.4 Debug: Took: 00:00:00.0590965 12:23:12.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportLists ("EnableAutomaticAdd", "ShouldMonitor", "ShouldMonitorExisting", "MonitorNewItems", "ShouldSearch", "ProfileId", "MetadataProfileId", "RootFolderPath", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableAutomaticAdd, @ShouldMonitor, @ShouldMonitorExisting, @MonitorNewItems, @ShouldSearch, @ProfileId, @MetadataProfileId, @RootFolderPath, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableAutomaticAdd = [false] ShouldMonitor = ["none"] ShouldMonitorExisting = [false] MonitorNewItems = ["all"] ShouldSearch = [false] ProfileId = [1] MetadataProfileId = [1] RootFolderPath = ["\"RootFolderPath1\""] ListType = ["program"] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"LidarrListsSettings\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 12:23:12.4 Debug: Initializing Providers. Count 1 12:23:12.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 12:23:12.4 Warn: Removing Name1 12:23:12.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:23:12.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:23:12.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 12:23:12.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 12:23:12.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 12:23:12.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 12:23:12.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 12:23:12.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 12:23:12.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 12:23:12.5 Info: Starting Import List Sync 12:23:12.5 Info: Processing 1 list items 12:23:12.5 Trace: Processing list item 1/1 12:23:12.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:23:12.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 1 12:23:12.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 12:23:12.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 12:23:12.5 Info: Starting Import List Sync 12:23:12.5 Info: Processing 1 list items 12:23:12.5 Trace: Processing list item 1/1 12:23:12.5 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 12:23:12.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 12:23:12.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 12:23:12.5 Info: Starting Import List Sync 12:23:12.5 Info: Processing 1 list items 12:23:12.5 Trace: Processing list item 1/1 12:23:12.5 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 12:23:12.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 12:23:12.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 12:23:12.5 Info: Starting Import List Sync 12:23:12.5 Info: Processing 1 list items 12:23:12.5 Trace: Processing list item 1/1 12:23:12.5 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 12:23:12.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 12:23:12.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 12:23:12.5 Info: Starting Import List Sync 12:23:12.5 Info: Processing 1 list items 12:23:12.5 Trace: Processing list item 1/1 12:23:12.5 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 12:23:12.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 12:23:12.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 12:23:12.5 Info: Starting Import List Sync 12:23:12.5 Info: Processing 1 list items 12:23:12.5 Trace: Processing list item 1/1 12:23:12.5 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 12:23:12.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 12:23:12.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 12:23:12.5 Info: Starting Import List Sync 12:23:12.5 Info: Processing 1 list items 12:23:12.5 Trace: Processing list item 1/1 12:23:12.5 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 12:23:12.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 12:23:12.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 12:23:12.5 Info: Starting Import List Sync 12:23:12.5 Info: Processing 2 list items 12:23:12.5 Trace: Processing list item 1/2 12:23:12.5 Trace: Processing list item 2/2 12:23:12.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 12:23:12.5 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 12:23:12.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 12:23:12.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 12:23:12.5 Info: Starting Import List Sync 12:23:12.5 Info: Processing 2 list items 12:23:12.5 Trace: Processing list item 1/2 12:23:12.5 Trace: Processing list item 2/2 12:23:12.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 12:23:12.5 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 12:23:12.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 12:23:12.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 12:23:12.5 Info: Starting Import List Sync 12:23:12.5 Info: Processing 2 list items 12:23:12.5 Trace: Processing list item 1/2 12:23:12.5 Trace: Processing list item 2/2 12:23:12.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 12:23:12.5 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 12:23:12.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 12:23:12.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 12:23:12.5 Info: Starting Import List Sync 12:23:12.5 Info: Processing 1 list items 12:23:12.5 Trace: Processing list item 1/1 12:23:12.5 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:23:12.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:12.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 12:23:12.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 12:23:12.5 Info: Starting Import List Sync 12:23:12.5 Info: Processing 1 list items 12:23:12.5 Trace: Processing list item 1/1 12:23:12.5 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:23:12.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:12.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 12:23:12.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 12:23:12.5 Info: Starting Import List Sync 12:23:12.5 Info: Processing 1 list items 12:23:12.5 Trace: Processing list item 1/1 12:23:12.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:23:12.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:12.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 12:23:12.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 12:23:12.5 Info: Starting Import List Sync 12:23:12.5 Info: Processing 1 list items 12:23:12.5 Trace: Processing list item 1/1 12:23:12.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:23:12.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:12.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 12:23:12.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 12:23:12.6 Info: Starting Import List Sync 12:23:12.6 Info: Processing 1 list items 12:23:12.6 Trace: Processing list item 1/1 12:23:12.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:23:12.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 12:23:12.6 Info: Starting Import List Sync 12:23:12.6 Info: Processing 1 list items 12:23:12.6 Trace: Processing list item 1/1 12:23:12.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion 12:23:12.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 12:23:12.6 Info: Starting Import List Sync 12:23:12.6 Info: Processing 1 list items 12:23:12.6 Trace: Processing list item 1/1 12:23:12.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion for parent artist 12:23:12.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 12:23:12.6 Info: Starting Import List Sync 12:23:12.6 Info: Processing 1 list items 12:23:12.6 Trace: Processing list item 1/1 12:23:12.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected due to list exclusion 12:23:12.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 12:23:12.6 Info: Starting Import List Sync 12:23:12.6 Info: Processing 1 list items 12:23:12.6 Trace: Processing list item 1/1 12:23:12.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 12:23:12.6 Info: Starting Import List Sync 12:23:12.6 Info: Processing 1 list items 12:23:12.6 Trace: Processing list item 1/1 12:23:12.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:23:12.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 12:23:12.6 Debug: No import lists with automatic add enabled 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 12:23:12.6 Info: Starting Import List Sync 12:23:12.6 Info: Processing 1 list items 12:23:12.6 Trace: Processing list item 1/1 12:23:12.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:23:12.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 12:23:12.6 Info: Starting Import List Sync 12:23:12.6 Info: Processing 1 list items 12:23:12.6 Trace: Processing list item 1/1 12:23:12.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:23:12.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 12:23:12.6 Info: Starting Import List Sync 12:23:12.6 Info: Processing 1 list items 12:23:12.6 Trace: Processing list item 1/1 12:23:12.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:23:12.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 12:23:12.6 Info: Starting Import List Sync 12:23:12.6 Info: Processing 1 list items 12:23:12.6 Trace: Processing list item 1/1 12:23:12.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:23:12.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 12:23:12.6 Info: Starting Import List Sync 12:23:12.6 Info: Processing 1 list items 12:23:12.6 Trace: Processing list item 1/1 12:23:12.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:23:12.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 12:23:12.6 Info: Starting Import List Sync 12:23:12.6 Info: Processing 1 list items 12:23:12.6 Trace: Processing list item 1/1 12:23:12.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:23:12.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 12:23:12.6 Info: Starting Import List Sync 12:23:12.6 Info: Processing 1 list items 12:23:12.6 Trace: Processing list item 1/1 12:23:12.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:23:12.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 12:23:12.6 Info: Starting Import List Sync 12:23:12.6 Info: Processing 1 list items 12:23:12.6 Trace: Processing list item 1/1 12:23:12.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:23:12.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 12:23:12.6 Info: Starting Import List Sync 12:23:12.6 Info: Processing 1 list items 12:23:12.6 Trace: Processing list item 1/1 12:23:12.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:23:12.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 12:23:12.6 Info: Starting Import List Sync 12:23:12.6 Info: Processing 1 list items 12:23:12.6 Trace: Processing list item 1/1 12:23:12.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:23:12.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 12:23:12.6 Info: Starting Import List Sync 12:23:12.6 Info: Processing 1 list items 12:23:12.6 Trace: Processing list item 1/1 12:23:12.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:23:12.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 12:23:12.6 Info: Starting Import List Sync 12:23:12.6 Info: Processing 1 list items 12:23:12.6 Trace: Processing list item 1/1 12:23:12.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:23:12.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 12:23:12.6 Info: Starting Import List Sync 12:23:12.6 Info: No list items to process 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 12:23:12.6 Info: Starting Import List Sync 12:23:12.6 Info: Processing 1 list items 12:23:12.6 Trace: Processing list item 1/1 12:23:12.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:23:12.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 12:23:12.6 Info: Starting Import List Sync 12:23:12.6 Info: Processing 1 list items 12:23:12.6 Trace: Processing list item 1/1 12:23:12.6 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 12:23:12.6 Info: Starting Import List Sync 12:23:12.6 Info: Processing 1 list items 12:23:12.6 Trace: Processing list item 1/1 12:23:12.6 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 12:23:12.6 Info: Starting Import List Sync 12:23:12.6 Info: Processing 1 list items 12:23:12.6 Trace: Processing list item 1/1 12:23:12.6 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 12:23:12.6 Info: Starting Import List Sync 12:23:12.6 Info: Processing 1 list items 12:23:12.6 Trace: Processing list item 1/1 12:23:12.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:23:12.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 12:23:12.6 Info: Starting Import List Sync 12:23:12.6 Info: Processing 1 list items 12:23:12.6 Trace: Processing list item 1/1 12:23:12.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:23:12.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 12:23:12.6 Info: Starting Import List Sync 12:23:12.6 Info: Processing 1 list items 12:23:12.6 Trace: Processing list item 1/1 12:23:12.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:23:12.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 12:23:12.6 Info: Starting Import List Sync 12:23:12.6 Info: Processing 1 list items 12:23:12.6 Trace: Processing list item 1/1 12:23:12.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 12:23:12.6 Info: Starting Import List Sync 12:23:12.6 Info: Processing 1 list items 12:23:12.6 Trace: Processing list item 1/1 12:23:12.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 12:23:12.6 Info: Starting Import List Sync 12:23:12.6 Info: Processing 1 list items 12:23:12.6 Trace: Processing list item 1/1 12:23:12.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:23:12.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 12:23:12.6 Info: Starting Import List Sync 12:23:12.6 Info: Processing 1 list items 12:23:12.6 Trace: Processing list item 1/1 12:23:12.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:23:12.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:23:12.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 12:23:12.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 12:23:12.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 12:23:12.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 12:23:12.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 12:23:12.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 12:23:12.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 12:23:12.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 12:23:12.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 12:23:12.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 12:23:12.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 12:23:12.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 12:23:12.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 12:23:12.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 12:23:12.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 12:23:12.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 12:23:12.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 12:23:12.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 12:23:12.7 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 12:23:12.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 12:23:12.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 12:23:12.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 12:23:12.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 12:23:12.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 12:23:12.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 12:23:12.7 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapArtistItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 225 12:23:12.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 12:23:12.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 12:23:12.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 12:23:12.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 12:23:12.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 12:23:12.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 12:23:12.7 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 12:23:12.7 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapSpotifyReleases(IList`1 items) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 163 12:23:12.7 Trace: Got mapping: {} 12:23:12.7 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 12:23:12.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 12:23:12.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 12:23:12.7 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 12:23:12.7 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6" } 12:23:12.7 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] 12:23:12.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 12:23:12.7 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 12:23:12.7 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "0" } 12:23:12.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 12:23:12.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 12:23:12.7 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY" ] 12:23:12.7 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 12:23:12.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 12:23:12.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 12:23:12.7 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY", "21jF5jlMtzo94wbxmJ18aa" ] 12:23:12.7 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 12:23:12.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 12:23:12.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 12:23:12.8 Trace: Processing playlist playlistid 12:23:12.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 12:23:12.8 Trace: Processing playlist playlistid 12:23:12.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 12:23:12.8 Trace: Processing playlist playlistid 12:23:12.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 12:23:12.8 Trace: Processing playlist playlistid 12:23:12.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 12:23:12.8 Trace: Processing playlist playlistid 12:23:12.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 12:23:12.8 Trace: Processing playlist playlistid 12:23:12.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 12:23:12.8 Trace: Processing playlist playlistid 12:23:12.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 12:23:12.8 Trace: Processing playlist playlistid 12:23:12.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 12:23:12.8 Trace: Processing playlist playlistid 12:23:12.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 12:23:12.8 Trace: Got 0 saved albums 12:23:12.8 Trace: Adding Artist - Album 12:23:12.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 12:23:12.8 Trace: Got 0 saved albums 12:23:12.8 Trace: Adding - 12:23:12.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 12:23:12.8 Trace: Got 0 saved albums 12:23:12.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 12:23:12.8 Trace: Got 0 saved albums 12:23:12.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 12:23:12.8 Trace: Got 0 saved albums 12:23:12.8 Trace: Adding Artist - Album 12:23:12.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 12:23:12.8 Trace: Got 0 saved albums 12:23:12.8 Trace: Adding - Album 12:23:12.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 12:23:12.8 Trace: Got 0 saved albums 12:23:12.8 Trace: Adding Artist - 12:23:12.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 12:23:12.8 Trace: Got 0 saved albums 12:23:12.8 Trace: Adding - 12:23:12.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 12:23:12.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 12:23:12.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 12:23:12.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 12:23:12.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 12:23:12.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 12:23:12.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 12:23:12.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 12:23:12.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 12:23:12.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("The Beach Boys - The Beach Boys' Christmas Album","Beach+Boys+The+Beach+Boys'+Christmas+Album") --- 12:23:12.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("The Beach Boys - The Beach Boys' Christmas Album","Beach+Boys+The+Beach+Boys'+Christmas+Album") --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 12:23:12.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 12:23:12.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 12:23:12.8 Info: Artist search completed. 0 reports downloaded. 12:23:12.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 12:23:12.8 Trace: Parsed: Real.Time.With.Bill.Maher.2015.08.07.720p.HDTV.x264-BATV 12:23:12.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 12:23:12.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 12:23:12.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 12:23:12.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 12:23:12.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 12:23:12.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 12:23:12.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 12:23:12.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 12:23:12.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 12:23:12.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 12:23:12.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 12:23:12.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 12:23:12.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 12:23:12.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 12:23:12.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 12:23:12.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 12:23:12.9 Debug: Downloading Feed https://filelist.io/api.php?action=latest-torrents&category=11,5 12:23:12.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 12:23:12.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 12:23:12.9 Debug: Gazelle authentication succeeded. 12:23:12.9 Debug: Downloading Feed http://someurl.ch/ajax.php?action=browse&searchstr= 12:23:12.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 12:23:12.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 12:23:12.9 Debug: Gazelle authentication succeeded. 12:23:12.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 12:23:12.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 12:23:12.9 Debug: Gazelle authentication succeeded. 12:23:12.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 12:23:12.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 12:23:12.9 Debug: Gazelle authentication succeeded. 12:23:12.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 12:23:12.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 12:23:12.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 12:23:12.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 12:23:12.9 Error: Failed to determine headphones api capabilities for https://indexer.codeshy.com, using the defaults instead till Lidarr restarts System.FormatException: Input string was not in a correct format. at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 87 at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 69 12:23:12.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 12:23:12.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 12:23:13.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 12:23:13.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 12:23:13.0 Debug: Failed to get headphones api capabilities from https://indexer.codeshy.com System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get(HttpRequest request) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 59 12:23:13.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 12:23:13.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 12:23:13.0 Debug: Failed to parse headphones api capabilities for https://indexer.codeshy.com System.Xml.XmlException: Name cannot begin with the '>' character, hexadecimal value 0x3E. Line 3, position 4. at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos) at System.Xml.XmlTextReaderImpl.ParseElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 87 at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 69 12:23:13.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 12:23:13.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 12:23:13.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 12:23:13.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 12:23:13.0 Debug: Downloading Feed https://indexer.codeshy.com/api?t=search&cat=3000&extended=1&apikey=964d601959918a578a670984bdee9357&offset=0&limit=100 12:23:13.0 Trace: Parsed: Lady Gaga Born This Way 2CD FLAC 2011 WRE 12:23:13.0 Trace: Parsed: Lady Gaga Born This Way PROMO CDR2 FLAC 2011 WRE 12:23:13.0 Trace: Parsed: Lady Gaga Born This Way PROMO CDR FLAC 2011 WRE 12:23:13.0 Trace: Parsed: Lady Gaga Born This Way (The Remix) (2011) FLAC 12:23:13.0 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 12:23:13.0 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 12:23:13.0 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 12:23:13.0 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 12:23:13.0 Trace: Parsed: Lady Gaga Born This Way (The Remix) 2011 pLAN9 12:23:13.0 Trace: Parsed: Lady GaGa Born This Way (Special Edition) 2CD FLAC 2011 PERFECT 12:23:13.0 Trace: Parsed: Lady GaGa Born This Way Bonus Track CD FLAC 2011 PERFECT 12:23:13.0 Trace: Parsed: Lady Gaga Born This Way CDM FLAC 2011 WRE 12:23:13.0 Trace: Parsed: Lady GaGa Born This Way Special Edition FLAC 12:23:13.0 Trace: Parsed: Lutheria Lady Gaga Born This Way CD1 12:23:13.0 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 12:23:13.0 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 12:23:13.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 12:23:13.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 12:23:13.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 12:23:13.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 12:23:13.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:13.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149930326088_381/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:13.0 Info: DatabaseEngineVersionCheck migrating 12:23:13.0 Info: PerformDBOperation 12:23:13.0 Info: Performing DB Operation 12:23:13.0 Info: SQLite 3.47.0 12:23:13.0 Info: => 0.0011709s 12:23:13.0 Info: DatabaseEngineVersionCheck migrated 12:23:13.0 Info: => 0.0011842s 12:23:13.0 Debug: Took: 00:00:00.0110393 12:23:13.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 = ["\"NewznabSettings\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 12:23:13.0 Debug: Initializing Providers. Count 2 12:23:13.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 12:23:13.0 Warn: Removing Name1 12:23:13.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:23:13.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:23:13.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 12:23:13.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 12:23:13.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 12:23:13.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 12:23:13.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 12:23:13.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 12:23:13.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 12:23:13.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 12:23:13.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 12:23:13.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 12:23:13.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 12:23:13.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 12:23:13.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 12:23:13.1 Debug: Downloading Feed http://fake.com/ 12:23:13.1 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 12:23:13.1 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 12:23:13.1 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 12:23:13.1 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:23:13.1 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 12:23:13.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 12:23:13.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 12:23:13.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 12:23:13.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 12:23:13.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 12:23:13.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 12:23:13.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 12:23:13.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 12:23:13.1 Trace: Unexpected Response content (849 bytes): 12:23:13.1 Error: Failed to determine newznab api capabilities for http://indxer.local, using the defaults instead till Lidarr restarts System.FormatException: Input string was not in a correct format. at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 96 at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 68 RequestUri: http://indxer.local/api?t=caps;StatusCode: OK;ContentLength: 849;ContentSample: 12:23:13.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 12:23:13.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 12:23:13.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 12:23:13.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 12:23:13.1 Debug: Failed to get newznab api capabilities from http://indxer.local System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get(HttpRequest request) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 58 12:23:13.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 12:23:13.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 12:23:13.1 Trace: Unexpected Response content (844 bytes): <> max="60" default="25"/> 12:23:13.1 Debug: Failed to parse newznab api capabilities for http://indxer.local System.Xml.XmlException: Name cannot begin with the '>' character, hexadecimal value 0x3E. Line 3, position 4. at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos) at System.Xml.XmlTextReaderImpl.ParseElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 96 at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 68 RequestUri: http://indxer.local/api?t=caps;StatusCode: OK;ContentLength: 844;ContentSample: <> max="60" default="25"/> 12:23:13.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 12:23:13.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 12:23:13.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 12:23:13.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 12:23:13.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 12:23:13.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 12:23:13.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 12:23:13.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 12:23:13.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 12:23:13.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 12:23:13.1 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 12:23:13.2 Trace: Parsed: White.Collar.S03E05.720p.HDTV.X264-DIMENSION 12:23:13.2 Trace: Parsed: White.Collar.S03E04.720p.HDTV.X264-DIMENSION 12:23:13.2 Trace: Parsed: White.Collar.S03E03.720p.HDTV.x264-CTU 12:23:13.2 Trace: Parsed: White.Collar.S03E02.720p.HDTV.X264-DIMENSION 12:23:13.2 Trace: Parsed: White.Collar.S03E07.720p.HDTV.x264-IMMERSE 12:23:13.2 Trace: Parsed: White.Collar.S02E14.720p.HDTV.X264-DIMENSION 12:23:13.2 Trace: Parsed: Head Rush 2010-09-17 Human Conductions 1080i HDTV DD5.1 MPEG2-TrollHD 12:23:13.2 Trace: Parsed: Fringe S04E13 720p WMVHD NeoDweezil 12:23:13.2 Trace: Parsed: The.Indian.Doctor.S02E01.HDTV.x264-TLA 12:23:13.2 Trace: Parsed: Giada at Home GH0412H Pure Comfort 1080i HDTV DD5.1 MPEG2-TrollHD 12:23:13.2 Trace: Parsed: Black Forest (2012) 1080i HDTV DD5.1 MPEG2-TrollHD 12:23:13.2 Trace: Parsed: The.Indian.Doctor.S02E01.720p.HDTV.x264-TLA 12:23:13.2 Trace: Parsed: American Weed S01E01 Marijuana Drama 720p HDTV DD5.1 MPEG2-TrollHD 12:23:13.2 Trace: Parsed: Space.1999.S01E10.1080p.BluRay.x264-aAF 12:23:13.2 Trace: Parsed: Space.1999.S01E09.1080p.BluRay.x264-aAF 12:23:13.2 Trace: Parsed: Space.1999.S01E08.1080p.BluRay.x264-aAF 12:23:13.2 Trace: Parsed: Space.1999.S01E07.1080p.BluRay.x264-aAF 12:23:13.2 Trace: Parsed: Space.1999.S01E06.1080p.BluRay.x264-aAF 12:23:13.2 Trace: Parsed: Space.1999.S01E05.1080p.BluRay.x264-aAF 12:23:13.2 Trace: Parsed: My.Kitchen.Rules.AU.S03E17.PDTV.XviD.BF1 12:23:13.2 Trace: Parsed: Space.1999.S01E04.1080p.BluRay.x264-aAF 12:23:13.2 Trace: Parsed: Space.1999.S01E03.1080p.BluRay.x264-aAF 12:23:13.2 Trace: Parsed: Space.1999.S01E02.1080p.BluRay.x264-aAF 12:23:13.2 Trace: Parsed: Space.1999.S01E01.1080p.BluRay.x264-aAF 12:23:13.2 Trace: Parsed: National.Geographic.Forbidden.Tomb.of.Genghis.Khan.720p.HDTV.x264-GeT 12:23:13.2 Trace: Parsed: Chicago's Best - Western Suburbs 2 1080i HDTV DD5.1 MPEG2-TrollHD 12:23:13.2 Trace: Parsed: Star.Wars.Episode.VI.Return.Of.The.Jedi.1983.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 12:23:13.2 Trace: Parsed: Bondi.Rescue.S07E04.WS.PDTV.XviD-RTA 12:23:13.2 Trace: Parsed: Star.Wars.Episode.I.The.Phantom.Menace.1999.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 12:23:13.2 Trace: Parsed: The.Biggest.Loser.Australia.s07e23.PDTV.XviD.BF1 12:23:13.2 Trace: Parsed: Star.Wars.Episode.II.Attack.Of.The.Clones.2002.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 12:23:13.2 Trace: Parsed: The River - S01E03 - Los Ciegos - 264x720p 12:23:13.2 Trace: Parsed: My.Kitchen.Rules.S03E17.WS.PDTV.x264-TASTETV 12:23:13.2 Trace: Parsed: Catch 21 2011-05-23 1080i HDTV DD2.0 MPEG2-TrollHD 12:23:13.2 Trace: Parsed: Star.Wars.Episode.III.Revenge.Of.The.Sith.2005.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 12:23:13.2 Trace: Parsed: Unwrapped CW1612H Easy as Pie 1080i HDTV DD5.1 MPEG2-TrollHD 12:23:13.2 Trace: Parsed: Unwrapped CW1312H Sack Lunch 1080i HDTV DD5.1 MPEG2-TrollHD 12:23:13.2 Trace: Parsed: Unforgettable S01E16 Heartbreak 1080i HDTV DD5.1 MPEG2-TrollHD 12:23:13.2 Trace: Parsed: This Old House S33E20 1080i HDTV DD5.1 MPEG2-TrollHD 12:23:13.2 Trace: Parsed: Grimm S01E12 Last Grimm Standing 1080i HDTV DD5.1 MPEG2-TrollHD 12:23:13.2 Trace: Parsed: Catch 21 2011-05-20 1080i HDTV DD2.0 MPEG2-TrollHD 12:23:13.2 Trace: Parsed: Luck.S01E05.PROPER.720p.HDTV.x264-2HD 12:23:13.2 Trace: Parsed: Ask This Old House S10E20 1080i HDTV DD5.1 MPEG2-TrollHD 12:23:13.2 Trace: Parsed: According to Jim S07E04 The Perfect Fight 1080i HDTV DD5.1 MPEG2-TrollHD 12:23:13.2 Trace: Parsed: According to Jim S07E03 Safety Last 1080i HDTV DD5.1 MPEG2-TrollHD 12:23:13.2 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.HDTV.XviD-2HD 12:23:13.2 Trace: Parsed: A Gifted Man S01E15 In Case of Letting Go 1080i HDTV DD5.1 MPEG2-TrollHD 12:23:13.2 Trace: Parsed: Star.Wars.Episode.IV.A.New.Hope.1977.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 12:23:13.2 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.720p.HDTV.x264-2HD 12:23:13.2 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.720p.HDTV.x264-MOMENTUM 12:23:13.2 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.HDTV.x264-MOMENTUM 12:23:13.2 Trace: Parsed: Star.Wars.Episode.V.The.Empire.Strikes.Back.1980.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 12:23:13.2 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.HDTV.x264-MOMENTUM 12:23:13.2 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.720p.HDTV.x264-MOMENTUM 12:23:13.2 Trace: Parsed: Less.Than.Kind.S03E09.720p.HDTV.x264-2HD 12:23:13.2 Trace: Parsed: Catch 21 2011-05-19 1080i HDTV DD2.0 MPEG2-TrollHD 12:23:13.2 Trace: Parsed: Less.Than.Kind.S03E09.HDTV.XviD-2HD 12:23:13.2 Trace: Parsed: Luck.S01E05.HDTV.XviD-2HD 12:23:13.2 Trace: Parsed: Jimmy.Kimmel.2012.02.26.After.the.Oscars.Special.HDTV.XviD-2HD 12:23:13.2 Trace: Parsed: Spartacus.S02E05.HDTV.XviD-2HD 12:23:13.2 Trace: Parsed: Jay.Leno.2012.02.22.Tim.Allen.720p.HDTV.x264-BAJSKORV 12:23:13.2 Trace: Parsed: Jay.Leno.2012.02.09.Denzel.Washington.720p.HDTV.x264-BAJSKORV 12:23:13.2 Trace: Parsed: Jay.Leno.2012.02.21.Bill.O.Reilly.720p.HDTV.x264-BAJSKORV 12:23:13.2 Trace: Parsed: Jay.Leno.2012.02.02.Drew.Barrymore.720p.HDTV.x264-BAJSKORV 12:23:13.2 Trace: Parsed: Jay.Leno.2012.02.17.Dave.Salmoni.720p.HDTV.x264-BAJSKORV 12:23:13.2 Trace: Parsed: Jay.Leno.2012.02.14.Tyler.Perry.720p.HDTV.x264-BAJSKORV 12:23:13.2 Trace: Parsed: Jay.Leno.2012.02.06.Dwayne.Johnson.720p.HDTV.x264-BAJSKORV 12:23:13.2 Trace: Parsed: Jimmy.Fallon.2012.02.22.Alan.Alda.720p.HDTV.x264-BAJSKORV 12:23:13.2 Trace: Parsed: Jimmy.Fallon.2012.02.21.Tyler.Perry.720p.HDTV.x264-BAJSKORV 12:23:13.2 Trace: Parsed: Eastbound.and.Down.S03E02.HDTV.XviD-2HD 12:23:13.2 Trace: Parsed: Jimmy.Fallon.2012.02.07.Harry.Connick.Jr.720p.HDTV.x264-BAJSKORV 12:23:13.2 Trace: Parsed: Jimmy.Fallon.2012.02.20.Anjelica.Houston.720p.HDTV.x264-BAJSKORV 12:23:13.2 Trace: Parsed: Jimmy.Fallon.2012.02.17.Ricky.Gervais.720p.HDTV.x264-BAJSKORV 12:23:13.2 Trace: Parsed: Cartoon Network Hall of Game Awards 2012 1080i HDTV DD5.1 MPEG2-TrollHD 12:23:13.2 Trace: Parsed: Jimmy.Fallon.2012.02.15.Greg.Kinnear.720p.HDTV.x264-BAJSKORV 12:23:13.2 Trace: Parsed: Jimmy.Fallon.2012.02.14.Donald.Trump.720p.HDTV.x264-BAJSKORV 12:23:13.2 Trace: Parsed: Jimmy.Fallon.2012.02.13.Nicolas.Cage.720p.HDTV.x264-BAJSKORV 12:23:13.2 Trace: Parsed: Jimmy.Fallon.2012.02.06.The.Best.Of.720p.HDTV.x264-BAJSKORV 12:23:13.2 Trace: Parsed: Jimmy.Fallon.2012.02.02.Taylor.Lautner.720p.HDTV.x264-BAJSKORV 12:23:13.2 Trace: Parsed: The.Apprentice.US.S12E02.HDTV.XviD-2HD 12:23:13.2 Trace: Parsed: Heartland.CA.S05E14.720p.HDTV.x264-2HD 12:23:13.2 Trace: Parsed: time.out.s13e03.pdtv.x264-d2v 12:23:13.2 Trace: Parsed: lyxfallan.s12e04.proper.pdtv.x264-d2v 12:23:13.2 Trace: Parsed: karatefylla.s02e01.pdtv.x264-d2v 12:23:13.2 Trace: Parsed: The.Walking.Dead.S02E10.iNTERNAL.720p.HDTV.x264-2HD 12:23:13.2 Trace: Parsed: How.The.Celts.Saved.Britain.S01E02.BDRip.XviD-SPRiNTER 12:23:13.2 Trace: Parsed: How.The.Celts.Saved.Britain.S01E01.BDRip.XviD-SPRiNTER 12:23:13.2 Trace: Parsed: Wanna.BEn.S02E02.PDTV.XviD-FiHTV 12:23:13.2 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.720p.HDTV.x264-MOMENTUM 12:23:13.2 Trace: Parsed: Heartland.CA.S05E14.HDTV.XviD-2HD 12:23:13.2 Trace: Parsed: Parallel Series 2 (MOTE028D)-WEB-2012-dL 12:23:13.2 Trace: Parsed: 7.Days.NZ.S04E02.PDTV.XviD-FiHTV 12:23:13.2 Trace: Parsed: Finding.Bigfoot.S02E08.Finding.Bigfoot.Special.HDTV.XviD-FQM 12:23:13.2 Trace: Parsed: Oscars.Red.Carpet.Live.2012.720p.HDTV.x264-2HD 12:23:13.2 Trace: Parsed: The.Apprentice.S12E02.720p.HDTV.x264-BAJSKORV 12:23:13.2 Trace: Parsed: The.Walking.Dead.S02E10.HDTV.x264-ASAP 12:23:13.2 Trace: Parsed: The.Walking.Dead.S02E10.720p.HDTV.x264-IMMERSE 12:23:13.2 Trace: Parsed: The.Apprentice.S12E02.HDTV.x264-BAJSKORV 12:23:13.2 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.HDTV.x264-MOMENTUM 12:23:13.2 Trace: Parsed: The.Amazing.Race.S20E02.HDTV.XviD-2HD 12:23:13.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 12:23:13.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 12:23:13.2 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 12:23:13.2 Trace: Parsed: Brainstorm-Scary Creatures-CD-FLAC-2016-NBFLAC 12:23:13.2 Trace: Parsed: Dylan LeBlanc-Cautionary Tale-(SL012)-CD-FLAC-2016-CUSTODES 12:23:13.2 Trace: Parsed: Sia-This Is Acting-Limited Deluxe Edition-CD-FLAC-2016-PERFECT 12:23:13.2 Trace: Parsed: Azad-Leben II-DE-Limited Edition-3CD-FLAC-2016-Mrflac 12:23:13.2 Trace: Parsed: VA-Hits 2016-(TETA092-2)-CD-FLAC-2016-flachedelic 12:23:13.2 Trace: Parsed: Rhapsody Of Fire-Into The Legend-CD-FLAC-2016-CATARACT 12:23:13.2 Trace: Parsed: Megadeth-Dystopia-JP Retail-CD-FLAC-2016-GRAVEWISH 12:23:13.2 Trace: Parsed: Rachel Platten-Wildfire-Deluxe Edition-CD-FLAC-2016-PERFECT 12:23:13.2 Trace: Parsed: Anthrax-For All Kings-DELUXE EDITION-2CD-FLAC-2016-mwnd 12:23:13.2 Trace: Parsed: The Shrine-Rare Breed-CD-FLAC-2015-NBFLAC 12:23:13.2 Trace: Parsed: Anthrax-For All Kings-CD-FLAC-2016-FORSAKEN 12:23:13.2 Trace: Parsed: Anthrax-For All Kings-2CD-Ltd 12:23:13.2 Trace: Parsed: The Contortionist-Exoplanet (Redux)-2016-MTD 12:23:13.2 Trace: Parsed: VA - Hard Bass 2016 12:23:13.2 Trace: Parsed: Sia-This Is Acting-CD-FLAC-2016-PERFECT 12:23:13.2 Trace: Parsed: Lefa-Monsieur Fall-FR-CD-FLAC-2016-Mrflac 12:23:13.2 Trace: Parsed: VA-Now Thats What I Call Rock-CD-FLAC-2016-FATHEAD 12:23:13.2 Trace: Parsed: AniMe-Exterminate-(TRAXCD084)-2CD-FLAC-2016-SPL 12:23:13.2 Trace: Parsed: VA - Absolute Uplifter Vol 2 Euphoric Trance 12:23:13.2 Trace: Parsed: Dream Theater - The Astonishing (2016) 12:23:13.2 Trace: Parsed: Black Sabbath ? The End (2016) 12:23:13.2 Trace: Parsed: Status Quo Quo-Remastered (2016). - 12:23:13.2 Trace: Parsed: 100-va_-_polonaise_deel_12-cd1-2016-sob 12:23:13.2 Trace: Parsed: Lutece-From Glory Towards Void-2016 12:23:13.2 Trace: Parsed: The Black Market Trust - II - 2016 12:23:13.2 Trace: Parsed: Borknagar-Winter Thrice-(88875175232)-CD-FLAC-2016-WRE 12:23:13.2 Trace: Parsed: Joseph Trapanese-Straight Outta Compton Original Motion Picture Score-OST-CD-FLAC-2016-FORSAKEN 12:23:13.2 Trace: Parsed: VA-Deephouse Top 100 Vol.3 12:23:13.2 Trace: Parsed: VA-Deephouse Top 100 Vol.3 - 12:23:13.2 Trace: Parsed: VA-2016 Grammy Nominees-CD-FLAC-2016-FORSAKEN 12:23:13.2 Trace: Parsed: Dvalin-Aus Dem Schatten-WEB-2016-ENTiTLED 12:23:13.2 Trace: Parsed: Bonnie Prince Billy - Pond Scum (2016) 12:23:13.2 Trace: Parsed: VA-Urban_Dance_Vol.15-2016 12:23:13.2 Trace: Parsed: VA-Urban Dance Vol.15-2016 12:23:13.2 Trace: Parsed: VA-Handsup Hits 2 Explicit 12:23:13.2 Trace: Parsed: VA-Handsup Hits 2 Explicit - 12:23:13.2 Trace: Parsed: VA - Ultimate Trance Reflections 12:23:13.2 Trace: Parsed: Highborne-Descent-WEB-2016-ENTiTLED 12:23:13.2 Trace: Parsed: Lifelss 2 Life-L2L-WEB-2016-ENTiTLED 12:23:13.2 Trace: Parsed: Lumberjack Feedback-Blackened Visions-WEB-2016-ENTiTLED 12:23:13.2 Trace: Parsed: Semidimes-The Same Old Stories-WEB-2016-ENTiTLED 12:23:13.2 Trace: Parsed: The Shrine-Rare Breed-WEB-2016-ENTiTLED 12:23:13.2 Trace: Parsed: The Contortionist-Exoplanet (Redux)-WEB-2016-ENTiTLED 12:23:13.2 Trace: Parsed: Megadeth-Dystopia-Limited Edition-2016-FATHEAD 12:23:13.2 Trace: Parsed: Will_Tura_-_Klein_Geluk-WEB-2016-320 12:23:13.2 Trace: Parsed: Borknagar-Winter Thrice-WEB-2016-ENTiTLED 12:23:13.2 Trace: Parsed: 6563dce3-68d0-4ef4-a2cd-284119446e3d 12:23:13.2 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 12:23:13.2 Trace: Parsed: Turkish Techno-Number Two-VINYL-FLAC-2016-FATHEAD 12:23:13.2 Trace: Parsed: Megadeth-Dystopia-LIMITED EDITION-CD-FLAC-2016-FATHEAD 12:23:13.2 Trace: Parsed: Lionheart-Love Dont Live Here-CD-FLAC-2016-CATARACT 12:23:13.2 Trace: Parsed: VA - House Clubhits Megamix Vol.6 (2016) 12:23:13.2 Trace: Parsed: Rachel Platten-Wildfire-CD-FLAC-2016-PERFECT 12:23:13.2 Trace: Parsed: Chairlift-Moth-CD-FLAC-2016-PERFECT 12:23:13.2 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 12:23:13.2 Trace: Parsed: Danforth-Crack House-PROMO-CDR-FLAC-2016-CATARACT 12:23:13.2 Trace: Parsed: Rimk-Monster Tape-FR-CD-FLAC-2016-Mrflac 12:23:13.2 Trace: Parsed: H-Magnum-Gotham City-FR-CD-FLAC-2016-Mrflac 12:23:13.2 Trace: Parsed: VA-Hard Bass 2016-(B2SCD009)-4CD-FLAC-2016-SPL 12:23:13.2 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 12:23:13.2 Trace: Parsed: Stern-2016 01 20-96k-Part 05 12:23:13.2 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 12:23:13.2 Trace: Parsed: Stern-2016 01 20-96k-Part 04 12:23:13.2 Trace: Parsed: Stern-2016 01 20-96k-Part 03 12:23:13.2 Trace: Parsed: VA - NRJ Winter Hits 2016 12:23:13.2 Trace: Parsed: Stern-2016 01 20-96k-Part 02 12:23:13.2 Trace: Parsed: Stern-2016 01 20-96k-Part 01 12:23:13.2 Trace: Parsed: German Top 100 Single Charts (16-01-2016)(320) 12:23:13.2 Trace: Parsed: va-dj-sounds-2016.1 - 12:23:13.2 Trace: Parsed: va-dj-sounds-2016.1 12:23:13.2 Trace: Parsed: Anima Tempo-Caged In Memories-WEB-2016-ENTiTLED 12:23:13.2 Trace: Parsed: Rhapsody_Of_Fire-Into_The_Legend-Ltd.Ed.-2016-MCA_int 12:23:13.2 Trace: Parsed: Brainstorm-Scary_Creatures-Ltd.Ed.-2016-MCA_int 12:23:13.2 Trace: Parsed: VA-Hardstyle_The_Annual_2016 12:23:13.2 Trace: Parsed: Benjamin Bluemchen-131 Auf Grosser Flossfahrt-DE-AUDIOBOOK-CD-FLAC-2016-VOLDiES 12:23:13.2 Trace: Parsed: Tribulation-Melancholia-CDEP-2016 12:23:13.2 Trace: Parsed: VA - A State Of Trance Radio Top 20 January (2016) 12:23:13.2 Trace: Parsed: Die drei Fragezeichen Kids - Tanz Der Skelette - Folge 48 - mp3 - by Videomann 12:23:13.2 Trace: Parsed: Die Drei Fragezeichen Kids-Tanz Der Skelette-Folge 48-Mp3-By Videomann 12:23:13.2 Trace: Parsed: Deep_Nirvana_Vol__4_25_Deep-House_Tunes 12:23:13.2 Trace: Parsed: VA-Straight Outta Compton-OST-CD-FLAC-2016-FORSAKEN 12:23:13.2 Trace: Parsed: Sj0005m4a-Steve_Vai_-_The_Infinite_Steve_Vai_An_Anthology._(2cd)_(2003)-cd-01 12:23:13.2 Trace: Parsed: Varg-Das Ende Aller Lugen-2CD-DELUXE EDITION-DE-2016 12:23:13.2 Trace: Parsed: Nifrost-Motvind-WEB-2016-ENTiTLED 12:23:13.2 Trace: Parsed: Die Drei Fragezeichen - Die Rache des Untoten - Folge 179 - MP3 - by Videomann 12:23:13.2 Trace: Parsed: VA-The_Best_Deep_House__Vol_1 12:23:13.2 Trace: Parsed: Unantastbar-Hand Aufs Herz-DE-CD-FLAC-2016-NBFLAC 12:23:13.2 Trace: Parsed: Terrorgruppe-Tiergarten-DE-CD-FLAC-2016-NBFLAC 12:23:13.2 Trace: Parsed: VA - Hardstyle Sounds Vol.05 12:23:13.2 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb 12:23:13.2 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb - 12:23:13.2 Trace: Parsed: VA-House_do_Brasil,_Vol_2-2016 12:23:13.2 Trace: Parsed: Todd Edwards-Rinse-FM-01-01-2016-G3L 12:23:13.2 Trace: Parsed: Azad-Leben II-DE-CD-FLAC-2016-VOLDiES 12:23:13.2 Trace: Parsed: Rhapsody Of Fire-Into The Legend-WEB-2016-ENTiTLED 12:23:13.2 Trace: Parsed: VA - Berlin Deep House 2016.1 12:23:13.2 Trace: Parsed: Tech House Masters Fresh 12:23:13.2 Trace: Parsed: EDM Essentials - Future Banging Concert 12:23:13.2 Trace: Parsed: Dance 2016 mystery of sound 12:23:13.2 Trace: Parsed: Hinds-Leave Me Alone-CD-FLAC-2016-FORSAKEN 12:23:13.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 12:23:13.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 12:23:13.2 Warn: API Request Limit reached for Newznab. Disabled for 00:05:00 12:23:13.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 12:23:13.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 12:23:13.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 12:23:13.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 12:23:13.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 12:23:13.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 12:23:13.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 12:23:13.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 12:23:13.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 12:23:13.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 12:23:13.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 12:23:13.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 12:23:13.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 12:23:13.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 12:23:13.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 12:23:13.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 12:23:13.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 12:23:13.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 12:23:13.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 12:23:13.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 12:23:13.2 Debug: Downloading Feed /?page=rss&cats=2_0&filter=1 12:23:13.2 Trace: Parsed: [Foxy-Subs] Mahouka Koukou no Yuutousei - 08 [720p] [3194D881].mkv 12:23:13.2 Trace: Parsed: Macross Zero (BDRip 1920x1080p x265 HEVC TrueHD, FLAC 5.1+2.0)[sxales] 12:23:13.2 Trace: Parsed: Fumetsu no Anata e - 19 [WEBDL 1080p] Ukr DVO 12:23:13.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 12:23:13.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 12:23:13.2 Debug: Downloading Feed https://redacted.ch/ajax.php?action=browse&order_by=time&order_way=desc&filter_cat%5B1%5D=1 12:23:13.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 12:23:13.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 12:23:13.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 12:23:13.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 12:23:13.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 12:23:13.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 12:23:13.2 Debug: Downloading Feed http://rss.torrentleech.org/ 12:23:13.2 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 12:23:13.2 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 12:23:13.2 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 12:23:13.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:23:13.2 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 12:23:13.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 12:23:13.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 12:23:13.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:23:13.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:23:13.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.3 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:13.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:23:13.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:23:13.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:23:13.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:23:13.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:23:13.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:23:13.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.3 Trace: Feed has valid size in description. 12:23:13.3 Debug: Downloading Feed http://my.indexer.tv/recent 12:23:13.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:23:13.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:23:13.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 12:23:13.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 12:23:13.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.3 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:23:13.3 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:23:13.3 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.3 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:13.3 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:23:13.3 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:23:13.3 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.3 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:23:13.3 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:23:13.3 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.3 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:23:13.3 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:23:13.3 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 1095216660 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.3 Trace: Feed has valid size in description. 12:23:13.3 Debug: Downloading Feed http://my.indexer.tv/recent 12:23:13.3 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:23:13.3 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:23:13.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 12:23:13.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 12:23:13.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:23:13.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:23:13.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.3 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:13.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:23:13.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:23:13.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:23:13.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:23:13.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:23:13.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:23:13.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.3 Trace: Feed has valid size in description. 12:23:13.3 Debug: Downloading Feed http://my.indexer.tv/recent 12:23:13.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:23:13.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:23:13.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 12:23:13.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 12:23:13.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:13.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:13.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:13.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:13.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:13.3 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 15360 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.3 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:13.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:13.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:13.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:13.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:13.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:13.3 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:13.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:13.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:13.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:13.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:13.3 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:13.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:13.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:13.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:13.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:13.3 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.3 Debug: Feed doesn't have release size. 12:23:13.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:13.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:13.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:13.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:13.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:13.3 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.3 Debug: Downloading Feed http://my.indexer.tv/recent 12:23:13.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:13.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:13.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:13.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:13.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:13.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 12:23:13.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 12:23:13.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 12:23:13.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 12:23:13.3 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 13625 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.3 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:13.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 12:23:13.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 12:23:13.3 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 12:23:13.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 12:23:13.3 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 12:23:13.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 12:23:13.3 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 10468982784 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.3 Debug: Feed doesn't have release size. 12:23:13.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 12:23:13.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 12:23:13.3 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.3 Debug: Downloading Feed http://my.indexer.tv/recent 12:23:13.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 12:23:13.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 12:23:13.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 12:23:13.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 12:23:13.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.3 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 12:23:13.3 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 12:23:13.3 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:23:13.3 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:23:13.3 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:23:13.3 Trace: TorrentInfo: Guid: http://ac.me/torrent/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.html Title: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- Size: 562386947 InfoUrl: DownloadUrl: http://ac.me/download/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/21/2016 09:51:54 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.3 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:13.3 Trace: Feed has valid size in enclosure. 12:23:13.3 Debug: Downloading Feed http://my.indexer.tv/recent 12:23:13.3 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 12:23:13.3 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 12:23:13.3 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:23:13.3 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:23:13.3 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:23:13.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 12:23:13.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 12:23:13.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.3 Trace: Identified feed as EZTV compatible by EZTV Namespace 12:23:13.3 Trace: Feed has Ezrss schema 12:23:13.3 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 12:23:13.3 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:23:13.3 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 12:23:13.3 Trace: TorrentInfo: Guid: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ Title: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] Size: 796606175 InfoUrl: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ DownloadUrl: http://re.zoink.it/20a4ed4eFC Indexer: CommentUrl: http://eztv.it/forum/discuss/58439/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:39:00 MagnetUrl: magnet:?xt=urn:btih:ED6E7P5IQJZCOSWGOH4FPTAVCRHJVKB6&dn=S4C.I.Grombil.Cyfandir.Pell.American.Interior.PDTV.x264-MVGroup InfoHash: 20FC4FBFA88272274AC671F857CC15144E9AA83E Seeders: Peers: 12:23:13.3 Debug: Feed was parseable by Ezrss Parser 12:23:13.3 Debug: Downloading Feed http://my.indexer.tv/recent 12:23:13.3 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 12:23:13.3 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:23:13.3 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 12:23:13.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 12:23:13.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 12:23:13.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:13.4 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:23:13.4 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:23:13.4 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:23:13.4 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:23:13.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:23:13.4 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:23:13.4 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:23:13.4 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:23:13.4 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:23:13.4 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:23:13.4 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:23:13.4 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:23:13.4 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:23:13.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:23:13.4 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:23:13.4 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:23:13.4 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:23:13.4 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:23:13.4 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:23:13.4 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:23:13.4 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:23:13.4 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:23:13.4 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:23:13.4 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:23:13.4 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:23:13.4 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:23:13.4 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:23:13.4 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:23:13.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:23:13.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:23:13.4 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:23:13.4 Trace: TorrentInfo: Guid: 5b33ab11-37f9-4dfa-bd75-4843269acfc0 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:13.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:13.4 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:23:13.4 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:23:13.4 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:23:13.4 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:23:13.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:23:13.4 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:23:13.4 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:23:13.4 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:23:13.4 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:23:13.4 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:23:13.4 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:23:13.4 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:23:13.4 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:23:13.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:23:13.4 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:23:13.4 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:23:13.4 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:23:13.4 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:23:13.4 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:23:13.4 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:23:13.4 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:23:13.4 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:23:13.4 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:23:13.4 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:23:13.4 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:23:13.4 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:23:13.4 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:23:13.4 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:23:13.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:23:13.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:23:13.4 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:23:13.4 Trace: TorrentInfo: Guid: 278b4b2a-0d0f-4d67-9ad0-9dc6afc76873 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:13.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:13.4 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:23:13.4 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:23:13.4 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:23:13.4 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:23:13.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:23:13.4 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:23:13.4 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:23:13.4 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:23:13.4 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:23:13.4 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:23:13.4 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:23:13.4 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:23:13.4 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:23:13.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:23:13.4 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:23:13.4 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:23:13.4 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:23:13.4 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:23:13.4 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:23:13.4 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:23:13.4 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:23:13.4 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:23:13.4 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:23:13.4 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:23:13.4 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:23:13.4 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:23:13.4 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:23:13.4 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:23:13.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:23:13.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:23:13.4 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:23:13.4 Trace: TorrentInfo: Guid: 1c52abf8-f160-4c59-8ad2-cb28a86f0eb1 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:13.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:13.4 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:23:13.4 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:23:13.4 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:23:13.4 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:23:13.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:23:13.4 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:23:13.4 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:23:13.4 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:23:13.4 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:23:13.4 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:23:13.4 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:23:13.4 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:23:13.4 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:23:13.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:23:13.4 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:23:13.4 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:23:13.4 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:23:13.4 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:23:13.4 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:23:13.4 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:23:13.4 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:23:13.4 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:23:13.4 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:23:13.4 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:23:13.4 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:23:13.4 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:23:13.4 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:23:13.4 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:23:13.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:23:13.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:23:13.4 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:23:13.4 Trace: TorrentInfo: Guid: 4bb49a5b-42a6-4283-9807-296f0a5d8af2 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 984078090 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:13.4 Trace: Feed has valid size in description. 12:23:13.4 Debug: Downloading Feed http://my.indexer.tv/recent 12:23:13.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:13.4 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:23:13.4 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:23:13.4 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:23:13.4 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:23:13.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:23:13.4 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:23:13.4 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:23:13.4 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:23:13.4 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:23:13.4 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:23:13.4 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:23:13.4 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:23:13.4 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:23:13.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:23:13.4 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:23:13.4 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:23:13.4 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:23:13.4 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:23:13.4 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:23:13.4 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:23:13.4 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:23:13.4 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:23:13.4 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:23:13.4 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:23:13.4 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:23:13.4 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:23:13.4 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:23:13.4 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:23:13.4 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:23:13.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:23:13.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:23:13.4 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:23:13.4 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:23:13.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 12:23:13.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 12:23:13.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.4 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 12:23:13.4 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 12:23:13.4 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 12:23:13.4 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 12:23:13.4 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 12:23:13.4 Trace: TorrentInfo: Guid: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html Title: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] Size: 880496711 InfoUrl: DownloadUrl: http://itorrents.org/torrent/51C578C9823DD58F6EEA287C368ED935843D63AB.torrent?title=The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV] Indexer: CommentUrl: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html DownloadProtocol: Unknown PublishDate: 02/16/2017 02:24:26 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.4 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:13.4 Trace: Feed has valid size in enclosure. 12:23:13.4 Debug: Downloading Feed http://my.indexer.tv/recent 12:23:13.4 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 12:23:13.4 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 12:23:13.4 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 12:23:13.4 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 12:23:13.4 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 12:23:13.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 12:23:13.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 12:23:13.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.4 Trace: Parsed: The Voice 8x25 12:23:13.4 Trace: Parsed: The Voice 8x26 12:23:13.4 Trace: Parsed: How It's Made 25x07 720p 12:23:13.4 Trace: Parsed: Major Lazer 1x05 720p 12:23:13.4 Trace: Parsed: Lip Sync Battle 1x08 720p 12:23:13.4 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 12:23:13.4 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:13.4 Trace: Parsed: The Voice 8x25 12:23:13.4 Trace: Parsed: The Voice 8x26 12:23:13.4 Trace: Parsed: How It's Made 25x07 720p 12:23:13.4 Trace: Parsed: Major Lazer 1x05 720p 12:23:13.4 Trace: Parsed: Lip Sync Battle 1x08 720p 12:23:13.4 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 12:23:13.4 Trace: Parsed: The Voice 8x25 12:23:13.4 Trace: Parsed: The Voice 8x26 12:23:13.4 Trace: Parsed: How It's Made 25x07 720p 12:23:13.4 Trace: Parsed: Major Lazer 1x05 720p 12:23:13.4 Trace: Parsed: Lip Sync Battle 1x08 720p 12:23:13.4 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 12:23:13.4 Trace: Parsed: The Voice 8x25 12:23:13.4 Trace: Parsed: The Voice 8x26 12:23:13.4 Trace: Parsed: How It's Made 25x07 720p 12:23:13.4 Trace: Parsed: Major Lazer 1x05 720p 12:23:13.4 Trace: Parsed: Lip Sync Battle 1x08 720p 12:23:13.4 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 12:23:13.4 Debug: Feed doesn't have release size. 12:23:13.4 Trace: Parsed: The Voice 8x25 12:23:13.4 Trace: Parsed: The Voice 8x26 12:23:13.4 Trace: Parsed: How It's Made 25x07 720p 12:23:13.4 Trace: Parsed: Major Lazer 1x05 720p 12:23:13.4 Trace: Parsed: Lip Sync Battle 1x08 720p 12:23:13.4 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 12:23:13.4 Debug: Downloading Feed http://my.indexer.tv/recent 12:23:13.4 Trace: Parsed: The Voice 8x25 12:23:13.4 Trace: Parsed: The Voice 8x26 12:23:13.4 Trace: Parsed: How It's Made 25x07 720p 12:23:13.4 Trace: Parsed: Major Lazer 1x05 720p 12:23:13.4 Trace: Parsed: Lip Sync Battle 1x08 720p 12:23:13.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 12:23:13.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 12:23:13.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.4 Debug: Unable to parse indexer feed: Rss feed must have a pubDate element with a valid publish date. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.RssParser.GetPublishDate(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 198 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/RssParser.cs:line 159 at NzbDrone.Core.Indexers.TorrentRssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/TorrentRssParser.cs:line 54 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 148 at NzbDrone.Core.Indexers.RssParser.ParseResponse(IndexerResponse indexerResponse) in ./Lidarr.Core/Indexers/RssParser.cs:line 64 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 245 FeedUrl: http://my.indexer.tv/recent;ItemTitle: Surviving Marriage S01E09 480p HDTV x264-mSD 12:23:13.4 Error: An error occurred while processing feed. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Unable to parse indexer: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 251 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetGenericTorrentRssParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 142 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 76 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.Detect(TorrentRssIndexerSettings settings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 59 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.DetectParserSettings(TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 55 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.<>c__DisplayClass4_0.b__0() in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 32 at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) in ./Lidarr.Common/Cache/Cached.cs:line 109 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.GetParser(TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 32 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssIndexer.GetParser() in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssIndexer.cs:line 31 at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchReleases(Func`2 pageableRequestChainSelector, Boolean isRecent) in ./Lidarr.Core/Indexers/HttpIndexerBase.cs:line 87 FeedUrl: http://my.indexer.tv/recent 12:23:13.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 12:23:13.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 12:23:13.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 12:23:13.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 12:23:13.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 12:23:13.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 12:23:13.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 12:23:13.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 12:23:13.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 12:23:13.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 12:23:13.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 12:23:13.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 12:23:13.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 12:23:13.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 12:23:13.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 12:23:13.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 12:23:13.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.4 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 12:23:13.4 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 12:23:13.4 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 12:23:13.4 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:23:13.4 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 12:23:13.4 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 12:23:13.4 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 12:23:13.4 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 12:23:13.4 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 12:23:13.4 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:23:13.4 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 12:23:13.4 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 12:23:13.4 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 12:23:13.4 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 12:23:13.4 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 12:23:13.4 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:23:13.4 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 12:23:13.4 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 12:23:13.4 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 12:23:13.4 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 12:23:13.4 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 12:23:13.4 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:23:13.4 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 12:23:13.4 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 12:23:13.4 Debug: Feed doesn't have release size. 12:23:13.4 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 12:23:13.4 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 12:23:13.4 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 12:23:13.4 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:23:13.4 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 12:23:13.4 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 12:23:13.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 12:23:13.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 12:23:13.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.4 Trace: Identified feed as EZTV compatible by EZTV Namespace 12:23:13.4 Trace: Feed has Ezrss schema 12:23:13.4 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:23:13.4 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 12:23:13.4 Debug: Feed was parseable by Ezrss Parser 12:23:13.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 12:23:13.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 12:23:13.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:13.4 Trace: TorrentInfo: Guid: d4dcaa66-5493-4f26-b471-057a47ec4187 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:13.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:13.4 Trace: TorrentInfo: Guid: 818b266d-eaef-466b-922e-a8185eecdeed Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:13.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:13.4 Trace: TorrentInfo: Guid: 4438f11c-1ce8-4ae7-a12a-5337bc27d514 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:13.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:13.4 Trace: TorrentInfo: Guid: 1d5224b8-d422-4112-830c-f3d836d8f84c Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 513802 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:13.4 Debug: Feed doesn't have release size. 12:23:13.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:13.4 Trace: TorrentInfo: Guid: eddb09ef-739e-47f2-9263-e0f659187426 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:13.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 12:23:13.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 12:23:13.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:13.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:13.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:13.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:13.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:13.4 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 15360 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.4 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:13.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:13.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:13.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:13.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:13.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:13.4 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:13.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:13.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:13.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:13.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:13.4 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:13.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:13.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:13.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:13.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:13.4 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.4 Debug: Feed doesn't have release size. 12:23:13.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:13.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:13.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:13.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:13.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:13.4 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 12:23:13.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 12:23:13.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.4 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 12:23:13.4 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 12:23:13.4 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 12:23:13.4 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:23:13.4 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 12:23:13.4 Trace: TorrentInfo: Guid: 82131795-9119-4805-b9c6-4927e70a2187 Title: 24 S03E12 720p WEBRip h264-DRAWER Size: 0 InfoUrl: DownloadUrl: http://iptorrents.com/download.php/1234/24.S03E12.720p.WEBRip.h264-DRAWER.torrent?torrent_pass=abcd Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/12/2014 19:06:34 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.4 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:13.4 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 12:23:13.4 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 12:23:13.4 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 12:23:13.4 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:23:13.4 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 12:23:13.4 Trace: TorrentInfo: Guid: 7754be54-d3ef-4b8e-a091-00479b56592e Title: 24 S03E12 720p WEBRip h264-DRAWER Size: 0 InfoUrl: DownloadUrl: http://iptorrents.com/download.php/1234/24.S03E12.720p.WEBRip.h264-DRAWER.torrent?torrent_pass=abcd Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/12/2014 19:06:34 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.4 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 12:23:13.4 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 12:23:13.4 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 12:23:13.4 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:23:13.4 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 12:23:13.4 Trace: TorrentInfo: Guid: 9b634bae-6cd0-4109-8cde-e4e19569f866 Title: 24 S03E12 720p WEBRip h264-DRAWER Size: 0 InfoUrl: DownloadUrl: http://iptorrents.com/download.php/1234/24.S03E12.720p.WEBRip.h264-DRAWER.torrent?torrent_pass=abcd Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/12/2014 19:06:34 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.4 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 12:23:13.4 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 12:23:13.4 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 12:23:13.4 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:23:13.4 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 12:23:13.4 Trace: TorrentInfo: Guid: 3bdd9548-75b2-4092-8694-114ad07b7a8d Title: 24 S03E12 720p WEBRip h264-DRAWER Size: 1471026299 InfoUrl: DownloadUrl: http://iptorrents.com/download.php/1234/24.S03E12.720p.WEBRip.h264-DRAWER.torrent?torrent_pass=abcd Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/12/2014 19:06:34 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.4 Trace: Feed has valid size in description. 12:23:13.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 12:23:13.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 12:23:13.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.4 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 12:23:13.4 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 12:23:13.4 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 12:23:13.4 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 12:23:13.4 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 0 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 12:23:13.4 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 12:23:13.4 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 12:23:13.4 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 12:23:13.4 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 12:23:13.4 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 0 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 12:23:13.4 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 12:23:13.4 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 12:23:13.4 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 12:23:13.4 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 12:23:13.4 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 0 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 12:23:13.4 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 12:23:13.4 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 12:23:13.4 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 12:23:13.4 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 12:23:13.4 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 2523293286 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 12:23:13.4 Trace: Feed has valid size in description. 12:23:13.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 12:23:13.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 12:23:13.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.5 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 12:23:13.5 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 12:23:13.5 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 12:23:13.5 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 12:23:13.5 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 12:23:13.5 Trace: TorrentInfo: Guid: https://hdaccess.net/details.php?id=11515 Title: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 Size: 2538463390 InfoUrl: DownloadUrl: https://hdaccess.net/download.php?torrent=11515&passkey=123456 Indexer: CommentUrl: https://hdaccess.net/details.php?id=11515&hit=1#comments DownloadProtocol: Unknown PublishDate: 03/14/2015 21:10:42 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.5 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:13.5 Trace: Feed has valid size in enclosure. 12:23:13.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 12:23:13.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 12:23:13.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.5 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 12:23:13.5 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 12:23:13.5 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 12:23:13.5 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 12:23:13.5 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 12:23:13.5 Trace: TorrentInfo: Guid: https://thepiratebay.se/torrent/11811366/Series_Title_S05E02_HDTV_x264-Xclusive_%5Beztv%5D Title: Series Title S05E02 HDTV x264-Xclusive [eztv] Size: 388895872 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:9fb267cff5ae5603f07a347676ec3bf3e35f75e1&dn=Game+of+Thrones+S05E02+HDTV+x264-Xclusive+%5Beztv%5D&tr=udp:%2F%2Fopen.demonii.com:1337&tr=udp:%2F%2Ftracker.coppersurfer.tk:6969&tr=udp:%2F%2Ftracker.leechers-paradise.org:6969&tr=udp:%2F%2Fexodus.desync.com:6969 Indexer: CommentUrl: https://thepiratebay.se/torrent/11811366/Series_Title_S05E02_HDTV_x264-Xclusive_%5Beztv%5D DownloadProtocol: Unknown PublishDate: 04/12/2015 03:34:00 MagnetUrl: magnet:?xt=urn:btih:9fb267cff5ae5603f07a347676ec3bf3e35f75e1&dn=Game+of+Thrones+S05E02+HDTV+x264-Xclusive+%5Beztv%5D&tr=udp:%2F%2Fopen.demonii.com:1337&tr=udp:%2F%2Ftracker.coppersurfer.tk:6969&tr=udp:%2F%2Ftracker.leechers-paradise.org:6969&tr=udp:%2F%2Fexodus.desync.com:6969 InfoHash: 9FB267CFF5AE5603F07A347676EC3BF3E35F75E1 Seeders: Peers: 12:23:13.5 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:13.5 Trace: Feed has valid size in enclosure. 12:23:13.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 12:23:13.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 12:23:13.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.5 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:23:13.5 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:23:13.5 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.5 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:13.5 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:23:13.5 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:23:13.5 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.5 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:23:13.5 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:23:13.5 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.5 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:23:13.5 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:23:13.5 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 1095216660 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.5 Trace: Feed has valid size in description. 12:23:13.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 12:23:13.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 12:23:13.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:23:13.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:23:13.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: 12:23:13.5 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:13.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:23:13.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:23:13.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: 12:23:13.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:23:13.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:23:13.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: 12:23:13.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:23:13.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:23:13.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: 12:23:13.5 Trace: Feed has valid size in description. 12:23:13.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 12:23:13.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 12:23:13.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.5 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 12:23:13.5 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 12:23:13.5 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 12:23:13.5 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 12:23:13.5 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 12:23:13.5 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 12:23:13.5 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 12:23:13.5 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 12:23:13.5 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 12:23:13.5 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 12:23:13.5 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 12:23:13.5 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 12:23:13.5 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 12:23:13.5 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 12:23:13.5 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 12:23:13.5 Trace: TorrentInfo: Guid: 81e4bc82-52cd-4052-8d0a-d8c1829635bd Title: Egypt's Lost Queens.720p.2014.WEB.H.264 Size: 0 InfoUrl: DownloadUrl: https://www.bit-hdtv.com/rssdownload.php?id=123 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 06/03/2015 03:19:49 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.5 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:13.5 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 12:23:13.5 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 12:23:13.5 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 12:23:13.5 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 12:23:13.5 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 12:23:13.5 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 12:23:13.5 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 12:23:13.5 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 12:23:13.5 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 12:23:13.5 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 12:23:13.5 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 12:23:13.5 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 12:23:13.5 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 12:23:13.5 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 12:23:13.5 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 12:23:13.5 Trace: TorrentInfo: Guid: 9ee90c69-d482-4523-901f-89c95c189f7c Title: Egypt's Lost Queens.720p.2014.WEB.H.264 Size: 1063004406 InfoUrl: DownloadUrl: https://www.bit-hdtv.com/rssdownload.php?id=123 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 06/03/2015 03:19:49 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.5 Trace: Feed has valid size in Size element. 12:23:13.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 12:23:13.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 12:23:13.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:13.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:13.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:13.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:13.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:13.5 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 15360 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.5 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:13.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:13.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:13.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:13.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:13.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:13.5 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:13.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:13.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:13.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:13.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:13.5 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:13.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:13.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:13.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:13.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:13.5 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.5 Debug: Feed doesn't have release size. 12:23:13.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:23:13.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:23:13.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:23:13.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:23:13.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:23:13.5 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 12:23:13.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 12:23:13.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.5 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 12:23:13.5 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 12:23:13.5 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:23:13.5 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:23:13.5 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:23:13.5 Trace: TorrentInfo: Guid: http://ac.me/torrent/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.html Title: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- Size: 562386947 InfoUrl: DownloadUrl: http://ac.me/download/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/21/2016 09:51:54 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.5 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:13.5 Trace: Feed has valid size in enclosure. 12:23:13.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 12:23:13.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 12:23:13.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.5 Trace: Identified feed as EZTV compatible by EZTV Namespace 12:23:13.5 Trace: Feed has Ezrss schema 12:23:13.5 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 12:23:13.5 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:23:13.5 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 12:23:13.5 Trace: TorrentInfo: Guid: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ Title: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] Size: 796606175 InfoUrl: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ DownloadUrl: http://re.zoink.it/20a4ed4eFC Indexer: CommentUrl: http://eztv.it/forum/discuss/58439/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:39:00 MagnetUrl: magnet:?xt=urn:btih:ED6E7P5IQJZCOSWGOH4FPTAVCRHJVKB6&dn=S4C.I.Grombil.Cyfandir.Pell.American.Interior.PDTV.x264-MVGroup InfoHash: 20FC4FBFA88272274AC671F857CC15144E9AA83E Seeders: Peers: 12:23:13.5 Debug: Feed was parseable by Ezrss Parser 12:23:13.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 12:23:13.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 12:23:13.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:13.5 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:23:13.5 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:23:13.5 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:23:13.5 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:23:13.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:23:13.5 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:23:13.5 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:23:13.5 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:23:13.5 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:23:13.5 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:23:13.5 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:23:13.5 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:23:13.5 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:23:13.5 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:23:13.5 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:23:13.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:23:13.5 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:23:13.5 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:23:13.5 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:23:13.5 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:23:13.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:23:13.5 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:23:13.5 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:23:13.5 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:23:13.5 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:23:13.5 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:23:13.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:23:13.5 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:23:13.5 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:23:13.5 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:23:13.5 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:23:13.5 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:23:13.5 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:23:13.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:23:13.5 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:23:13.5 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:23:13.5 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:23:13.5 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:23:13.5 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:23:13.5 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:23:13.5 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:23:13.5 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:23:13.5 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:23:13.5 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:23:13.5 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:23:13.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:23:13.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:23:13.5 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:23:13.5 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:23:13.5 Trace: TorrentInfo: Guid: f5ee7578-5363-4157-b4db-8bbf6b54a48a Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:13.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:13.5 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:23:13.5 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:23:13.5 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:23:13.5 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:23:13.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:23:13.5 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:23:13.5 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:23:13.5 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:23:13.5 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:23:13.5 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:23:13.5 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:23:13.5 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:23:13.5 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:23:13.5 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:23:13.5 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:23:13.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:23:13.5 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:23:13.5 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:23:13.5 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:23:13.5 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:23:13.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:23:13.5 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:23:13.5 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:23:13.5 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:23:13.5 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:23:13.5 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:23:13.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:23:13.5 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:23:13.5 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:23:13.5 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:23:13.5 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:23:13.5 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:23:13.5 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:23:13.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:23:13.5 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:23:13.5 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:23:13.5 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:23:13.5 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:23:13.5 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:23:13.5 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:23:13.5 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:23:13.5 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:23:13.5 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:23:13.5 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:23:13.5 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:23:13.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:23:13.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:23:13.5 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:23:13.5 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:23:13.5 Trace: TorrentInfo: Guid: 45cc178c-3c39-4d69-bec9-a9d938037a3e Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:13.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:13.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:23:13.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:23:13.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:23:13.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:23:13.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:23:13.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:23:13.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:23:13.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:23:13.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:23:13.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:23:13.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:23:13.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:23:13.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:23:13.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:23:13.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:23:13.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:23:13.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:23:13.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:23:13.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:23:13.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:23:13.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:23:13.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:23:13.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:23:13.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:23:13.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:23:13.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:23:13.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:23:13.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:23:13.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:23:13.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:23:13.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:23:13.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:23:13.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:23:13.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:23:13.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:23:13.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:23:13.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:23:13.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:23:13.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:23:13.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:23:13.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:23:13.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:23:13.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:23:13.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:23:13.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:23:13.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:23:13.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:23:13.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:23:13.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:23:13.6 Trace: TorrentInfo: Guid: c921217e-902f-4bab-a115-7d1687abf9c2 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:13.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:13.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:23:13.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:23:13.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:23:13.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:23:13.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:23:13.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:23:13.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:23:13.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:23:13.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:23:13.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:23:13.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:23:13.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:23:13.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:23:13.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:23:13.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:23:13.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:23:13.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:23:13.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:23:13.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:23:13.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:23:13.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:23:13.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:23:13.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:23:13.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:23:13.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:23:13.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:23:13.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:23:13.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:23:13.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:23:13.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:23:13.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:23:13.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:23:13.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:23:13.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:23:13.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:23:13.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:23:13.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:23:13.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:23:13.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:23:13.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:23:13.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:23:13.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:23:13.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:23:13.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:23:13.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:23:13.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:23:13.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:23:13.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:23:13.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:23:13.6 Trace: TorrentInfo: Guid: f49d2b4f-597c-41a4-9466-657abbe4f303 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 984078090 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:13.6 Trace: Feed has valid size in description. 12:23:13.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 12:23:13.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 12:23:13.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.6 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 12:23:13.6 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 12:23:13.6 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 12:23:13.6 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 12:23:13.6 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 12:23:13.6 Trace: TorrentInfo: Guid: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html Title: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] Size: 880496711 InfoUrl: DownloadUrl: http://itorrents.org/torrent/51C578C9823DD58F6EEA287C368ED935843D63AB.torrent?title=The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV] Indexer: CommentUrl: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html DownloadProtocol: Unknown PublishDate: 02/16/2017 02:24:26 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.6 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:13.6 Trace: Feed has valid size in enclosure. 12:23:13.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 12:23:13.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 12:23:13.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.6 Trace: Parsed: The Voice 8x25 12:23:13.6 Trace: Parsed: The Voice 8x26 12:23:13.6 Trace: Parsed: How It's Made 25x07 720p 12:23:13.6 Trace: Parsed: Major Lazer 1x05 720p 12:23:13.6 Trace: Parsed: Lip Sync Battle 1x08 720p 12:23:13.6 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 12:23:13.6 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:13.6 Trace: Parsed: The Voice 8x25 12:23:13.6 Trace: Parsed: The Voice 8x26 12:23:13.6 Trace: Parsed: How It's Made 25x07 720p 12:23:13.6 Trace: Parsed: Major Lazer 1x05 720p 12:23:13.6 Trace: Parsed: Lip Sync Battle 1x08 720p 12:23:13.6 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 12:23:13.6 Trace: Parsed: The Voice 8x25 12:23:13.6 Trace: Parsed: The Voice 8x26 12:23:13.6 Trace: Parsed: How It's Made 25x07 720p 12:23:13.6 Trace: Parsed: Major Lazer 1x05 720p 12:23:13.6 Trace: Parsed: Lip Sync Battle 1x08 720p 12:23:13.6 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 12:23:13.6 Trace: Parsed: The Voice 8x25 12:23:13.6 Trace: Parsed: The Voice 8x26 12:23:13.6 Trace: Parsed: How It's Made 25x07 720p 12:23:13.6 Trace: Parsed: Major Lazer 1x05 720p 12:23:13.6 Trace: Parsed: Lip Sync Battle 1x08 720p 12:23:13.6 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 12:23:13.6 Debug: Feed doesn't have release size. 12:23:13.6 Trace: Parsed: The Voice 8x25 12:23:13.6 Trace: Parsed: The Voice 8x26 12:23:13.6 Trace: Parsed: How It's Made 25x07 720p 12:23:13.6 Trace: Parsed: Major Lazer 1x05 720p 12:23:13.6 Trace: Parsed: Lip Sync Battle 1x08 720p 12:23:13.6 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 12:23:13.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 12:23:13.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 12:23:13.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.6 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 12:23:13.6 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 12:23:13.6 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 12:23:13.6 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 12:23:13.6 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 12:23:13.6 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 12:23:13.6 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 12:23:13.6 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 12:23:13.6 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 12:23:13.6 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 12:23:13.6 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 12:23:13.6 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 12:23:13.6 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 12:23:13.6 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 12:23:13.6 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 12:23:13.6 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 12:23:13.6 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 12:23:13.6 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 12:23:13.6 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 12:23:13.6 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 12:23:13.6 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 0 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.6 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:13.6 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 12:23:13.6 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 12:23:13.6 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 12:23:13.6 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 12:23:13.6 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 12:23:13.6 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 12:23:13.6 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 12:23:13.6 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 12:23:13.6 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 12:23:13.6 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 12:23:13.6 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 12:23:13.6 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 12:23:13.6 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 12:23:13.6 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 12:23:13.6 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 12:23:13.6 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 12:23:13.6 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 12:23:13.6 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 12:23:13.6 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 12:23:13.6 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 12:23:13.6 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 0 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.6 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 12:23:13.6 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 12:23:13.6 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 12:23:13.6 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 12:23:13.6 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 12:23:13.6 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 12:23:13.6 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 12:23:13.6 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 12:23:13.6 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 12:23:13.6 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 12:23:13.6 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 12:23:13.6 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 12:23:13.6 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 12:23:13.6 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 12:23:13.6 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 12:23:13.6 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 12:23:13.6 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 12:23:13.6 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 12:23:13.6 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 12:23:13.6 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 12:23:13.6 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 0 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.6 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 12:23:13.6 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 12:23:13.6 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 12:23:13.6 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 12:23:13.6 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 12:23:13.6 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 12:23:13.6 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 12:23:13.6 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 12:23:13.6 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 12:23:13.6 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 12:23:13.6 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 12:23:13.6 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 12:23:13.6 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 12:23:13.6 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 12:23:13.6 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 12:23:13.6 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 12:23:13.6 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 12:23:13.6 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 12:23:13.6 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 12:23:13.6 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 12:23:13.6 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 405180252 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.6 Trace: Feed has valid size in description. 12:23:13.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 12:23:13.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 12:23:13.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.6 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 12:23:13.6 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 14701 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.6 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:13.6 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 12:23:13.6 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.6 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 12:23:13.6 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.6 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 12:23:13.6 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 185923011 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 12:23:13.6 Trace: Feed has valid size in description. 12:23:13.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 12:23:13.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 12:23:13.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.6 Trace: Identified feed as EZTV compatible by EZTV Namespace 12:23:13.6 Trace: Feed has Ezrss schema 12:23:13.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:23:13.6 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 12:23:13.6 Trace: Feed wasn't parsable by Ezrss Parser NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Feed doesn't contain the release content size. at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ValidateReleaseSize(TorrentInfo[] releases, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 289 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetEzrssParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 100 12:23:13.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:23:13.6 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 100000 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 12:23:13.6 Trace: Feed doesn't have Seeders in Description, disabling option. 12:23:13.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:23:13.6 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 12:23:13.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:23:13.6 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 12:23:13.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:23:13.6 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 12:23:13.6 Debug: Feed doesn't have release size. 12:23:13.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:23:13.6 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 12:23:13.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 12:23:13.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 12:23:13.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:13.6 Trace: TorrentInfo: Guid: 26e5d488-127c-49b9-ac35-e9e996a09d36 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:13.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:13.6 Trace: TorrentInfo: Guid: 4576401e-4301-445e-bf59-564e651ab638 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:13.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:13.6 Trace: TorrentInfo: Guid: ae8741cf-7e9c-4f45-a9f2-93b0b52e6e97 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:13.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:13.6 Trace: TorrentInfo: Guid: 1acb95f1-680f-459c-adad-67c2eecff0ee Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 513802 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:13.6 Debug: Feed doesn't have release size. 12:23:13.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:13.6 Trace: TorrentInfo: Guid: aa110141-55ea-429a-801b-eba6d9541af4 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:13.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 12:23:13.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 12:23:13.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:23:13.6 Trace: TorrentInfo: Guid: aa090d6a-b07b-4691-b952-84573c5b8667 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:23:13.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 12:23:13.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 12:23:13.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:23:13.6 Debug: Unable to parse indexer feed: Rss feed must have a pubDate element with a valid publish date. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.RssParser.GetPublishDate(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 198 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/RssParser.cs:line 159 at NzbDrone.Core.Indexers.TorrentRssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/TorrentRssParser.cs:line 54 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 148 at NzbDrone.Core.Indexers.RssParser.ParseResponse(IndexerResponse indexerResponse) in ./Lidarr.Core/Indexers/RssParser.cs:line 64 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 245 FeedUrl: http://my.indexer.tv/recent;ItemTitle: Surviving Marriage S01E09 480p HDTV x264-mSD 12:23:13.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 12:23:13.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 12:23:13.6 Debug: Downloading Feed http://indexer.local/torznab/all/api?t=music&cat=1&extended=1&offset=0&limit=100 12:23:13.6 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 12:23:13.6 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 12:23:13.6 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 12:23:13.6 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 12:23:13.6 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 12:23:13.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 12:23:13.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 12:23:13.6 Debug: Downloading Feed http://indexer.local/api/v2.0/indexers/all/results/torznab?t=music&cat=1&extended=1&offset=0&limit=100 12:23:13.6 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 12:23:13.6 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 12:23:13.6 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 12:23:13.6 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 12:23:13.6 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 12:23:13.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 12:23:13.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 12:23:13.6 Debug: Downloading Feed http://localhost:9117/torznab/all/api/api?t=music&cat=1&extended=1&offset=0&limit=100 12:23:13.6 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 12:23:13.6 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 12:23:13.6 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 12:23:13.6 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 12:23:13.6 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 12:23:13.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 12:23:13.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/api/v2.0/indexers/all/results/torznab") --- 12:23:13.6 Debug: Downloading Feed http://localhost:9117/api/v2.0/indexers/all/results/torznab/api?t=music&cat=1&extended=1&offset=0&limit=100 12:23:13.6 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 12:23:13.6 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 12:23:13.6 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 12:23:13.6 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 12:23:13.6 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 12:23:13.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/api/v2.0/indexers/all/results/torznab") --- 12:23:13.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 12:23:13.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 12:23:13.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 12:23:13.6 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 12:23:13.6 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 12:23:13.6 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 12:23:13.6 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 12:23:13.6 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 12:23:13.6 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 12:23:13.6 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] 12:23:13.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 12:23:13.6 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 12:23:13.6 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 12:23:13.6 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 12:23:13.6 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 12:23:13.6 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 12:23:13.6 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 12:23:13.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 12:23:13.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 12:23:13.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 12:23:13.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 12:23:13.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 12:23:13.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 12:23:13.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 12:23:13.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 12:23:13.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 12:23:13.7 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 12:23:13.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149937096962_383/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:13.7 Info: DatabaseEngineVersionCheck migrating 12:23:13.7 Info: PerformDBOperation 12:23:13.7 Info: Performing DB Operation 12:23:13.7 Info: SQLite 3.47.0 12:23:13.7 Info: => 0.0010733s 12:23:13.7 Info: DatabaseEngineVersionCheck migrated 12:23:13.7 Info: => 0.0010876s 12:23:13.7 Info: VersionMigration migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: CreateTable VersionInfo 12:23:13.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:23:13.7 Info: => 0.0001661s 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: VersionMigration migrated 12:23:13.7 Info: => 0.0005499s 12:23:13.7 Info: VersionUniqueMigration migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: CreateIndex VersionInfo (Version) 12:23:13.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:23:13.7 Info: => 0.0001277s 12:23:13.7 Info: AlterTable VersionInfo 12:23:13.7 Info: => 5E-07s 12:23:13.7 Info: CreateColumn VersionInfo AppliedOn DateTime 12:23:13.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:23:13.7 Info: => 0.0004922s 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: VersionUniqueMigration migrated 12:23:13.7 Info: => 0.0007024s 12:23:13.7 Info: VersionDescriptionMigration migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: AlterTable VersionInfo 12:23:13.7 Info: => 8E-07s 12:23:13.7 Info: CreateColumn VersionInfo Description String 12:23:13.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:23:13.7 Info: => 0.0001947s 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: VersionDescriptionMigration migrated 12:23:13.7 Info: => 0.0003958s 12:23:13.7 Info: 1: InitialSetup migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 1 12:23:13.7 Info: CreateTable Logs 12:23:13.7 Info: CREATE TABLE "Logs" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Message" TEXT NOT NULL, "Time" DATETIME NOT NULL, "Logger" TEXT NOT NULL, "Exception" TEXT, "ExceptionType" TEXT, "Level" TEXT NOT NULL) 12:23:13.7 Info: => 0.0001695s 12:23:13.7 Info: CreateIndex Logs (Time) 12:23:13.7 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 12:23:13.7 Info: => 7.15E-05s 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-28T12:23:13', 'InitialSetup') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 1: InitialSetup migrated 12:23:13.7 Info: => 0.0003804s 12:23:13.7 Info: 2: add_reason_to_pending_releases migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 2 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-28T12:23:13', 'add_reason_to_pending_releases') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 2: add_reason_to_pending_releases migrated 12:23:13.7 Info: => 0.0003681s 12:23:13.7 Info: 3: add_medium_support migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 3 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-28T12:23:13', 'add_medium_support') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 3: add_medium_support migrated 12:23:13.7 Info: => 0.0002909s 12:23:13.7 Info: 4: add_various_qualites_in_profile migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 4 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-28T12:23:13', 'add_various_qualites_in_profile') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 4: add_various_qualites_in_profile migrated 12:23:13.7 Info: => 0.0002897s 12:23:13.7 Info: 5: metadata_profiles migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 5 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-28T12:23:13', 'metadata_profiles') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 5: metadata_profiles migrated 12:23:13.7 Info: => 0.0002849s 12:23:13.7 Info: 6: separate_automatic_and_interactive_search migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 6 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-28T12:23:13', 'separate_automatic_and_interactive_search') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 6: separate_automatic_and_interactive_search migrated 12:23:13.7 Info: => 0.0002839s 12:23:13.7 Info: 7: change_album_path_to_relative migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 7 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-28T12:23:13', 'change_album_path_to_relative') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 7: change_album_path_to_relative migrated 12:23:13.7 Info: => 0.0003178s 12:23:13.7 Info: 8: change_quality_size_mb_to_kb migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 8 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-28T12:23:13', 'change_quality_size_mb_to_kb') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 8: change_quality_size_mb_to_kb migrated 12:23:13.7 Info: => 0.0002906s 12:23:13.7 Info: 9: album_releases migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 9 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-28T12:23:13', 'album_releases') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 9: album_releases migrated 12:23:13.7 Info: => 0.0002827s 12:23:13.7 Info: 10: album_releases_fix migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 10 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-28T12:23:13', 'album_releases_fix') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 10: album_releases_fix migrated 12:23:13.7 Info: => 0.000274s 12:23:13.7 Info: 11: import_lists migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 11 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-28T12:23:13', 'import_lists') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 11: import_lists migrated 12:23:13.7 Info: => 0.0003007s 12:23:13.7 Info: 12: add_release_status migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 12 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-28T12:23:13', 'add_release_status') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 12: add_release_status migrated 12:23:13.7 Info: => 0.0003176s 12:23:13.7 Info: 13: album_download_notification migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 13 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-28T12:23:13', 'album_download_notification') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 13: album_download_notification migrated 12:23:13.7 Info: => 0.0002943s 12:23:13.7 Info: 14: fix_language_metadata_profiles migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 14 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-28T12:23:13', 'fix_language_metadata_profiles') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 14: fix_language_metadata_profiles migrated 12:23:13.7 Info: => 0.0002739s 12:23:13.7 Info: 15: remove_fanzub migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 15 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-28T12:23:13', 'remove_fanzub') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 15: remove_fanzub migrated 12:23:13.7 Info: => 0.0002688s 12:23:13.7 Info: 16: update_artist_history_indexes migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 16 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-28T12:23:13', 'update_artist_history_indexes') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 16: update_artist_history_indexes migrated 12:23:13.7 Info: => 0.0002682s 12:23:13.7 Info: 17: remove_nma migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 17 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-28T12:23:13', 'remove_nma') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 17: remove_nma migrated 12:23:13.7 Info: => 0.0002809s 12:23:13.7 Info: 18: album_disambiguation migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 18 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-28T12:23:13', 'album_disambiguation') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 18: album_disambiguation migrated 12:23:13.7 Info: => 0.0002684s 12:23:13.7 Info: 19: add_ape_quality_in_profiles migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 19 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-28T12:23:13', 'add_ape_quality_in_profiles') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 19: add_ape_quality_in_profiles migrated 12:23:13.7 Info: => 0.0002649s 12:23:13.7 Info: 20: remove_pushalot migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 20 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-28T12:23:13', 'remove_pushalot') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 20: remove_pushalot migrated 12:23:13.7 Info: => 0.0002574s 12:23:13.7 Info: 21: add_custom_filters migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 21 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-28T12:23:13', 'add_custom_filters') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 21: add_custom_filters migrated 12:23:13.7 Info: => 0.0002595s 12:23:13.7 Info: 22: import_list_tags migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 22 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-28T12:23:13', 'import_list_tags') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 22: import_list_tags migrated 12:23:13.7 Info: => 0.0002581s 12:23:13.7 Info: 23: add_release_groups_etc migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 23 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-28T12:23:13', 'add_release_groups_etc') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 23: add_release_groups_etc migrated 12:23:13.7 Info: => 0.0002632s 12:23:13.7 Info: 24: NewMediaInfoFormat migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 24 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-28T12:23:13', 'NewMediaInfoFormat') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 24: NewMediaInfoFormat migrated 12:23:13.7 Info: => 0.000263s 12:23:13.7 Info: 25: rename_restrictions_to_release_profiles migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 25 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-28T12:23:13', 'rename_restrictions_to_release_profiles') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 25: rename_restrictions_to_release_profiles migrated 12:23:13.7 Info: => 0.0002611s 12:23:13.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 26 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-28T12:23:13', 'rename_quality_profiles_add_upgrade_allowed') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:23:13.7 Info: => 0.0002605s 12:23:13.7 Info: 27: add_import_exclusions migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 27 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-28T12:23:13', 'add_import_exclusions') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 27: add_import_exclusions migrated 12:23:13.7 Info: => 0.0002622s 12:23:13.7 Info: 28: clean_artist_metadata_table migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 28 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-28T12:23:13', 'clean_artist_metadata_table') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 28: clean_artist_metadata_table migrated 12:23:13.7 Info: => 0.0002892s 12:23:13.7 Info: 29: health_issue_notification migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 29 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-28T12:23:13', 'health_issue_notification') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 29: health_issue_notification migrated 12:23:13.7 Info: => 0.0003083s 12:23:13.7 Info: 30: add_mediafilerepository_mtime migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 30 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-28T12:23:13', 'add_mediafilerepository_mtime') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 30: add_mediafilerepository_mtime migrated 12:23:13.7 Info: => 0.0002904s 12:23:13.7 Info: 31: add_artistmetadataid_constraint migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 31 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-28T12:23:13', 'add_artistmetadataid_constraint') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 31: add_artistmetadataid_constraint migrated 12:23:13.7 Info: => 0.0002895s 12:23:13.7 Info: 32: old_ids_and_artist_alias migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 32 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-28T12:23:13', 'old_ids_and_artist_alias') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 32: old_ids_and_artist_alias migrated 12:23:13.7 Info: => 0.0002861s 12:23:13.7 Info: 33: download_propers_config migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 33 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-28T12:23:13', 'download_propers_config') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 33: download_propers_config migrated 12:23:13.7 Info: => 0.0002866s 12:23:13.7 Info: 34: remove_language_profiles migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 34 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-28T12:23:13', 'remove_language_profiles') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 34: remove_language_profiles migrated 12:23:13.7 Info: => 0.0003036s 12:23:13.7 Info: 35: multi_disc_naming_format migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 35 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-28T12:23:13', 'multi_disc_naming_format') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 35: multi_disc_naming_format migrated 12:23:13.7 Info: => 0.0002952s 12:23:13.7 Info: 36: add_download_client_priority migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 36 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-28T12:23:13', 'add_download_client_priority') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 36: add_download_client_priority migrated 12:23:13.7 Info: => 0.0002984s 12:23:13.7 Info: 37: remove_growl_prowl migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 37 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-28T12:23:13', 'remove_growl_prowl') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 37: remove_growl_prowl migrated 12:23:13.7 Info: => 0.0002925s 12:23:13.7 Info: 38: remove_plex_hometheatre migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 38 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-28T12:23:13', 'remove_plex_hometheatre') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 38: remove_plex_hometheatre migrated 12:23:13.7 Info: => 0.0002942s 12:23:13.7 Info: 39: add_root_folder_add_defaults migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 39 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-28T12:23:13', 'add_root_folder_add_defaults') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 39: add_root_folder_add_defaults migrated 12:23:13.7 Info: => 0.0002941s 12:23:13.7 Info: 40: task_duration migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 40 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-28T12:23:13', 'task_duration') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 40: task_duration migrated 12:23:13.7 Info: => 0.000296s 12:23:13.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 41 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-28T12:23:13', 'add_indexer_and_enabled_to_release_profiles') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:23:13.7 Info: => 0.0002916s 12:23:13.7 Info: 42: remove_album_folders migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 42 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-28T12:23:13', 'remove_album_folders') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 42: remove_album_folders migrated 12:23:13.7 Info: => 0.0002918s 12:23:13.7 Info: 44: add_priority_to_indexers migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 44 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-28T12:23:13', 'add_priority_to_indexers') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 44: add_priority_to_indexers migrated 12:23:13.7 Info: => 0.000295s 12:23:13.7 Info: 45: remove_chown_and_folderchmod_config migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 45 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-28T12:23:13', 'remove_chown_and_folderchmod_config') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 45: remove_chown_and_folderchmod_config migrated 12:23:13.7 Info: => 0.0002985s 12:23:13.7 Info: 47: update_notifiarr migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 47 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-28T12:23:13', 'update_notifiarr') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 47: update_notifiarr migrated 12:23:13.7 Info: => 0.0002947s 12:23:13.7 Info: 49: email_multiple_addresses migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 49 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-28T12:23:13', 'email_multiple_addresses') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 49: email_multiple_addresses migrated 12:23:13.7 Info: => 0.0002963s 12:23:13.7 Info: 50: rename_blacklist_to_blocklist migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 50 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-28T12:23:13', 'rename_blacklist_to_blocklist') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 50: rename_blacklist_to_blocklist migrated 12:23:13.7 Info: => 0.0003258s 12:23:13.7 Info: 51: cdh_per_downloadclient migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 51 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-28T12:23:13', 'cdh_per_downloadclient') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 51: cdh_per_downloadclient migrated 12:23:13.7 Info: => 0.0003104s 12:23:13.7 Info: 52: download_history migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 52 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-28T12:23:13', 'download_history') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 52: download_history migrated 12:23:13.7 Info: => 0.0002997s 12:23:13.7 Info: 53: add_update_history migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 53 12:23:13.7 Info: CreateTable UpdateHistory 12:23:13.7 Info: CREATE TABLE "UpdateHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) 12:23:13.7 Info: => 0.000138s 12:23:13.7 Info: CreateIndex UpdateHistory (Date) 12:23:13.7 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 12:23:13.7 Info: => 7.45E-05s 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-28T12:23:13', 'add_update_history') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 53: add_update_history migrated 12:23:13.7 Info: => 0.000378s 12:23:13.7 Info: 54: add_on_update_to_notifications migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 54 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-28T12:23:13', 'add_on_update_to_notifications') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 54: add_on_update_to_notifications migrated 12:23:13.7 Info: => 0.0003087s 12:23:13.7 Info: 55: download_client_per_indexer migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 55 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-28T12:23:13', 'download_client_per_indexer') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 55: download_client_per_indexer migrated 12:23:13.7 Info: => 0.0003064s 12:23:13.7 Info: 56: AddNewItemMonitorType migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 56 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-28T12:23:13', 'AddNewItemMonitorType') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 56: AddNewItemMonitorType migrated 12:23:13.7 Info: => 0.0003025s 12:23:13.7 Info: 57: ImportListSearch migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 57 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-28T12:23:13', 'ImportListSearch') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 57: ImportListSearch migrated 12:23:13.7 Info: => 0.0003001s 12:23:13.7 Info: 58: ImportListMonitorExisting migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 58 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-28T12:23:13', 'ImportListMonitorExisting') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 58: ImportListMonitorExisting migrated 12:23:13.7 Info: => 0.0003354s 12:23:13.7 Info: 59: add_indexer_tags migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 59 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-28T12:23:13', 'add_indexer_tags') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 59: add_indexer_tags migrated 12:23:13.7 Info: => 0.0003406s 12:23:13.7 Info: 60: update_audio_types migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 60 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-28T12:23:13', 'update_audio_types') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 60: update_audio_types migrated 12:23:13.7 Info: => 0.0003322s 12:23:13.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 61 12:23:13.7 Info: AlterTable Logs 12:23:13.7 Info: => 1E-06s 12:23:13.7 Info: AlterColumn Logs Time DateTimeOffset 12:23:13.7 Info: CREATE TABLE "Logs_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Message" TEXT NOT NULL, "Time" DATETIME NOT NULL, "Logger" TEXT NOT NULL, "Exception" TEXT, "ExceptionType" TEXT, "Level" TEXT NOT NULL) 12:23:13.7 Info: INSERT INTO "Logs_temp" ("Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level") SELECT "Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level" FROM "Logs" 12:23:13.7 Info: DROP TABLE "Logs" 12:23:13.7 Info: ALTER TABLE "Logs_temp" RENAME TO "Logs" 12:23:13.7 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 12:23:13.7 Info: => 0.0013163s 12:23:13.7 Info: AlterTable UpdateHistory 12:23:13.7 Info: => 5E-07s 12:23:13.7 Info: AlterColumn UpdateHistory Date DateTimeOffset 12:23:13.7 Info: CREATE TABLE "UpdateHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) 12:23:13.7 Info: INSERT INTO "UpdateHistory_temp" ("Id", "Date", "Version", "EventType") SELECT "Id", "Date", "Version", "EventType" FROM "UpdateHistory" 12:23:13.7 Info: DROP TABLE "UpdateHistory" 12:23:13.7 Info: ALTER TABLE "UpdateHistory_temp" RENAME TO "UpdateHistory" 12:23:13.7 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 12:23:13.7 Info: => 0.001122s 12:23:13.7 Info: AlterTable VersionInfo 12:23:13.7 Info: => 4E-07s 12:23:13.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:23:13.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:23:13.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:23:13.7 Info: DROP TABLE "VersionInfo" 12:23:13.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:23:13.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:23:13.7 Info: => 0.0010875s 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-28T12:23:13', 'postgres_update_timestamp_columns_to_with_timezone') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:23:13.7 Info: => 0.0014961s 12:23:13.7 Info: 62: add_on_delete_to_notifications migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 62 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-28T12:23:13', 'add_on_delete_to_notifications') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 62: add_on_delete_to_notifications migrated 12:23:13.7 Info: => 0.0003241s 12:23:13.7 Info: 63: add_custom_formats migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 63 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-28T12:23:13', 'add_custom_formats') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 63: add_custom_formats migrated 12:23:13.7 Info: => 0.0003064s 12:23:13.7 Info: 64: add_result_to_commands migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 64 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-10-28T12:23:13', 'add_result_to_commands') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 64: add_result_to_commands migrated 12:23:13.7 Info: => 0.0003063s 12:23:13.7 Info: 65: health_restored_notification migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 65 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-10-28T12:23:13', 'health_restored_notification') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 65: health_restored_notification migrated 12:23:13.7 Info: => 0.0003235s 12:23:13.7 Info: 66: remove_uc migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 66 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-10-28T12:23:13', 'remove_uc') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 66: remove_uc migrated 12:23:13.7 Info: => 0.0003061s 12:23:13.7 Info: 67: download_clients_rename_tv_to_music migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 67 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-10-28T12:23:13', 'download_clients_rename_tv_to_music') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 67: download_clients_rename_tv_to_music migrated 12:23:13.7 Info: => 0.0003114s 12:23:13.7 Info: 68: add_colon_replacement_to_naming_config migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 68 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2024-10-28T12:23:13', 'add_colon_replacement_to_naming_config') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 68: add_colon_replacement_to_naming_config migrated 12:23:13.7 Info: => 0.0003279s 12:23:13.7 Info: 69: list_sync_time migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 69 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2024-10-28T12:23:13', 'list_sync_time') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 69: list_sync_time migrated 12:23:13.7 Info: => 0.0003221s 12:23:13.7 Info: 70: add_download_client_tags migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 70 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2024-10-28T12:23:13', 'add_download_client_tags') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 70: add_download_client_tags migrated 12:23:13.7 Info: => 0.0003225s 12:23:13.7 Info: 71: add_notification_status migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 71 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2024-10-28T12:23:13', 'add_notification_status') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 71: add_notification_status migrated 12:23:13.7 Info: => 0.0003239s 12:23:13.7 Info: 72: add_alac_24_quality_in_profiles migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 72 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2024-10-28T12:23:13', 'add_alac_24_quality_in_profiles') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 72: add_alac_24_quality_in_profiles migrated 12:23:13.7 Info: => 0.0003232s 12:23:13.7 Info: 73: add_salt_to_users migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 73 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2024-10-28T12:23:13', 'add_salt_to_users') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 73: add_salt_to_users migrated 12:23:13.7 Info: => 0.0003155s 12:23:13.7 Info: 74: add_auto_tagging migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 74 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2024-10-28T12:23:13', 'add_auto_tagging') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 74: add_auto_tagging migrated 12:23:13.7 Info: => 0.0003373s 12:23:13.7 Info: 75: quality_definition_preferred_size migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 75 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2024-10-28T12:23:13', 'quality_definition_preferred_size') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 75: quality_definition_preferred_size migrated 12:23:13.7 Info: => 0.000322s 12:23:13.7 Info: 76: add_on_artist_add_to_notifications migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 76 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2024-10-28T12:23:13', 'add_on_artist_add_to_notifications') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 76: add_on_artist_add_to_notifications migrated 12:23:13.7 Info: => 0.0003322s 12:23:13.7 Info: 77: album_last_searched_time migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 77 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2024-10-28T12:23:13', 'album_last_searched_time') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 77: album_last_searched_time migrated 12:23:13.7 Info: => 0.0003252s 12:23:13.7 Info: 78: add_indexer_flags migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 78 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2024-10-28T12:23:13', 'add_indexer_flags') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 78: add_indexer_flags migrated 12:23:13.7 Info: => 0.0003204s 12:23:13.7 Info: 79: add_indexes_album_statistics migrating 12:23:13.7 Info: Beginning Transaction 12:23:13.7 Info: Starting migration of Log DB to 79 12:23:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (79, '2024-10-28T12:23:13', 'add_indexes_album_statistics') 12:23:13.7 Info: Committing Transaction 12:23:13.7 Info: 79: add_indexes_album_statistics migrated 12:23:13.7 Info: => 0.0003268s 12:23:13.7 Debug: Took: 00:00:00.0463688 12:23:13.7 Info: Caching database 12:23:13.8 Error: System.InvalidOperationException: Fake Exception 12:23:14.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:23:14.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:23:14.8 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 12:23:14.8 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 12:23:14.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Log.db 12:23:14.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149948524701_385/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:14.8 Info: DatabaseEngineVersionCheck migrating 12:23:14.8 Info: PerformDBOperation 12:23:14.8 Info: Performing DB Operation 12:23:14.8 Info: SQLite 3.47.0 12:23:14.8 Info: => 0.0007302s 12:23:14.8 Info: DatabaseEngineVersionCheck migrated 12:23:14.8 Info: => 0.0007437s 12:23:14.8 Debug: Took: 00:00:00.0112751 12:23:14.8 Debug: File no longer exists on disk. removing from database. 12:23:15.9 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 12:23:15.9 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 12:23:15.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Log.db 12:23:15.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149959037424_387/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:15.9 Info: DatabaseEngineVersionCheck migrating 12:23:15.9 Info: PerformDBOperation 12:23:15.9 Info: Performing DB Operation 12:23:15.9 Info: SQLite 3.47.0 12:23:15.9 Info: => 0.0007101s 12:23:15.9 Info: DatabaseEngineVersionCheck migrated 12:23:15.9 Info: => 0.0007236s 12:23:15.9 Debug: Took: 00:00:00.0113322 12:23:15.9 Info: Unique message: 9bb5196f-14f6-4d69-963b-e95efb1fe738 12:23:16.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:23:16.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:23:16.9 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 12:23:16.9 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 12:23:16.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Log.db 12:23:16.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149969579092_389/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:16.9 Info: DatabaseEngineVersionCheck migrating 12:23:16.9 Info: PerformDBOperation 12:23:16.9 Info: Performing DB Operation 12:23:16.9 Info: SQLite 3.47.0 12:23:16.9 Info: => 0.0007169s 12:23:16.9 Info: DatabaseEngineVersionCheck migrated 12:23:16.9 Info: => 0.0007305s 12:23:16.9 Debug: Took: 00:00:00.0113928 12:23:16.9 Error: Unique message: a7c1c47d-e212-46a3-9e3f-a4c89818f06e System.InvalidOperationException: Fake Exception 12:23:17.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:23:17.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:23:17.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:23:18.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:23:18.0 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 12:23:18.0 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 12:23:18.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Log.db 12:23:18.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657149980627251_391/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:18.0 Info: DatabaseEngineVersionCheck migrating 12:23:18.0 Info: PerformDBOperation 12:23:18.0 Info: Performing DB Operation 12:23:18.0 Info: SQLite 3.47.0 12:23:18.0 Info: => 0.0008769s 12:23:18.0 Info: DatabaseEngineVersionCheck migrated 12:23:18.0 Info: => 0.0008931s 12:23:18.0 Debug: Took: 00:00:00.0119476 12:23:18.0 Info: 4e5a128d-dd5f-4105-ad46-6658bb760d45ee4ca8a5-0b77-4caa-a25b-276d1c4db0def1f475e2-d3a9-4eb6-a110-ce522f51bab4f0e48daf-eaee-4e19-a961-f849900ba8931735bc36-eed6-44df-bfbf-726fdbc6721d75f413b0-b8b3-448c-bdaa-d46745fe98b9194a5d33-5036-45c5-a778-161223d7bb15e854d811-348a-483a-afe8-21fcd1af5df784e9b75e-6fbe-4c1d-92e0-3f256d78235dc720e628-18d8-492d-9e35-ff15bb39eb2b549da90b-f71c-4c4b-80ff-f3b691502f74777b2e36-40f4-40e7-aa61-f025bf48a71c873cd83a-5cfb-4a68-9a05-965e260f620611aff15c-b5dd-4c20-87ca-bdabf796f87c3ecfa06c-2eec-4b2d-8a0f-37c4978b53ed470bc557-dac8-4a90-a661-86391614f5ce71e3bc96-f63b-41cb-90f9-23a9f60f3fb8c6a15c90-9ef4-4f8b-973b-8d1492a8e1b9c178225e-575d-4cd7-9492-1981453af7371b110503-8b49-4f97-beca-86fcc4b80742b5e6c32a-d3c9-4a58-9141-ef73f6bb2ab73727952b-c83e-4681-ab3f-4f7ec5618e3791719757-554e-4246-9e96-8e9a1622a2657d5a4100-87f7-46db-bcd8-db86026dbef4128eee1c-b8ce-4c8b-9035-cf71f1c36e1fe318f318-ba6e-4e23-83be-44263792f76be99325f9-889e-4d41-a17f-de7386718258b4a1efff-2cec-402e-ac8d-01b21b1028c484f1c51d-3de3-4b38-a7fe-26ca5fc8c53d586efbd8-453e-4d97-adb0-feae280145305c81082c-3096-49fe-b1bb-f9bbc28e952fa634cee2-6b93-4107-b2f9-c429a070435791f4c380-3981-43cc-aa51-c6d8af75586ad534494d-2874-4a06-9b1f-afe92f317dee2b6aa137-57ca-44fe-abd1-fb1dd39edd80af6d99b2-8f3c-485d-b054-a07708424d593f90dc4d-2b9e-47fe-a476-b430e0d3a39c174670fe-2f96-466e-89e4-0c8f619276f658f00663-083d-4dae-ac16-697511419a3cdeb815a4-0b1c-4c35-bf04-ad70fcfcb0ff50774766-6d66-44fa-b9b8-7d00312276dea590f737-a159-4934-ba21-6c4b616258240e9201b2-21dc-4212-8dac-4549c153333563d53e7a-ac87-45bf-b8b0-fce80940cc12aec15198-5de1-4c4c-81bd-de0f633726e122c4c44c-895d-49a0-8633-2573a6fd1fcf94c9a780-2484-4e16-8a08-17e4ce541c3021eccec5-e432-4b04-8f94-7196638e6395d4479cfe-6dda-47e8-9876-a6973cd75256d5445298-3000-46c3-be5b-4e46b1e8653285b26c20-e31a-4b17-af60-a086be132c8222de58ed-79de-42b0-a902-36f8188e28c989a6b788-9e34-4d01-b9d6-1e48e9e6fbcedf6d86ec-1016-421e-beef-07dcded476f67b20b870-3376-4dec-88c8-70a2e4f5e9be1dd305dd-47f7-4f83-83d2-e72033a406db8e68bacb-a233-4370-8c50-19b0d4d1214237595156-a2ec-4b38-a5c9-61814c896e69285ecd7a-3d70-4808-99ec-314f79450b031042b36f-18e8-42c6-b05f-3fbf9b1d32403ce7ff06-1f82-4d4d-8c70-41c02e992fbe8b351ebf-da2b-42bf-92e0-88338e370531abb0021e-4d00-4506-ac52-4c94b21d28b9e84ed894-8268-4a7c-921b-73a92971488d6401dcbf-9149-457e-9b01-875d0124875573b5b75d-0ffa-408e-83c5-1d13a52d64e85c7fcdc6-326a-4a07-8dac-ceb5baadb06b43bc80cb-9f67-4ec5-b671-2fb1db50b26bb7557269-c910-4da0-8121-f4b0b0b31ed4b2fe7b86-75ca-40cd-8f65-fc6da91ebd322438bc3d-1928-47ee-a00f-ada33982e916309c8809-f727-425e-bceb-5322af592d12c91c48cb-57d2-4260-a8ba-b2ceafa1f7b73f14b6f2-2b23-4d76-ae89-8f0a39629b82c2063f89-2d93-4cf1-9eb3-218d9a85cf6f90c744d9-e85c-4d67-ad0c-f8a2ed394c675b7b2a6d-a3ff-4d8b-b5ff-3fecb854f27ffeda4f2e-f105-4b58-9c76-ff1c87e754f3afe108b2-c872-4fc1-884d-a83d74aa83aa7dda38fa-0ec5-4683-b1eb-0f855e70663df0f3308e-e500-4678-82d9-d6932b34b0f2315e1d4c-47c9-485e-b44b-718361f50d0199087d28-6545-4e99-9598-e7ca3d3223d0c185a7d4-69b3-4f5d-a9fb-8aa2465295709e451139-066b-4269-b485-33bedd81858909dc71df-d582-41a7-8f60-d58b7cc6d91718389fe3-9057-43f3-af09-ef3333da41da375585f7-1814-4cd6-b1ec-09fa626786446ec73d6f-f412-4471-8259-3fb35762b36515dbea63-d815-4e12-94a5-8f1722fb63efb73c186f-e7f4-47c7-8556-06d6abd85185d4dedb7e-bc13-43cc-a18b-7b0384fdc2a1a70b84dd-6466-47fd-939f-dbf8e3218d4bcfcfabed-5b59-4b3d-8754-2b80f44f42c71e2c1513-9000-4324-964c-e996dc79e054b8bb2a31-836c-43e3-9c18-8baf23aa472c13db0420-99fa-4b99-847b-bc87640a4b5beb25a3cf-956e-4888-96ca-d71481f1447888f3b5a7-f5b8-4086-8c4c-0c2e0e0b852b064693f7-f6ab-4fa4-a46b-76c8169fd282 12:23:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:23:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:23:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:23:19.1 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 12:23:19.1 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 12:23:19.1 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 12:23:19.1 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 12:23:19.1 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 12:23:19.1 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 12:23:19.1 Error: Missing translation/culture resource: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Localization/Core/fr_FR.json 12:23:19.1 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 12:23:19.1 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 12:23:19.1 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 12:23:19.1 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 12:23:19.1 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 12:23:19.1 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 12:23:19.1 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 12:23:19.1 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 12:23:19.1 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 12:23:19.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 12:23:19.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 12:23:19.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 12:23:19.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 12:23:19.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 12:23:19.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 12:23:19.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 12:23:19.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 12:23:19.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 12:23:19.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 12:23:19.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 12:23:19.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 12:23:19.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 12:23:19.2 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 12:23:19.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 12:23:19.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 12:23:19.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 12:23:19.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 12:23:19.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 12:23:19.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 12:23:19.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 12:23:19.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 12:23:19.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 12:23:19.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 12:23:19.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 12:23:19.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 12:23:19.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 12:23:19.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 12:23:19.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 12:23:19.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 12:23:19.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 12:23:19.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 12:23:19.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 12:23:19.6 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 12:23:19.6 Debug: Couldn't resize media cover Poster-500 for artist [ForeignArtistId1][Name1], using full size image instead. 12:23:19.6 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 12:23:19.6 Debug: Couldn't resize media cover Poster-250 for artist [ForeignArtistId1][Name1], using full size image instead. 12:23:19.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 12:23:19.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 12:23:19.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 12:23:19.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 12:23:19.6 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 12:23:19.6 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 12:23:19.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 12:23:19.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 12:23:19.6 Info: Downloading Poster for [ForeignArtistId1][Name1] 12:23:19.6 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 12:23:19.6 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 12:23:19.6 Info: Downloading Cover for [ForeignAlbumId1][Title1] 12:23:19.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 12:23:19.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 12:23:19.6 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 12:23:19.6 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 12:23:19.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 12:23:19.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 12:23:19.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 12:23:19.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 12:23:19.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_kr34upjm.bm1.mp2 12:23:19.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:19.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_kr34upjm.bm1.mp2' 12:23:19.8 Trace: Got codec MP2 12:23:19.8 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:19.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 12:23:19.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 12:23:19.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 12:23:19.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 12:23:19.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_iwlfjuk0.rxt.mp2 12:23:19.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:19.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_iwlfjuk0.rxt.mp2' 12:23:19.8 Trace: Got codec MP2 12:23:19.8 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:19.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 12:23:19.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 12:23:19.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_duc2q1zc.ve5.mp3 12:23:19.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:19.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_duc2q1zc.ve5.mp3' 12:23:19.8 Trace: Got codec MP3VBR 12:23:19.8 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:23:19.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 12:23:19.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 12:23:19.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_qrxldo5o.f5l.flac 12:23:19.8 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:19.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_qrxldo5o.f5l.flac' 12:23:19.8 Trace: Got codec FLAC 12:23:19.8 Debug: Quality parsed: FLAC v1, Source: TagLib 12:23:19.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 12:23:19.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 12:23:19.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_nbu5ycpa.xor.m4a 12:23:19.9 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:19.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_nbu5ycpa.xor.m4a' 12:23:19.9 Trace: Got codec AAC 12:23:19.9 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:23:19.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 12:23:19.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 12:23:19.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_osddq1gb.vig.wma 12:23:19.9 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:19.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_osddq1gb.vig.wma' 12:23:19.9 Trace: Got codec WMA 12:23:19.9 Debug: Quality parsed: WMA v1, Source: TagLib 12:23:19.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 12:23:19.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 12:23:19.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_t2roj43o.vfq.ape 12:23:19.9 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:19.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_t2roj43o.vfq.ape' 12:23:19.9 Trace: Got codec APE 12:23:19.9 Debug: Quality parsed: APE v1, Source: TagLib 12:23:19.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 12:23:19.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 12:23:19.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2ia4ys0i.kjq.opus 12:23:19.9 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 12:23:19.9 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 12:23:19.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2ia4ys0i.kjq.opus' 12:23:19.9 Trace: Got codec OPUS 12:23:19.9 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:19.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 12:23:19.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 12:23:19.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp2 12:23:19.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:19.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp2' 12:23:19.9 Trace: Got codec MP2 12:23:19.9 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:19.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 12:23:19.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 12:23:20.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3 12:23:20.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:20.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3' 12:23:20.0 Trace: Got codec MP3VBR 12:23:20.0 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:23:20.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 12:23:20.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 12:23:20.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac 12:23:20.0 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:20.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac' 12:23:20.0 Trace: Got codec FLAC 12:23:20.0 Debug: Quality parsed: FLAC v1, Source: TagLib 12:23:20.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 12:23:20.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 12:23:20.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.m4a 12:23:20.0 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:20.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.m4a' 12:23:20.0 Trace: Got codec AAC 12:23:20.0 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:23:20.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 12:23:20.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 12:23:20.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.wma 12:23:20.0 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:20.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.wma' 12:23:20.0 Trace: Got codec WMA 12:23:20.0 Debug: Quality parsed: WMA v1, Source: TagLib 12:23:20.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 12:23:20.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 12:23:20.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.ape 12:23:20.0 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:20.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.ape' 12:23:20.0 Trace: Got codec APE 12:23:20.0 Debug: Quality parsed: APE v1, Source: TagLib 12:23:20.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 12:23:20.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 12:23:20.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.opus 12:23:20.0 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 12:23:20.0 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 12:23:20.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.opus' 12:23:20.0 Trace: Got codec OPUS 12:23:20.0 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:20.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 12:23:20.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 12:23:20.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_e13izrhk.rs1.mp2 12:23:20.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_e13izrhk.rs1.mp2 12:23:20.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:20.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_e13izrhk.rs1.mp2' 12:23:20.0 Trace: Got codec MP2 12:23:20.0 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:20.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 12:23:20.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 12:23:20.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_e5sdgh0g.y24.mp3 12:23:20.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_e5sdgh0g.y24.mp3 12:23:20.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:20.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_e5sdgh0g.y24.mp3' 12:23:20.0 Trace: Got codec MP3VBR 12:23:20.0 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:23:20.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 12:23:20.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 12:23:20.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v3xveezy.25v.flac 12:23:20.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v3xveezy.25v.flac 12:23:20.0 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:20.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v3xveezy.25v.flac' 12:23:20.0 Trace: Got codec FLAC 12:23:20.0 Debug: Quality parsed: FLAC v1, Source: TagLib 12:23:20.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 12:23:20.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 12:23:20.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_lap5xwmy.cqm.m4a 12:23:20.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_lap5xwmy.cqm.m4a 12:23:20.0 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:20.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_lap5xwmy.cqm.m4a' 12:23:20.0 Trace: Got codec AAC 12:23:20.0 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:23:20.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 12:23:20.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 12:23:20.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2dh3aazx.zww.wma 12:23:20.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2dh3aazx.zww.wma 12:23:20.0 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:20.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2dh3aazx.zww.wma' 12:23:20.0 Trace: Got codec WMA 12:23:20.0 Debug: Quality parsed: WMA v1, Source: TagLib 12:23:20.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 12:23:20.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 12:23:20.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_cw5svykf.yvg.ape 12:23:20.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_cw5svykf.yvg.ape 12:23:20.0 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:20.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_cw5svykf.yvg.ape' 12:23:20.0 Trace: Got codec APE 12:23:20.0 Debug: Quality parsed: APE v1, Source: TagLib 12:23:20.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 12:23:20.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 12:23:20.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_egsukcr4.bf5.opus 12:23:20.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_egsukcr4.bf5.opus 12:23:20.1 Trace: Estimating bitrate. Size: 1062120 Duration: 85.1015208 Bitrate: 97 12:23:20.1 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 12:23:20.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_egsukcr4.bf5.opus' 12:23:20.1 Trace: Got codec OPUS 12:23:20.1 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:20.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 12:23:20.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 12:23:20.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0klqivjp.ntp.mp2 12:23:20.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:20.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0klqivjp.ntp.mp2' 12:23:20.1 Trace: Got codec MP2 12:23:20.1 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:20.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 12:23:20.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 12:23:20.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5djcfebn.u4q.mp3 12:23:20.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:20.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5djcfebn.u4q.mp3' 12:23:20.1 Trace: Got codec MP3VBR 12:23:20.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:23:20.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 12:23:20.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 12:23:20.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0l3hd4ct.ixb.flac 12:23:20.1 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:20.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0l3hd4ct.ixb.flac' 12:23:20.1 Trace: Got codec FLAC 12:23:20.1 Debug: Quality parsed: FLAC v1, Source: TagLib 12:23:20.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 12:23:20.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 12:23:20.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_n2pbzpbo.vkk.m4a 12:23:20.1 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:20.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_n2pbzpbo.vkk.m4a' 12:23:20.1 Trace: Got codec AAC 12:23:20.1 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:23:20.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 12:23:20.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 12:23:20.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_nhyx3ai4.2jt.wma 12:23:20.1 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:20.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_nhyx3ai4.2jt.wma' 12:23:20.1 Trace: Got codec WMA 12:23:20.1 Debug: Quality parsed: WMA v1, Source: TagLib 12:23:20.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 12:23:20.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 12:23:20.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_50uacxkj.3y3.ape 12:23:20.1 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:20.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_50uacxkj.3y3.ape' 12:23:20.1 Trace: Got codec APE 12:23:20.1 Debug: Quality parsed: APE v1, Source: TagLib 12:23:20.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 12:23:20.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 12:23:20.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_a413fkkc.mvx.opus 12:23:20.1 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 12:23:20.1 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 12:23:20.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_a413fkkc.mvx.opus' 12:23:20.1 Trace: Got codec OPUS 12:23:20.1 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:20.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 12:23:20.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 12:23:20.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_d00p2rif.ve5.mp2 12:23:20.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:20.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_d00p2rif.ve5.mp2' 12:23:20.1 Trace: Got codec MP2 12:23:20.1 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:20.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_d00p2rif.ve5.mp2 12:23:20.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_d00p2rif.ve5.mp2 12:23:20.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:20.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_d00p2rif.ve5.mp2' 12:23:20.2 Trace: Got codec MP2 12:23:20.2 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:20.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 12:23:20.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 12:23:20.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_p0i5mkka.twj.mp3 12:23:20.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:20.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_p0i5mkka.twj.mp3' 12:23:20.2 Trace: Got codec MP3VBR 12:23:20.2 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:23:20.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_p0i5mkka.twj.mp3 12:23:20.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_p0i5mkka.twj.mp3 12:23:20.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:20.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_p0i5mkka.twj.mp3' 12:23:20.3 Trace: Got codec MP3VBR 12:23:20.3 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:23:20.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 12:23:20.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 12:23:20.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_y11n1kmh.fmc.flac 12:23:20.3 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:20.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_y11n1kmh.fmc.flac' 12:23:20.3 Trace: Got codec FLAC 12:23:20.3 Debug: Quality parsed: FLAC v1, Source: TagLib 12:23:20.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_y11n1kmh.fmc.flac 12:23:20.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_y11n1kmh.fmc.flac 12:23:20.3 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:20.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_y11n1kmh.fmc.flac' 12:23:20.3 Trace: Got codec FLAC 12:23:20.3 Debug: Quality parsed: FLAC v1, Source: TagLib 12:23:20.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 12:23:20.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 12:23:20.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ely5alqz.mko.m4a 12:23:20.3 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:20.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ely5alqz.mko.m4a' 12:23:20.3 Trace: Got codec AAC 12:23:20.3 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:23:20.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ely5alqz.mko.m4a 12:23:20.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ely5alqz.mko.m4a 12:23:20.3 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:20.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ely5alqz.mko.m4a' 12:23:20.3 Trace: Got codec AAC 12:23:20.3 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:23:20.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 12:23:20.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 12:23:20.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_llfi342k.hmd.wma 12:23:20.3 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:20.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_llfi342k.hmd.wma' 12:23:20.3 Trace: Got codec WMA 12:23:20.3 Debug: Quality parsed: WMA v1, Source: TagLib 12:23:20.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_llfi342k.hmd.wma 12:23:20.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_llfi342k.hmd.wma 12:23:20.3 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:20.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_llfi342k.hmd.wma' 12:23:20.3 Trace: Got codec WMA 12:23:20.3 Debug: Quality parsed: WMA v1, Source: TagLib 12:23:20.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 12:23:20.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 12:23:20.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_vvjgsmhj.jtk.ape 12:23:20.3 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:20.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_vvjgsmhj.jtk.ape' 12:23:20.3 Trace: Got codec APE 12:23:20.3 Debug: Quality parsed: APE v1, Source: TagLib 12:23:20.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_vvjgsmhj.jtk.ape 12:23:20.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_vvjgsmhj.jtk.ape 12:23:20.3 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:20.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_vvjgsmhj.jtk.ape' 12:23:20.3 Trace: Got codec APE 12:23:20.3 Debug: Quality parsed: APE v1, Source: TagLib 12:23:20.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 12:23:20.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 12:23:20.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ngqv4oro.ixg.opus 12:23:20.3 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 12:23:20.3 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 12:23:20.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ngqv4oro.ixg.opus' 12:23:20.3 Trace: Got codec OPUS 12:23:20.3 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:20.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ngqv4oro.ixg.opus 12:23:20.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ngqv4oro.ixg.opus 12:23:20.3 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 12:23:20.3 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 12:23:20.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ngqv4oro.ixg.opus' 12:23:20.3 Trace: Got codec OPUS 12:23:20.3 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:20.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 12:23:20.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 12:23:20.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_esi2xxzt.50c.mp2 12:23:20.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_esi2xxzt.50c.mp2 12:23:20.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_esi2xxzt.50c.mp2 12:23:20.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:20.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_esi2xxzt.50c.mp2' 12:23:20.3 Trace: Got codec MP2 12:23:20.3 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:20.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 12:23:20.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 12:23:20.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gidvvnlp.2pq.mp3 12:23:20.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gidvvnlp.2pq.mp3 12:23:20.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gidvvnlp.2pq.mp3 12:23:20.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:20.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gidvvnlp.2pq.mp3' 12:23:20.3 Trace: Got codec MP3VBR 12:23:20.3 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:23:20.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 12:23:20.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 12:23:20.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_cprblpcg.zas.flac 12:23:20.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_cprblpcg.zas.flac 12:23:20.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_cprblpcg.zas.flac 12:23:20.3 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:20.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_cprblpcg.zas.flac' 12:23:20.3 Trace: Got codec FLAC 12:23:20.3 Debug: Quality parsed: FLAC v1, Source: TagLib 12:23:20.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 12:23:20.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 12:23:20.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_i3r13end.dco.m4a 12:23:20.3 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_i3r13end.dco.m4a 12:23:20.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_i3r13end.dco.m4a 12:23:20.4 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:20.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_i3r13end.dco.m4a' 12:23:20.4 Trace: Got codec AAC 12:23:20.4 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:23:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 12:23:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 12:23:20.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4onhdtvk.uoq.wma 12:23:20.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4onhdtvk.uoq.wma 12:23:20.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4onhdtvk.uoq.wma 12:23:20.4 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:20.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4onhdtvk.uoq.wma' 12:23:20.4 Trace: Got codec WMA 12:23:20.4 Debug: Quality parsed: WMA v1, Source: TagLib 12:23:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 12:23:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 12:23:20.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ubss4wdr.4zr.ape 12:23:20.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ubss4wdr.4zr.ape 12:23:20.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ubss4wdr.4zr.ape 12:23:20.4 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:20.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ubss4wdr.4zr.ape' 12:23:20.4 Trace: Got codec APE 12:23:20.4 Debug: Quality parsed: APE v1, Source: TagLib 12:23:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 12:23:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 12:23:20.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ipdn40n4.bs2.opus 12:23:20.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ipdn40n4.bs2.opus 12:23:20.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ipdn40n4.bs2.opus 12:23:20.4 Trace: Estimating bitrate. Size: 1121355 Duration: 85.1015208 Bitrate: 102 12:23:20.4 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 12:23:20.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ipdn40n4.bs2.opus' 12:23:20.4 Trace: Got codec OPUS 12:23:20.4 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 12:23:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 12:23:20.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v3tqbpkl.0wj.mp2 12:23:20.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v3tqbpkl.0wj.mp2 12:23:20.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:20.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v3tqbpkl.0wj.mp2' 12:23:20.4 Trace: Got codec MP2 12:23:20.4 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:20.4 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v3tqbpkl.0wj.mp2 12:23:20.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v3tqbpkl.0wj.mp2 12:23:20.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:20.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v3tqbpkl.0wj.mp2' 12:23:20.4 Trace: Got codec MP2 12:23:20.4 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:20.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v3tqbpkl.0wj.mp2 12:23:20.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v3tqbpkl.0wj.mp2 12:23:20.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:20.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v3tqbpkl.0wj.mp2' 12:23:20.4 Trace: Got codec MP2 12:23:20.4 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 12:23:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 12:23:20.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_vps0lspu.gdf.mp3 12:23:20.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_vps0lspu.gdf.mp3 12:23:20.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:20.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_vps0lspu.gdf.mp3' 12:23:20.4 Trace: Got codec MP3VBR 12:23:20.4 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:23:20.4 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_vps0lspu.gdf.mp3 12:23:20.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_vps0lspu.gdf.mp3 12:23:20.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:20.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_vps0lspu.gdf.mp3' 12:23:20.4 Trace: Got codec MP3VBR 12:23:20.4 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:23:20.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_vps0lspu.gdf.mp3 12:23:20.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_vps0lspu.gdf.mp3 12:23:20.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:20.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_vps0lspu.gdf.mp3' 12:23:20.4 Trace: Got codec MP3VBR 12:23:20.4 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:23:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 12:23:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 12:23:20.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gnn3vos2.tvx.flac 12:23:20.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gnn3vos2.tvx.flac 12:23:20.4 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:20.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gnn3vos2.tvx.flac' 12:23:20.4 Trace: Got codec FLAC 12:23:20.4 Debug: Quality parsed: FLAC v1, Source: TagLib 12:23:20.4 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gnn3vos2.tvx.flac 12:23:20.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gnn3vos2.tvx.flac 12:23:20.4 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:20.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gnn3vos2.tvx.flac' 12:23:20.4 Trace: Got codec FLAC 12:23:20.4 Debug: Quality parsed: FLAC v1, Source: TagLib 12:23:20.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gnn3vos2.tvx.flac 12:23:20.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gnn3vos2.tvx.flac 12:23:20.4 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:20.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gnn3vos2.tvx.flac' 12:23:20.4 Trace: Got codec FLAC 12:23:20.4 Debug: Quality parsed: FLAC v1, Source: TagLib 12:23:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 12:23:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 12:23:20.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zdzlzq0a.zm2.m4a 12:23:20.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zdzlzq0a.zm2.m4a 12:23:20.4 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:20.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zdzlzq0a.zm2.m4a' 12:23:20.4 Trace: Got codec AAC 12:23:20.4 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:23:20.4 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zdzlzq0a.zm2.m4a 12:23:20.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zdzlzq0a.zm2.m4a 12:23:20.4 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:20.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zdzlzq0a.zm2.m4a' 12:23:20.4 Trace: Got codec AAC 12:23:20.4 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:23:20.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zdzlzq0a.zm2.m4a 12:23:20.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zdzlzq0a.zm2.m4a 12:23:20.4 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:20.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zdzlzq0a.zm2.m4a' 12:23:20.4 Trace: Got codec AAC 12:23:20.4 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:23:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 12:23:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 12:23:20.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_glqupsgc.t33.wma 12:23:20.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_glqupsgc.t33.wma 12:23:20.4 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:20.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_glqupsgc.t33.wma' 12:23:20.4 Trace: Got codec WMA 12:23:20.4 Debug: Quality parsed: WMA v1, Source: TagLib 12:23:20.4 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_glqupsgc.t33.wma 12:23:20.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_glqupsgc.t33.wma 12:23:20.4 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:20.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_glqupsgc.t33.wma' 12:23:20.4 Trace: Got codec WMA 12:23:20.4 Debug: Quality parsed: WMA v1, Source: TagLib 12:23:20.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_glqupsgc.t33.wma 12:23:20.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_glqupsgc.t33.wma 12:23:20.4 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:20.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_glqupsgc.t33.wma' 12:23:20.4 Trace: Got codec WMA 12:23:20.4 Debug: Quality parsed: WMA v1, Source: TagLib 12:23:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 12:23:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 12:23:20.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_3mpmj5bj.diz.ape 12:23:20.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_3mpmj5bj.diz.ape 12:23:20.4 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:20.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_3mpmj5bj.diz.ape' 12:23:20.4 Trace: Got codec APE 12:23:20.4 Debug: Quality parsed: APE v1, Source: TagLib 12:23:20.4 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_3mpmj5bj.diz.ape 12:23:20.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_3mpmj5bj.diz.ape 12:23:20.4 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:20.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_3mpmj5bj.diz.ape' 12:23:20.4 Trace: Got codec APE 12:23:20.4 Debug: Quality parsed: APE v1, Source: TagLib 12:23:20.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_3mpmj5bj.diz.ape 12:23:20.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_3mpmj5bj.diz.ape 12:23:20.5 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:23:20.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_3mpmj5bj.diz.ape' 12:23:20.5 Trace: Got codec APE 12:23:20.5 Debug: Quality parsed: APE v1, Source: TagLib 12:23:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 12:23:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 12:23:20.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h5vun3y3.dzh.opus 12:23:20.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h5vun3y3.dzh.opus 12:23:20.5 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 12:23:20.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 12:23:20.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h5vun3y3.dzh.opus' 12:23:20.5 Trace: Got codec OPUS 12:23:20.5 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:20.5 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h5vun3y3.dzh.opus 12:23:20.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h5vun3y3.dzh.opus 12:23:20.5 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 12:23:20.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 12:23:20.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h5vun3y3.dzh.opus' 12:23:20.5 Trace: Got codec OPUS 12:23:20.5 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:20.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h5vun3y3.dzh.opus 12:23:20.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h5vun3y3.dzh.opus 12:23:20.5 Trace: Estimating bitrate. Size: 1120834 Duration: 85.1015208 Bitrate: 102 12:23:20.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 12:23:20.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h5vun3y3.dzh.opus' 12:23:20.5 Trace: Got codec OPUS 12:23:20.5 Debug: Quality parsed: Unknown v1, Source: Extension 12:23:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 12:23:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 12:23:20.5 Debug: Starting tag read for missing.mp2 12:23:20.5 Error: Tag reading failed for missing.mp2 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/missing.mp2'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/missing.mp2' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 12:23:20.5 Debug: Trying to parse quality for 'missing.mp2' 12:23:20.5 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 12:23:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 12:23:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 12:23:20.5 Debug: Starting tag read for missing.mp3 12:23:20.5 Error: Tag reading failed for missing.mp3 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/missing.mp3'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/missing.mp3' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 12:23:20.5 Debug: Trying to parse quality for 'missing.mp3' 12:23:20.5 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 12:23:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 12:23:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 12:23:20.5 Debug: Starting tag read for missing.flac 12:23:20.5 Error: Tag reading failed for missing.flac System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/missing.flac'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/missing.flac' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Flac.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 12:23:20.5 Debug: Trying to parse quality for 'missing.flac' 12:23:20.5 Debug: Unable to parse qulity from tag, Quality parsed from file path: FLAC v1, Source: Name 12:23:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 12:23:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 12:23:20.5 Debug: Starting tag read for missing.m4a 12:23:20.5 Error: Tag reading failed for missing.m4a System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/missing.m4a'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/missing.m4a' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle) at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 12:23:20.5 Debug: Trying to parse quality for 'missing.m4a' 12:23:20.5 Debug: Unable to parse qulity from tag, Quality parsed from file path: AAC-VBR v1, Source: Name 12:23:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 12:23:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 12:23:20.5 Debug: Starting tag read for missing.wma 12:23:20.5 Error: Tag reading failed for missing.wma System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/missing.wma'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/missing.wma' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Asf.File.Read(ReadStyle propertiesStyle) at TagLib.Asf.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 12:23:20.5 Debug: Trying to parse quality for 'missing.wma' 12:23:20.5 Debug: Unable to parse qulity from tag, Quality parsed from file path: WMA v1, Source: Name 12:23:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 12:23:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 12:23:20.5 Debug: Starting tag read for missing.ape 12:23:20.5 Error: Tag reading failed for missing.ape System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/missing.ape'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/missing.ape' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Ape.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 12:23:20.5 Debug: Trying to parse quality for 'missing.ape' 12:23:20.5 Debug: Unable to parse qulity from tag, Quality parsed from file path: APE v1, Source: Extension 12:23:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 12:23:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 12:23:20.5 Debug: Starting tag read for missing.opus 12:23:20.5 Error: Tag reading failed for missing.opus System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/missing.opus'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/missing.opus' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Ogg.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 12:23:20.5 Debug: Trying to parse quality for 'missing.opus' 12:23:20.5 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 12:23:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 12:23:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 12:23:20.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_jwkpd5i3.etn.mp3 12:23:20.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:20.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_jwkpd5i3.etn.mp3' 12:23:20.5 Trace: Got codec MP3VBR 12:23:20.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:23:20.5 Debug: Scrubbing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_jwkpd5i3.etn.mp3 12:23:20.5 Debug: Writing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_jwkpd5i3.etn.mp3 12:23:20.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_jwkpd5i3.etn.mp3 12:23:20.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_jwkpd5i3.etn.mp3 12:23:20.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:20.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_jwkpd5i3.etn.mp3' 12:23:20.5 Trace: Got codec MP3VBR 12:23:20.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:23:20.5 Debug: No tags update for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_jwkpd5i3.etn.mp3 due to no difference 12:23:20.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_jwkpd5i3.etn.mp3 12:23:20.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:20.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_jwkpd5i3.etn.mp3' 12:23:20.5 Trace: Got codec MP3VBR 12:23:20.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:23:20.5 Debug: No tags update for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_jwkpd5i3.etn.mp3 due to no difference 12:23:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 12:23:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 12:23:20.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v5injkdr.vcz.mp3 12:23:20.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:23:20.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v5injkdr.vcz.mp3' 12:23:20.5 Trace: Got codec MP3VBR 12:23:20.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:23:20.5 Debug: Scrubbing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v5injkdr.vcz.mp3 12:23:20.5 Debug: Writing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v5injkdr.vcz.mp3 12:23:20.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v5injkdr.vcz.mp3 12:23:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 12:23:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 12:23:20.6 Debug: Specified scan folder (/C/Test/Music/Artist) doesn't exist. 12:23:20.6 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:20.6 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0013219] 12:23:20.6 Debug: Import decisions complete [00:00:00.0003924] 12:23:20.6 Debug: Inserted 0 new unmatched trackfiles 12:23:20.6 Debug: Updated info for 0 known files 12:23:20.6 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0037509] 12:23:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 12:23:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 12:23:20.6 Debug: Using default lastWrite 12:23:20.6 Info: Scanning /C/Test/Music/Artist 12:23:20.6 Debug: Scanning '/C/Test/Music/Artist' for music files 12:23:20.6 Trace: 3 files were found in /C/Test/Music/Artist 12:23:20.6 Debug: 2 audio files were found in /C/Test/Music/Artist 12:23:20.6 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:20.6 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0108313] 12:23:20.6 Debug: Import decisions complete [00:00:00.0000408] 12:23:20.6 Debug: Inserted 0 new unmatched trackfiles 12:23:20.6 Debug: Updated info for 0 known files 12:23:20.6 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0003181] 12:23:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 12:23:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 12:23:20.6 Debug: Using default lastWrite 12:23:20.6 Info: Scanning /C/Test/Music/Artist 12:23:20.6 Debug: Scanning '/C/Test/Music/Artist' for music files 12:23:20.6 Trace: 2 files were found in /C/Test/Music/Artist 12:23:20.6 Debug: 2 audio files were found in /C/Test/Music/Artist 12:23:20.6 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:20.6 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003507] 12:23:20.6 Debug: Import decisions complete [00:00:00.0000082] 12:23:20.6 Debug: Inserted 0 new unmatched trackfiles 12:23:20.6 Debug: Updated info for 0 known files 12:23:20.6 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001362] 12:23:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 12:23:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 12:23:20.6 Debug: Using default lastWrite 12:23:20.6 Debug: Using default lastWrite 12:23:20.6 Info: Scanning /C/Test/Music/Artist 12:23:20.6 Debug: Scanning '/C/Test/Music/Artist' for music files 12:23:20.6 Trace: 2 files were found in /C/Test/Music/Artist 12:23:20.6 Debug: 2 audio files were found in /C/Test/Music/Artist 12:23:20.6 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:20.6 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002749] 12:23:20.6 Debug: Import decisions complete [00:00:00.0011336] 12:23:20.6 Debug: Inserted 2 new unmatched trackfiles 12:23:20.6 Debug: Updated info for 0 known files 12:23:20.6 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0009215] 12:23:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 12:23:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 12:23:20.6 Debug: Using default lastWrite 12:23:20.6 Debug: Using default lastWrite 12:23:20.6 Info: Scanning /C/Test/Music/Artist 12:23:20.6 Debug: Scanning '/C/Test/Music/Artist' for music files 12:23:20.6 Trace: 2 files were found in /C/Test/Music/Artist 12:23:20.6 Debug: 2 audio files were found in /C/Test/Music/Artist 12:23:20.6 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:20.6 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002670] 12:23:20.6 Debug: Import decisions complete [00:00:00.0000390] 12:23:20.6 Debug: Inserted 1 new unmatched trackfiles 12:23:20.6 Debug: Updated info for 0 known files 12:23:20.6 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0014660] 12:23:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 12:23:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 12:23:20.7 Debug: Using default lastWrite 12:23:20.7 Debug: Using default lastWrite 12:23:20.7 Info: Scanning /C/Test/Music/Artist 12:23:20.7 Debug: Scanning '/C/Test/Music/Artist' for music files 12:23:20.7 Trace: 2 files were found in /C/Test/Music/Artist 12:23:20.7 Debug: 2 audio files were found in /C/Test/Music/Artist 12:23:20.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:20.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002763] 12:23:20.7 Debug: Import decisions complete [00:00:00.0000278] 12:23:20.7 Debug: Inserted 0 new unmatched trackfiles 12:23:20.7 Debug: Updated info for 0 known files 12:23:20.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0003551] 12:23:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 12:23:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 12:23:20.7 Debug: Using default lastWrite 12:23:20.7 Info: Scanning /C/Test/Music/Artist 12:23:20.7 Debug: Scanning '/C/Test/Music/Artist' for music files 12:23:20.7 Trace: 3 files were found in /C/Test/Music/Artist 12:23:20.7 Debug: 3 audio files were found in /C/Test/Music/Artist 12:23:20.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:20.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002506] 12:23:20.7 Debug: Import decisions complete [00:00:00.0000061] 12:23:20.7 Debug: Inserted 0 new unmatched trackfiles 12:23:20.7 Debug: Updated info for 0 known files 12:23:20.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001365] 12:23:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 12:23:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 12:23:20.7 Debug: Using default lastWrite 12:23:20.7 Info: Scanning /C/Test/Music/Artist 12:23:20.7 Debug: Scanning '/C/Test/Music/Artist' for music files 12:23:20.7 Trace: 5 files were found in /C/Test/Music/Artist 12:23:20.7 Debug: 5 audio files were found in /C/Test/Music/Artist 12:23:20.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:20.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002860] 12:23:20.7 Debug: Import decisions complete [00:00:00.0000073] 12:23:20.7 Debug: Inserted 0 new unmatched trackfiles 12:23:20.7 Debug: Updated info for 0 known files 12:23:20.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001348] 12:23:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 12:23:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 12:23:20.7 Warn: Artists' root folder (/C/Test/Music) doesn't exist. 12:23:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 12:23:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 12:23:20.7 Warn: Artists' root folder (/C/Test/Music) is empty. 12:23:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 12:23:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 12:23:20.7 Debug: Using default lastWrite 12:23:20.7 Info: Scanning /C/Test/Music/Artist 12:23:20.7 Debug: Scanning '/C/Test/Music/Artist' for music files 12:23:20.7 Trace: 5 files were found in /C/Test/Music/Artist 12:23:20.7 Debug: 5 audio files were found in /C/Test/Music/Artist 12:23:20.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:20.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002680] 12:23:20.7 Debug: Import decisions complete [00:00:00.0000074] 12:23:20.7 Debug: Inserted 0 new unmatched trackfiles 12:23:20.7 Debug: Updated info for 0 known files 12:23:20.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001327] 12:23:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 12:23:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 12:23:20.7 Debug: Using default lastWrite 12:23:20.7 Info: Scanning /C/Test/Music/Artist 12:23:20.7 Debug: Scanning '/C/Test/Music/Artist' for music files 12:23:20.7 Trace: 4 files were found in /C/Test/Music/Artist 12:23:20.7 Debug: 4 audio files were found in /C/Test/Music/Artist 12:23:20.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:20.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002620] 12:23:20.7 Debug: Import decisions complete [00:00:00.0000084] 12:23:20.7 Debug: Inserted 0 new unmatched trackfiles 12:23:20.7 Debug: Updated info for 0 known files 12:23:20.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001322] 12:23:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 12:23:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 12:23:20.7 Debug: Using default lastWrite 12:23:20.7 Info: Scanning /C/Test/Music/Artist 12:23:20.7 Debug: Scanning '/C/Test/Music/Artist' for music files 12:23:20.7 Trace: 2 files were found in /C/Test/Music/Artist 12:23:20.7 Debug: 2 audio files were found in /C/Test/Music/Artist 12:23:20.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:20.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002574] 12:23:20.7 Debug: Import decisions complete [00:00:00.0000067] 12:23:20.7 Debug: Inserted 0 new unmatched trackfiles 12:23:20.7 Debug: Updated info for 0 known files 12:23:20.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001325] 12:23:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 12:23:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 12:23:20.7 Debug: Using default lastWrite 12:23:20.7 Info: Scanning /C/Test/Music/Artist 12:23:20.7 Debug: Scanning '/C/Test/Music/Artist' for music files 12:23:20.7 Trace: 2 files were found in /C/Test/Music/Artist 12:23:20.7 Debug: 2 audio files were found in /C/Test/Music/Artist 12:23:20.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:20.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002964] 12:23:20.7 Debug: Import decisions complete [00:00:00.0000063] 12:23:20.7 Debug: Inserted 0 new unmatched trackfiles 12:23:20.7 Debug: Updated info for 0 known files 12:23:20.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001442] 12:23:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 12:23:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 12:23:20.7 Debug: Using default lastWrite 12:23:20.7 Debug: Using default lastWrite 12:23:20.7 Info: Scanning /C/Test/Music/Artist 12:23:20.7 Debug: Scanning '/C/Test/Music/Artist' for music files 12:23:20.7 Trace: 2 files were found in /C/Test/Music/Artist 12:23:20.7 Debug: 2 audio files were found in /C/Test/Music/Artist 12:23:20.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:20.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002777] 12:23:20.7 Debug: Import decisions complete [00:00:00.0000316] 12:23:20.7 Debug: Inserted 0 new unmatched trackfiles 12:23:20.7 Debug: Updated info for 0 known files 12:23:20.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002244] 12:23:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 12:23:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 12:23:20.7 Debug: Using default lastWrite 12:23:20.7 Info: Scanning /C/Test/Music/.hack 12:23:20.7 Debug: Scanning '/C/Test/Music/.hack' for music files 12:23:20.7 Trace: 2 files were found in /C/Test/Music/.hack 12:23:20.7 Debug: 2 audio files were found in /C/Test/Music/.hack 12:23:20.7 Debug: Cleaning up media files in DB [/C/Test/Music/.hack] 12:23:20.7 Trace: Finished getting track files for: /C/Test/Music/.hack [00:00:00.0002654] 12:23:20.7 Debug: Import decisions complete [00:00:00.0000076] 12:23:20.7 Debug: Inserted 0 new unmatched trackfiles 12:23:20.7 Debug: Updated info for 0 known files 12:23:20.7 Debug: Track import complete for: /C/Test/Music/.hack [00:00:00.0001355] 12:23:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 12:23:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 12:23:20.7 Debug: Using default lastWrite 12:23:20.7 Info: Scanning /C/Test/Music/Extras 12:23:20.7 Debug: Scanning '/C/Test/Music/Extras' for music files 12:23:20.7 Trace: 6 files were found in /C/Test/Music/Extras 12:23:20.7 Debug: 6 audio files were found in /C/Test/Music/Extras 12:23:20.7 Debug: Cleaning up media files in DB [/C/Test/Music/Extras] 12:23:20.7 Trace: Finished getting track files for: /C/Test/Music/Extras [00:00:00.0002818] 12:23:20.7 Debug: Import decisions complete [00:00:00.0000070] 12:23:20.7 Debug: Inserted 0 new unmatched trackfiles 12:23:20.7 Debug: Updated info for 0 known files 12:23:20.7 Debug: Track import complete for: /C/Test/Music/Extras [00:00:00.0001384] 12:23:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 12:23:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 12:23:20.7 Debug: Using default lastWrite 12:23:20.7 Info: Scanning /C/Test/Music/Artist 12:23:20.7 Debug: Scanning '/C/Test/Music/Artist' for music files 12:23:20.7 Trace: 1 files were found in /C/Test/Music/Artist 12:23:20.7 Debug: 1 audio files were found in /C/Test/Music/Artist 12:23:20.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:20.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002573] 12:23:20.7 Debug: Import decisions complete [00:00:00.0000068] 12:23:20.7 Debug: Inserted 0 new unmatched trackfiles 12:23:20.7 Debug: Updated info for 0 known files 12:23:20.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001390] 12:23:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 12:23:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 12:23:20.8 Debug: Using default lastWrite 12:23:20.8 Info: Scanning /C/Test/Music/Artist 12:23:20.8 Debug: Scanning '/C/Test/Music/Artist' for music files 12:23:20.8 Trace: 1 files were found in /C/Test/Music/Artist 12:23:20.8 Debug: 1 audio files were found in /C/Test/Music/Artist 12:23:20.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:20.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0102013] 12:23:20.8 Debug: Import decisions complete [00:00:00.0000138] 12:23:20.8 Debug: Inserted 0 new unmatched trackfiles 12:23:20.8 Debug: Updated info for 1 known files 12:23:20.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0003854] 12:23:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 12:23:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 12:23:20.8 Debug: Using default lastWrite 12:23:20.8 Info: Scanning /C/Test/Music/Artist 12:23:20.8 Debug: Scanning '/C/Test/Music/Artist' for music files 12:23:20.8 Trace: 2 files were found in /C/Test/Music/Artist 12:23:20.8 Debug: 2 audio files were found in /C/Test/Music/Artist 12:23:20.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:23:20.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002896] 12:23:20.8 Debug: Import decisions complete [00:00:00.0000292] 12:23:20.8 Debug: Inserted 0 new unmatched trackfiles 12:23:20.8 Debug: Updated info for 2 known files 12:23:20.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002235] 12:23:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 12:23:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 12:23:20.8 Debug: Failed to import 12:23:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 12:23:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 12:23:20.8 Debug: Failed to import 12:23:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 12:23:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 12:23:20.8 Debug: Failed to import 12:23:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 12:23:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 12:23:20.8 Debug: External directory scan request for known download sab1. [/c/drop_other/Show.S01E01/] 12:23:20.8 Debug: Failed to import 12:23:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 12:23:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 12:23:20.8 Warn: External directory scan request for unknown download sab1, attempting normal import. [/c/drop_other/Show.S01E01/] 12:23:20.8 Debug: Failed to import 12:23:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 12:23:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 12:23:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 12:23:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 12:23:20.8 Warn: Folder/File specified for import scan [/c/drop_other/Show.S01E01/] doesn't exist. 12:23:20.8 Debug: Failed to import 12:23:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 12:23:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 12:23:20.8 Debug: Processing path: /c/drop/ 12:23:20.8 Debug: Parsing string 'drop' 12:23:20.8 Debug: Unable to parse drop 12:23:20.9 Debug: Deleting folder after importing valid files 12:23:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 12:23:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 12:23:20.9 Debug: Processing path: /c/drop/ 12:23:20.9 Debug: Parsing string 'drop' 12:23:20.9 Debug: Unable to parse drop 12:23:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 12:23:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 12:23:20.9 Debug: Parsing string 'foldername' 12:23:20.9 Debug: Unable to parse foldername 12:23:20.9 Debug: Parsing string '01 the first track.ext' 12:23:20.9 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 12:23:20.9 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 12:23:20.9 Debug: Trying to parse quality for '01 the first track.ext' 12:23:20.9 Debug: Quality parsed: Unknown v1 12:23:20.9 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 12:23:20.9 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 12:23:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 12:23:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 12:23:20.9 Debug: Processing path: /c/drop/ 12:23:20.9 Debug: Parsing string 'drop' 12:23:20.9 Debug: Unable to parse drop 12:23:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 12:23:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 12:23:20.9 Debug: Unknown Artist foldername 12:23:20.9 Debug: Unknown Artist for file: 01 the first track.ext 12:23:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 12:23:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 12:23:20.9 Debug: Parsing string 'foldername' 12:23:20.9 Debug: Unable to parse foldername 12:23:20.9 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 12:23:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 12:23:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 12:23:20.9 Debug: Parsing string 'foldername' 12:23:20.9 Debug: Unable to parse foldername 12:23:20.9 Debug: Parsing string '01 the first track.ext' 12:23:20.9 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 12:23:20.9 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 12:23:20.9 Debug: Trying to parse quality for '01 the first track.ext' 12:23:20.9 Debug: Quality parsed: Unknown v1 12:23:20.9 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 12:23:20.9 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 12:23:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 12:23:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 12:23:20.9 Warn: Unable to process folder that is mapped to an existing artist 12:23:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 12:23:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 12:23:20.9 Debug: Processing path: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p] 12:23:20.9 Error: Import failed, path does not exist or is not accessible by Lidarr: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p]. Ensure the path exists and the user running Lidarr has the correct permissions to access this file/folder 12:23:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 12:23:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 12:23:20.9 Debug: Unknown Artist foldername 12:23:20.9 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 12:23:20.9 Debug: Unknown Artist for file: 01 the first track.ext 12:23:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 12:23:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 12:23:20.9 Debug: Unknown Artist foldername 12:23:20.9 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 12:23:20.9 Debug: Unknown Artist for file: 01 the first track.ext 12:23:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 12:23:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 12:23:21.0 Debug: Processing path: /C/folder/file.mkv 12:23:21.0 Debug: Unknown Artist for file: file.mkv 12:23:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 12:23:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_executable_file --- 12:23:21.0 Debug: Processing path: /C/Test/Unsorted/Artist.Title-Album.Title.2017-Lidarr 12:23:21.0 Debug: Parsing string 'Artist.Title-Album.Title.2017-Lidarr' 12:23:21.0 Debug: Unable to parse Artist.Title-Album.Title.2017-Lidarr 12:23:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_executable_file --- 12:23:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_rar_file --- 12:23:21.0 Debug: Processing path: /C/Test/Unsorted/Artist.Title-Album.Title.2017-Lidarr 12:23:21.0 Debug: Parsing string 'Artist.Title-Album.Title.2017-Lidarr' 12:23:21.0 Debug: Unable to parse Artist.Title-Album.Title.2017-Lidarr 12:23:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_rar_file --- 12:23:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 12:23:21.0 Debug: Unknown Artist foldername 12:23:21.0 Debug: Unknown Artist for file: 01 the first track.ext 12:23:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 12:23:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 12:23:21.0 Debug: Parsing string 'foldername' 12:23:21.0 Debug: Unable to parse foldername 12:23:21.0 Debug: [/c/drop/foldername/01 the first track.ext] is currently locked by another process, skipping 12:23:21.0 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 12:23:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 12:23:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 12:23:21.0 Debug: Unknown Artist foldername 12:23:21.0 Debug: Unknown Artist for file: 01 the first track.ext 12:23:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 12:23:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 12:23:21.1 Info: Importing album 1/1 12:23:21.1 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 12:23:21.1 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:23:21.1 Info: Importing 1 tracks 12:23:21.1 Debug: Importing 1 files. replaceExisting: True 12:23:21.1 Debug: Inserted new trackfiles in 0ms 12:23:21.1 Debug: TrackFileIds updated, total 0ms 12:23:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 12:23:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 12:23:21.1 Info: Importing album 1/1 12:23:21.1 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:23:21.1 Info: Importing 1 tracks 12:23:21.1 Debug: Importing 1 files. replaceExisting: False 12:23:21.1 Debug: Inserted new trackfiles in 0ms 12:23:21.1 Debug: TrackFileIds updated, total 0ms 12:23:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 12:23:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 12:23:21.1 Info: Importing album 1/1 12:23:21.1 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:23:21.1 Info: Importing 5 tracks 12:23:21.1 Debug: Importing 5 files. replaceExisting: False 12:23:21.1 Debug: Inserted new trackfiles in 0ms 12:23:21.1 Debug: TrackFileIds updated, total 0ms 12:23:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 12:23:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 12:23:21.1 Info: Importing album 1/1 12:23:21.1 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:23:21.1 Info: Importing 2 tracks 12:23:21.1 Debug: Importing 2 files. replaceExisting: False 12:23:21.1 Debug: Inserted new trackfiles in 0ms 12:23:21.1 Debug: TrackFileIds updated, total 0ms 12:23:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 12:23:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 12:23:21.1 Info: Importing album 1/1 12:23:21.1 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 12:23:21.1 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:23:21.1 Info: Importing 1 tracks 12:23:21.1 Debug: Importing 1 files. replaceExisting: True 12:23:21.1 Debug: Inserted new trackfiles in 0ms 12:23:21.1 Debug: TrackFileIds updated, total 0ms 12:23:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 12:23:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 12:23:21.1 Info: Importing album 1/1 12:23:21.1 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 12:23:21.1 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:23:21.1 Info: Importing 1 tracks 12:23:21.1 Debug: Importing 1 files. replaceExisting: True 12:23:21.1 Debug: Inserted new trackfiles in 0ms 12:23:21.1 Debug: TrackFileIds updated, total 0ms 12:23:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 12:23:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 12:23:21.1 Info: Importing 0 tracks 12:23:21.1 Debug: Importing 0 files. replaceExisting: False 12:23:21.1 Debug: Inserted new trackfiles in 0ms 12:23:21.1 Debug: TrackFileIds updated, total 0ms 12:23:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 12:23:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 12:23:21.1 Info: Importing album 1/1 12:23:21.1 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:23:21.1 Info: Importing 1 tracks 12:23:21.1 Debug: Importing 1 files. replaceExisting: False 12:23:21.1 Debug: Inserted new trackfiles in 0ms 12:23:21.1 Debug: TrackFileIds updated, total 0ms 12:23:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 12:23:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 12:23:21.1 Info: Importing album 1/1 12:23:21.1 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:23:21.1 Info: Importing 5 tracks 12:23:21.1 Debug: Importing 5 files. replaceExisting: False 12:23:21.1 Debug: Inserted new trackfiles in 0ms 12:23:21.1 Debug: TrackFileIds updated, total 0ms 12:23:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 12:23:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 12:23:21.1 Info: Importing album 1/1 12:23:21.1 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:23:21.1 Info: Importing 6 tracks 12:23:21.1 Debug: Importing 6 files. replaceExisting: False 12:23:21.1 Debug: Inserted new trackfiles in 0ms 12:23:21.1 Debug: TrackFileIds updated, total 0ms 12:23:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 12:23:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 12:23:21.1 Info: Importing album 1/1 12:23:21.1 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 12:23:21.1 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:23:21.1 Info: Importing 1 tracks 12:23:21.1 Debug: Importing 1 files. replaceExisting: True 12:23:21.1 Debug: Inserted new trackfiles in 0ms 12:23:21.1 Debug: TrackFileIds updated, total 0ms 12:23:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 12:23:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 12:23:21.2 Info: Importing album 1/1 12:23:21.2 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 12:23:21.2 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:23:21.2 Info: Importing 1 tracks 12:23:21.2 Debug: Importing 1 files. replaceExisting: True 12:23:21.2 Debug: Inserted new trackfiles in 0ms 12:23:21.2 Debug: TrackFileIds updated, total 0ms 12:23:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 12:23:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 12:23:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 12:23:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 12:23:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 12:23:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 12:23:21.2 Info: Deleting track file: /Artist Name - Track01 12:23:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 12:23:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 12:23:21.2 Info: Deleting track file: /Artist Name - Track01 12:23:21.2 Error: Unable to delete track file System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IRecycleBinProviderProxy.DeleteFile(String path, String subfolder) at NzbDrone.Core.MediaFiles.MediaFileDeletionService.DeleteTrackFile(TrackFile trackFile, String subfolder) in ./Lidarr.Core/MediaFiles/MediaFileDeletionService.cs:line 92 12:23:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 12:23:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 12:23:21.2 Warn: Artist's root folder (C:\Test\Music) doesn't exist. 12:23:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 12:23:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 12:23:21.2 Warn: Artist's root folder (C:\Test\Music) is empty. 12:23:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 12:23:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 12:23:21.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:21.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150012362635_395/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:21.2 Info: DatabaseEngineVersionCheck migrating 12:23:21.2 Info: PerformDBOperation 12:23:21.2 Info: Performing DB Operation 12:23:21.2 Info: SQLite 3.47.0 12:23:21.2 Info: => 0.0012408s 12:23:21.2 Info: DatabaseEngineVersionCheck migrated 12:23:21.2 Info: => 0.0012558s 12:23:21.2 Debug: Took: 00:00:00.0113932 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:23:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:23:21.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:23:21.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:23:21.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:23:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 12:23:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 12:23:21.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:21.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150013605443_397/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:21.3 Info: DatabaseEngineVersionCheck migrating 12:23:21.3 Info: PerformDBOperation 12:23:21.3 Info: Performing DB Operation 12:23:21.3 Info: SQLite 3.47.0 12:23:21.3 Info: => 0.0012178s 12:23:21.3 Info: DatabaseEngineVersionCheck migrated 12:23:21.3 Info: => 0.0012349s 12:23:21.3 Debug: Took: 00:00:00.0116827 12:23:21.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:21.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:21.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:21.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:23:21.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:23:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:23:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:23:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:23:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:23:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.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 ==== 12:23:21.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 ==== 12:23:21.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 ==== 12:23:21.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 ==== 12:23:21.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 ==== 12:23:21.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 ==== 12:23:21.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 ==== 12:23:21.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 ==== 12:23:21.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 ==== 12:23:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:23:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:23:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:23:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:23:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Path" = @Clause5_P1) PARAMETERS: Clause5_P1 = ["\"/C/Test/Path/Artist/somefile2.flac\""] ==== End Query Trace ==== 12:23:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 12:23:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 12:23:21.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:21.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150014707164_399/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:21.4 Info: DatabaseEngineVersionCheck migrating 12:23:21.4 Info: PerformDBOperation 12:23:21.4 Info: Performing DB Operation 12:23:21.4 Info: SQLite 3.47.0 12:23:21.4 Info: => 0.0012219s 12:23:21.4 Info: DatabaseEngineVersionCheck migrated 12:23:21.4 Info: => 0.0012377s 12:23:21.4 Debug: Took: 00:00:00.0123767 12:23:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:21.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-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:23:21.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-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.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-29T00:00:00Z"] DateAdded = ["2024-10-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.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-30T00:00:00Z"] DateAdded = ["2024-10-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.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-31T00:00:00Z"] DateAdded = ["2024-10-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.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-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.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-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:23:21.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-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:23:21.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-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:23:21.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-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:23:21.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-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:23:21.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:23:21.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:23:21.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:23:21.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:23:21.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("TrackFiles"."AlbumId" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 12:23:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 12:23:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 12:23:21.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:21.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150016005604_401/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:21.6 Info: DatabaseEngineVersionCheck migrating 12:23:21.6 Info: PerformDBOperation 12:23:21.6 Info: Performing DB Operation 12:23:21.6 Info: SQLite 3.47.0 12:23:21.6 Info: => 0.0011743s 12:23:21.6 Info: DatabaseEngineVersionCheck migrated 12:23:21.6 Info: => 0.0011886s 12:23:21.6 Debug: Took: 00:00:00.0109504 12:23:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:23:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:23:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:23:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:23:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:23:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:23:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:23:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:23:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:23:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:23:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("TrackFiles"."AlbumId" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 12:23:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 12:23:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 12:23:21.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:21.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150016966353_403/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:21.7 Info: DatabaseEngineVersionCheck migrating 12:23:21.7 Info: PerformDBOperation 12:23:21.7 Info: Performing DB Operation 12:23:21.7 Info: SQLite 3.47.0 12:23:21.7 Info: => 0.0011582s 12:23:21.7 Info: DatabaseEngineVersionCheck migrated 12:23:21.7 Info: => 0.001172s 12:23:21.7 Debug: Took: 00:00:00.0109110 12:23:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:23:21.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-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.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-29T00:00:00Z"] DateAdded = ["2024-10-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.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-30T00:00:00Z"] DateAdded = ["2024-10-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.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-31T00:00:00Z"] DateAdded = ["2024-10-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.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-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.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-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:23:21.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-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:23:21.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-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:23:21.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-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:23:21.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-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:23:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.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 ==== 12:23:21.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 ==== 12:23:21.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 ==== 12:23:21.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 ==== 12:23:21.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 ==== 12:23:21.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 ==== 12:23:21.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 ==== 12:23:21.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 ==== 12:23:21.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 ==== 12:23:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:23:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:23:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:23:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:23:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 12:23:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 12:23:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 12:23:21.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:21.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150017826117_405/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:21.7 Info: DatabaseEngineVersionCheck migrating 12:23:21.7 Info: PerformDBOperation 12:23:21.7 Info: Performing DB Operation 12:23:21.7 Info: SQLite 3.47.0 12:23:21.7 Info: => 0.0011858s 12:23:21.7 Info: DatabaseEngineVersionCheck migrated 12:23:21.7 Info: => 0.001199s 12:23:21.7 Debug: Took: 00:00:00.0109479 12:23:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 12:23:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 12:23:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 12:23:21.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:21.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150018716310_407/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:21.8 Info: DatabaseEngineVersionCheck migrating 12:23:21.8 Info: PerformDBOperation 12:23:21.8 Info: Performing DB Operation 12:23:21.8 Info: SQLite 3.47.0 12:23:21.8 Info: => 0.0011935s 12:23:21.8 Info: DatabaseEngineVersionCheck migrated 12:23:21.8 Info: => 0.0012072s 12:23:21.8 Debug: Took: 00:00:00.0119681 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:23:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:23:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:23:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:23:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:23:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:23:21.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 ==== 12:23:21.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 ==== 12:23:21.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 ==== 12:23:21.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 ==== 12:23:21.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 ==== 12:23:21.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 ==== 12:23:21.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 ==== 12:23:21.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 ==== 12:23:21.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 ==== 12:23:21.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 ==== 12:23:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:23:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:23:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:23:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:23:21.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 ==== 12:23:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 12:23:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 12:23:21.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:21.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150019867116_409/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:21.9 Info: DatabaseEngineVersionCheck migrating 12:23:21.9 Info: PerformDBOperation 12:23:21.9 Info: Performing DB Operation 12:23:21.9 Info: SQLite 3.47.0 12:23:21.9 Info: => 0.0011474s 12:23:21.9 Info: DatabaseEngineVersionCheck migrated 12:23:21.9 Info: => 0.0011611s 12:23:21.9 Debug: Took: 00:00:00.0108737 12:23:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:22.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-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:23:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:23:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:23:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:23:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:23:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:23:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:23:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:23:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:23:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:23:22.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 ==== 12:23:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 12:23:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 12:23:22.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:22.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150020700872_411/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:22.0 Info: DatabaseEngineVersionCheck migrating 12:23:22.0 Info: PerformDBOperation 12:23:22.0 Info: Performing DB Operation 12:23:22.0 Info: SQLite 3.47.0 12:23:22.0 Info: => 0.0011552s 12:23:22.0 Info: DatabaseEngineVersionCheck migrated 12:23:22.0 Info: => 0.0011694s 12:23:22.0 Debug: Took: 00:00:00.0109338 12:23:22.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 ==== 12:23:22.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-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [2] Id = [0] ==== End Query Trace ==== 12:23:22.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 ==== 12:23:22.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 12:23:22.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 12:23:22.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:22.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150021557502_413/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:22.1 Info: DatabaseEngineVersionCheck migrating 12:23:22.1 Info: PerformDBOperation 12:23:22.1 Info: Performing DB Operation 12:23:22.1 Info: SQLite 3.47.0 12:23:22.1 Info: => 0.00118s 12:23:22.1 Info: DatabaseEngineVersionCheck migrated 12:23:22.1 Info: => 0.0011935s 12:23:22.1 Debug: Took: 00:00:00.0110121 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:23:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:23:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:23:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:23:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:23:22.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/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.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/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [2] Id = [0] ==== End Query Trace ==== 12:23:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 12:23:22.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 12:23:22.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 12:23:22.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:22.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150022487829_415/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:22.2 Info: DatabaseEngineVersionCheck migrating 12:23:22.2 Info: PerformDBOperation 12:23:22.2 Info: Performing DB Operation 12:23:22.2 Info: SQLite 3.47.0 12:23:22.2 Info: => 0.0012139s 12:23:22.2 Info: DatabaseEngineVersionCheck migrated 12:23:22.2 Info: => 0.0012277s 12:23:22.2 Debug: Took: 00:00:00.0134926 12:23:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:23:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:23:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:23:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:23:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:23:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:23:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:23:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:23:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:23:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:23:22.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 ==== 12:23:22.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 ==== 12:23:22.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 12:23:22.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 12:23:22.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:22.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150023717120_417/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:22.3 Info: DatabaseEngineVersionCheck migrating 12:23:22.3 Info: PerformDBOperation 12:23:22.3 Info: Performing DB Operation 12:23:22.3 Info: SQLite 3.47.0 12:23:22.3 Info: => 0.0012305s 12:23:22.3 Info: DatabaseEngineVersionCheck migrated 12:23:22.3 Info: => 0.0012464s 12:23:22.3 Debug: Took: 00:00:00.0114763 12:23:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-29T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:23:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-28T00:00:00Z"] DateAdded = ["2024-10-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-29T00:00:00Z"] DateAdded = ["2024-10-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-30T00:00:00Z"] DateAdded = ["2024-10-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-31T00:00:00Z"] DateAdded = ["2024-10-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-11-01T00:00:00Z"] DateAdded = ["2024-11-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:23:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-11-02T00:00:00Z"] DateAdded = ["2024-11-02T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:23:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-11-03T00:00:00Z"] DateAdded = ["2024-11-03T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:23:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-11-04T00:00:00Z"] DateAdded = ["2024-11-04T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:23:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-11-05T00:00:00Z"] DateAdded = ["2024-11-05T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:23:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-11-06T00:00:00Z"] DateAdded = ["2024-11-06T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:23:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:23:22.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 ==== 12:23:22.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 ==== 12:23:22.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 ==== 12:23:22.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 ==== 12:23:22.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 ==== 12:23:22.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 ==== 12:23:22.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 ==== 12:23:22.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 ==== 12:23:22.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 ==== 12:23:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:23:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:23:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:23:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:23:22.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 ==== 12:23:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 12:23:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 12:23:22.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 ==== 12:23:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 12:23:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 12:23:22.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 ==== 12:23:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 12:23:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 12:23:22.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 ==== 12:23:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 12:23:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 12:23:22.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 ==== 12:23:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 12:23:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 12:23:22.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 ==== 12:23:22.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 12:23:22.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 12:23:22.5 Debug: Filtering 1 files for unchanged files 12:23:22.5 Trace: Got 0 existing files 12:23:22.5 Debug: Filtering 1 files for unchanged files 12:23:22.5 Trace: Got 0 existing files 12:23:22.5 Debug: Filtering 1 files for unchanged files 12:23:22.5 Trace: Got 0 existing files 12:23:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 12:23:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 12:23:22.5 Debug: Filtering 1 files for unchanged files 12:23:22.5 Trace: Got 0 existing files 12:23:22.5 Debug: Filtering 1 files for unchanged files 12:23:22.5 Trace: Got 0 existing files 12:23:22.5 Debug: Filtering 1 files for unchanged files 12:23:22.5 Trace: Got 0 existing files 12:23:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 12:23:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 12:23:22.5 Debug: Filtering 3 files for unchanged files 12:23:22.5 Trace: Got 1 existing files 12:23:22.5 Trace: Matched paths for 1 files 12:23:22.5 Trace: 1 unchanged existing files 12:23:22.5 Debug: Filtering 3 files for unchanged files 12:23:22.5 Trace: Got 1 existing files 12:23:22.5 Trace: Matched paths for 1 files 12:23:22.5 Trace: 1 unchanged existing files 12:23:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 12:23:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 12:23:22.5 Debug: Filtering 3 files for unchanged files 12:23:22.5 Trace: Got 1 existing files 12:23:22.5 Trace: Matched paths for 1 files 12:23:22.5 Trace: 1 unchanged and matched files 12:23:22.5 Debug: Filtering 3 files for unchanged files 12:23:22.5 Trace: Got 1 existing files 12:23:22.5 Trace: Matched paths for 1 files 12:23:22.5 Trace: 1 unchanged and matched files 12:23:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 12:23:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 12:23:22.5 Debug: Filtering 3 files for unchanged files 12:23:22.5 Trace: Got 1 existing files 12:23:22.5 Trace: Matched paths for 1 files 12:23:22.5 Trace: 1 unchanged existing files 12:23:22.5 Debug: Filtering 3 files for unchanged files 12:23:22.5 Trace: Got 1 existing files 12:23:22.5 Trace: Matched paths for 1 files 12:23:22.5 Trace: 1 unchanged existing files 12:23:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 12:23:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 12:23:22.5 Debug: Filtering 3 files for unchanged files 12:23:22.5 Trace: Got 1 existing files 12:23:22.5 Trace: Matched paths for 1 files 12:23:22.5 Trace: 1 unchanged and matched files 12:23:22.5 Debug: Filtering 3 files for unchanged files 12:23:22.5 Trace: Got 1 existing files 12:23:22.5 Trace: Matched paths for 1 files 12:23:22.5 Trace: 1 unchanged and matched files 12:23:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 12:23:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 12:23:22.5 Debug: Filtering 3 files for unchanged files 12:23:22.5 Trace: Got 0 existing files 12:23:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 12:23:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 12:23:22.5 Debug: Filtering 3 files for unchanged files 12:23:22.5 Trace: Got 0 existing files 12:23:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 12:23:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 12:23:22.5 Debug: Filtering 3 files for unchanged files 12:23:22.5 Trace: Got 1 existing files 12:23:22.5 Trace: Matched paths for 1 files 12:23:22.5 Trace: 0 unchanged existing files 12:23:22.5 Debug: Filtering 3 files for unchanged files 12:23:22.5 Trace: Got 1 existing files 12:23:22.5 Trace: Matched paths for 1 files 12:23:22.5 Trace: 0 unchanged existing files 12:23:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 12:23:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 12:23:22.5 Debug: Filtering 3 files for unchanged files 12:23:22.5 Trace: Got 1 existing files 12:23:22.5 Trace: Matched paths for 1 files 12:23:22.5 Trace: 0 unchanged and matched files 12:23:22.5 Debug: Filtering 3 files for unchanged files 12:23:22.5 Trace: Got 1 existing files 12:23:22.5 Trace: Matched paths for 1 files 12:23:22.5 Trace: 0 unchanged and matched files 12:23:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 12:23:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 12:23:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 12:23:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 12:23:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 12:23:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 12:23:22.5 Debug: Filtering 3 files for unchanged files 12:23:22.5 Trace: Got 1 existing files 12:23:22.5 Trace: Matched paths for 0 files 12:23:22.5 Trace: 0 unchanged existing files 12:23:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 12:23:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 12:23:22.5 Debug: Filtering 3 files for unchanged files 12:23:22.5 Trace: Got 1 existing files 12:23:22.5 Trace: Matched paths for 0 files 12:23:22.5 Trace: 0 unchanged and matched files 12:23:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 12:23:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 12:23:22.5 Debug: Filtering 3 files for unchanged files 12:23:22.5 Trace: Got 3 existing files 12:23:22.5 Trace: Matched paths for 3 files 12:23:22.5 Trace: 3 unchanged existing files 12:23:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 12:23:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- 12:23:22.5 Debug: Filtering 3 files for unchanged files 12:23:22.5 Trace: Got 3 existing files 12:23:22.5 Trace: Matched paths for 3 files 12:23:22.5 Trace: 3 unchanged and matched files 12:23:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- Skipped filter_should_return_none_existing_files_ignoring_case(Known) [1 ms] Skipped filter_should_return_none_existing_files_ignoring_case(Matched) [< 1 ms] 12:23:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 12:23:22.5 Debug: Filtering 3 files for unchanged files 12:23:22.5 Trace: Got 1 existing files 12:23:22.5 Trace: Matched paths for 1 files 12:23:22.5 Trace: 1 unchanged and matched files 12:23:22.5 Debug: Filtering 3 files for unchanged files 12:23:22.5 Trace: Got 1 existing files 12:23:22.5 Trace: Matched paths for 1 files 12:23:22.5 Trace: 1 unchanged and matched files 12:23:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 12:23:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 12:23:22.5 Debug: Filtering 3 files for unchanged files 12:23:22.5 Trace: Got 1 existing files 12:23:22.5 Trace: Matched paths for 1 files 12:23:22.5 Trace: 0 unchanged and matched files 12:23:22.5 Debug: Filtering 3 files for unchanged files 12:23:22.5 Trace: Got 1 existing files 12:23:22.5 Trace: Matched paths for 1 files 12:23:22.5 Trace: 0 unchanged and matched files 12:23:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 12:23:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 12:23:22.5 Debug: The following files no longer exist on disk, removing from db: /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/0zsnuet1.4jv /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/2gesxec4.xfv 12:23:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 12:23:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 12:23:22.5 Debug: The following files no longer exist on disk, removing from db: 12:23:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 12:23:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 12:23:22.6 Debug: The following files no longer exist on disk, removing from db: 12:23:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 12:23:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 12:23:22.6 Debug: The following files no longer exist on disk, removing from db: /c/test/jxzne12n.p0e /c/test/i04r2sth.rcv /c/test/bhpnurcm.0uz /c/test/jm510dxc.s1s /c/test/yty32z0p.vmk /c/test/fsrci340.uqv /c/test/hi3wyukt.l0z /c/test/qgzvgy2z.y4k /c/test/1mq1ffiw.e51 /c/test/1wx1vewx.4yv 12:23:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 12:23:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 12:23:22.6 Info: Renaming 2 files for Name1 12:23:22.6 Debug: Renaming track file: [1] Path1 12:23:22.6 Debug: Renamed track file: [1] Path1 12:23:22.6 Debug: Renaming track file: [2] Path2 12:23:22.6 Debug: Renamed track file: [2] Path2 12:23:22.6 Debug: Removing empty subfolders from: Path1 12:23:22.6 Info: 2 selected track files renamed for Name1 12:23:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 12:23:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 12:23:22.6 Info: Renaming 2 files for Name1 12:23:22.6 Debug: Renaming track file: [1] Path1 12:23:22.6 Debug: File not renamed, source and destination are the same: Filename 12:23:22.6 Debug: Renaming track file: [2] Path2 12:23:22.6 Debug: File not renamed, source and destination are the same: Filename 12:23:22.6 Info: 0 selected track files renamed for Name1 12:23:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 12:23:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 12:23:22.6 Info: Renaming 0 files for Name1 12:23:22.6 Info: 0 selected track files renamed for Name1 12:23:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 12:23:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 12:23:22.6 Info: Renaming 2 files for Name1 12:23:22.6 Debug: Renaming track file: [1] Path1 12:23:22.6 Debug: Renamed track file: [1] Path1 12:23:22.6 Debug: Renaming track file: [2] Path2 12:23:22.6 Debug: Renamed track file: [2] Path2 12:23:22.6 Debug: Removing empty subfolders from: Path1 12:23:22.6 Info: 2 selected track files renamed for Name1 12:23:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 12:23:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 12:23:22.6 Info: Renaming 2 files for Name1 12:23:22.6 Debug: Renaming track file: [1] Path1 12:23:22.6 Debug: Renamed track file: [1] Path1 12:23:22.6 Debug: Renaming track file: [2] Path2 12:23:22.6 Debug: Renamed track file: [2] Path2 12:23:22.6 Debug: Removing empty subfolders from: Path1 12:23:22.6 Info: 2 selected track files renamed for Name1 12:23:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 12:23:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 12:23:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 12:23:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 12:23:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 12:23:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 12:23:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 12:23:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 12:23:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 12:23:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 12:23:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 12:23:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 12:23:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 12:23:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- 12:23:22.6 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- Skipped should_catch_InvalidOperationException_during_folder_inheritance [6 ms] Skipped should_catch_UnauthorizedAccessException_during_folder_inheritance [2 ms] 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 12:23:22.7 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 12:23:22.7 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?\d+)(?[\s_-]+)(?[a-z0-9,\(\)\.&'’\s]+)\k(?[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '02 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '03 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got artist from filename: artist name 12:23:22.7 Debug: Got title from filename: a track title 1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b track title 2 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c track title 3 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '02 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '03 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '02_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '03_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got artist from filename: artist name 12:23:22.7 Debug: Got title from filename: a track title 1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b track title 2 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c track title 3 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '02_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '03_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '02-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '03-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got artist from filename: artist_name 12:23:22.7 Debug: Got title from filename: a_track_title_1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b_track_title_2 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c_track_title_3 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '02-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '03-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '102 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '103 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got artist from filename: artist name 12:23:22.7 Debug: Got title from filename: a track title 1 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b track title 2 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c track title 3 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '102 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '103 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '102_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '103_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got artist from filename: artist name 12:23:22.7 Debug: Got title from filename: a track title 1 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b track title 2 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c track title 3 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '102_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '103_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '102-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '103-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got artist from filename: artist_name 12:23:22.7 Debug: Got title from filename: a_track_title_1 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b_track_title_2 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c_track_title_3 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '102-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '103-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '02 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '03 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '02 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '03 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got artist from filename: artist name 12:23:22.7 Debug: Got title from filename: a track title 1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b track title 2 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c track title 3 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '02_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '03_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '02_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '03_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got artist from filename: artist name 12:23:22.7 Debug: Got title from filename: a track title 1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b track title 2 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c track title 3 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '02-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '03-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '02-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '03-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got artist from filename: artist_name 12:23:22.7 Debug: Got title from filename: a_track_title_1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b_track_title_2 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c_track_title_3 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '102 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '103 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '102 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '103 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got artist from filename: artist name 12:23:22.7 Debug: Got title from filename: a track title 1 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b track title 2 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c track title 3 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '102_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '103_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '102_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '103_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got artist from filename: artist name 12:23:22.7 Debug: Got title from filename: a track title 1 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b track title 2 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c track title 3 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '102-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '103-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '102-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '103-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got artist from filename: artist_name 12:23:22.7 Debug: Got title from filename: a_track_title_1 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b_track_title_2 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c_track_title_3 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got artist from filename: artist name 12:23:22.7 Debug: Got title from filename: a track title 1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b track title 2 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c track title 3 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - both artist and title vary between matches 12:23:22.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '02_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '03_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got artist from filename: artist name 12:23:22.7 Debug: Got title from filename: a track title 1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b track title 2 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c track title 3 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '02_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '03_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '02_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '03_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - both artist and title vary between matches 12:23:22.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '02_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '03_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '02_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '03_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got artist from filename: artist_name 12:23:22.7 Debug: Got title from filename: a_track_title_1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b_track_title_2 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c_track_title_3 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Abort - both artist and title vary between matches 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got artist from filename: artist name 12:23:22.7 Debug: Got title from filename: a track title 1 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b track title 2 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c track title 3 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - both artist and title vary between matches 12:23:22.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '102_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '103_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got artist from filename: artist name 12:23:22.7 Debug: Got title from filename: a track title 1 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b track title 2 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c track title 3 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '102_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '103_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '102_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '103_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - both artist and title vary between matches 12:23:22.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '102_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '103_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '102_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '103_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got artist from filename: artist_name 12:23:22.7 Debug: Got title from filename: a_track_title_1 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b_track_title_2 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c_track_title_3 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Abort - both artist and title vary between matches 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got artist from filename: artist name 12:23:22.7 Debug: Got title from filename: a track title 1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b track title 2 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c track title 3 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got artist from filename: artist name 12:23:22.7 Debug: Got title from filename: a track title 1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b track title 2 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c track title 3 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got artist from filename: artist_name 12:23:22.7 Debug: Got title from filename: a_track_title_1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b_track_title_2 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c_track_title_3 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got artist from filename: artist name 12:23:22.7 Debug: Got title from filename: a track title 1 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b track title 2 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c track title 3 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got artist from filename: artist name 12:23:22.7 Debug: Got title from filename: a track title 1 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b track title 2 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c track title 3 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got artist from filename: artist_name 12:23:22.7 Debug: Got title from filename: a_track_title_1 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b_track_title_2 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c_track_title_3 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 02 - b track title 2 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 03 - c track title 3 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got artist from filename: artist name 12:23:22.7 Debug: Got title from filename: a track title 1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b track title 2 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c track title 3 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_02_b track title 2_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_03_c track title 3_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got artist from filename: artist name 12:23:22.7 Debug: Got title from filename: a track title 1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b track title 2 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c track title 3 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-02-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-03-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got artist from filename: artist_name 12:23:22.7 Debug: Got title from filename: a_track_title_1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b_track_title_2 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c_track_title_3 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 102 - b track title 2 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 103 - c track title 3 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got artist from filename: artist name 12:23:22.7 Debug: Got title from filename: a track title 1 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b track title 2 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c track title 3 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_102_b track title 2_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_103_c track title 3_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got artist from filename: artist name 12:23:22.7 Debug: Got title from filename: a track title 1 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b track title 2 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c track title 3 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-102-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-103-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got artist from filename: artist_name 12:23:22.7 Debug: Got title from filename: a_track_title_1 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b_track_title_2 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c_track_title_3 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got artist from filename: artist name 12:23:22.7 Debug: Got title from filename: a track title 1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b track title 2 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c track title 3 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got artist from filename: artist name 12:23:22.7 Debug: Got title from filename: a track title 1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b track title 2 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c track title 3 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got artist from filename: artist_name 12:23:22.7 Debug: Got title from filename: a_track_title_1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b_track_title_2 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c_track_title_3 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got artist from filename: artist name 12:23:22.7 Debug: Got title from filename: a track title 1 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b track title 2 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c track title 3 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got artist from filename: artist name 12:23:22.7 Debug: Got title from filename: a track title 1 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b track title 2 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c track title 3 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got artist from filename: artist_name 12:23:22.7 Debug: Got title from filename: a_track_title_1 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 1 12:23:22.7 Debug: Got title from filename: b_track_title_2 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 2 12:23:22.7 Debug: Got title from filename: c_track_title_3 12:23:22.7 Debug: Got disc number from filename: 1 12:23:22.7 Debug: Got track number from filename: 3 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - b track title 2 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - c track title 3 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got artist from filename: artist name 12:23:22.7 Debug: Got title from filename: a track title 1 12:23:22.7 Debug: Got title from filename: b track title 2 12:23:22.7 Debug: Got title from filename: c track title 3 12:23:22.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - b track title 2 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - c track title 3 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_b track title 2_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_c track title 3_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got artist from filename: artist name 12:23:22.7 Debug: Got title from filename: a track title 1 12:23:22.7 Debug: Got title from filename: b track title 2 12:23:22.7 Debug: Got title from filename: c track title 3 12:23:22.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_b track title 2_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_c track title 3_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got artist from filename: artist_name 12:23:22.7 Debug: Got title from filename: a_track_title_1 12:23:22.7 Debug: Got title from filename: b_track_title_2 12:23:22.7 Debug: Got title from filename: c_track_title_3 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got artist from filename: artist name 12:23:22.7 Debug: Got title from filename: a track title 1 12:23:22.7 Debug: Got title from filename: b track title 2 12:23:22.7 Debug: Got title from filename: c track title 3 12:23:22.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got artist from filename: artist name 12:23:22.7 Debug: Got title from filename: a track title 1 12:23:22.7 Debug: Got title from filename: b track title 2 12:23:22.7 Debug: Got title from filename: c track title 3 12:23:22.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Abort - 'tag' varies between matches 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Debug: Got artist from filename: artist_name 12:23:22.7 Debug: Got title from filename: a_track_title_1 12:23:22.7 Debug: Got title from filename: b_track_title_2 12:23:22.7 Debug: Got title from filename: c_track_title_3 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got artist from filename: artist name 12:23:22.7 Debug: Got title from filename: a track title 1 12:23:22.7 Debug: Got title from filename: b track title 2 12:23:22.7 Debug: Got title from filename: c track title 3 12:23:22.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Debug: Got artist from filename: artist name 12:23:22.7 Debug: Got title from filename: a track title 1 12:23:22.7 Debug: Got title from filename: b track title 2 12:23:22.7 Debug: Got title from filename: c track title 3 12:23:22.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 12:23:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 12:23:22.7 Debug: Missing data in tags, trying filename augmentation 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.7 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Debug: Got artist from filename: artist_name 12:23:22.8 Debug: Got title from filename: a_track_title_1 12:23:22.8 Debug: Got title from filename: b_track_title_2 12:23:22.8 Debug: Got title from filename: c_track_title_3 12:23:22.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 12:23:22.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 12:23:22.8 Debug: Missing data in tags, trying filename augmentation 12:23:22.8 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Abort - both artist and title vary between matches 12:23:22.8 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '02 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '03 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Debug: Got title from filename: a track title 1 12:23:22.8 Debug: Got track number from filename: 1 12:23:22.8 Debug: Got title from filename: b track title 2 12:23:22.8 Debug: Got track number from filename: 2 12:23:22.8 Debug: Got title from filename: c track title 3 12:23:22.8 Debug: Got track number from filename: 3 12:23:22.8 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 12:23:22.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 12:23:22.8 Debug: Missing data in tags, trying filename augmentation 12:23:22.8 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Abort - both artist and title vary between matches 12:23:22.8 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '02_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '03_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Debug: Got title from filename: a track title 1 12:23:22.8 Debug: Got track number from filename: 1 12:23:22.8 Debug: Got title from filename: b track title 2 12:23:22.8 Debug: Got track number from filename: 2 12:23:22.8 Debug: Got title from filename: c track title 3 12:23:22.8 Debug: Got track number from filename: 3 12:23:22.8 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 12:23:22.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 12:23:22.8 Debug: Missing data in tags, trying filename augmentation 12:23:22.8 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Abort - both artist and title vary between matches 12:23:22.8 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '02-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '03-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Debug: Got title from filename: a_track_title_1 12:23:22.8 Debug: Got track number from filename: 1 12:23:22.8 Debug: Got title from filename: b_track_title_2 12:23:22.8 Debug: Got track number from filename: 2 12:23:22.8 Debug: Got title from filename: c_track_title_3 12:23:22.8 Debug: Got track number from filename: 3 12:23:22.8 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 12:23:22.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 12:23:22.8 Debug: Missing data in tags, trying filename augmentation 12:23:22.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Abort - both artist and title vary between matches 12:23:22.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '102 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '103 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Debug: Got title from filename: a track title 1 12:23:22.8 Debug: Got disc number from filename: 1 12:23:22.8 Debug: Got track number from filename: 1 12:23:22.8 Debug: Got title from filename: b track title 2 12:23:22.8 Debug: Got disc number from filename: 1 12:23:22.8 Debug: Got track number from filename: 2 12:23:22.8 Debug: Got title from filename: c track title 3 12:23:22.8 Debug: Got disc number from filename: 1 12:23:22.8 Debug: Got track number from filename: 3 12:23:22.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 12:23:22.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 12:23:22.8 Debug: Missing data in tags, trying filename augmentation 12:23:22.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Abort - both artist and title vary between matches 12:23:22.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '102_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '103_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Debug: Got title from filename: a track title 1 12:23:22.8 Debug: Got disc number from filename: 1 12:23:22.8 Debug: Got track number from filename: 1 12:23:22.8 Debug: Got title from filename: b track title 2 12:23:22.8 Debug: Got disc number from filename: 1 12:23:22.8 Debug: Got track number from filename: 2 12:23:22.8 Debug: Got title from filename: c track title 3 12:23:22.8 Debug: Got disc number from filename: 1 12:23:22.8 Debug: Got track number from filename: 3 12:23:22.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 12:23:22.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 12:23:22.8 Debug: Missing data in tags, trying filename augmentation 12:23:22.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Abort - both artist and title vary between matches 12:23:22.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '102-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '103-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Debug: Got title from filename: a_track_title_1 12:23:22.8 Debug: Got disc number from filename: 1 12:23:22.8 Debug: Got track number from filename: 1 12:23:22.8 Debug: Got title from filename: b_track_title_2 12:23:22.8 Debug: Got disc number from filename: 1 12:23:22.8 Debug: Got track number from filename: 2 12:23:22.8 Debug: Got title from filename: c_track_title_3 12:23:22.8 Debug: Got disc number from filename: 1 12:23:22.8 Debug: Got track number from filename: 3 12:23:22.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 12:23:22.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 12:23:22.8 Debug: Missing data in tags, trying filename augmentation 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.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]+)$ 12:23:22.8 Trace: Abort - 'tag' varies between matches 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.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]+)$ 12:23:22.8 Trace: Abort - both artist and title vary between matches 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Abort - both artist and title vary between matches 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Debug: Got title from filename: a track title 1 12:23:22.8 Debug: Got title from filename: b track title 2 12:23:22.8 Debug: Got title from filename: c track title 3 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 12:23:22.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 12:23:22.8 Debug: Missing data in tags, trying filename augmentation 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.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]+)$ 12:23:22.8 Trace: Abort - 'tag' varies between matches 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.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]+)$ 12:23:22.8 Trace: Abort - both artist and title vary between matches 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Abort - both artist and title vary between matches 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Debug: Got title from filename: a track title 1 12:23:22.8 Debug: Got title from filename: b track title 2 12:23:22.8 Debug: Got title from filename: c track title 3 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 12:23:22.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 12:23:22.8 Debug: Missing data in tags, trying filename augmentation 12:23:22.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'b_track_title_2' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'c_track_title_3' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Debug: Got title from filename: a_track_title_1 12:23:22.8 Debug: Got title from filename: b_track_title_2 12:23:22.8 Debug: Got title from filename: c_track_title_3 12:23:22.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 12:23:22.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 12:23:22.8 Debug: Missing data in tags, trying filename augmentation 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.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]+)$ 12:23:22.8 Trace: Abort - 'tag' varies between matches 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.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]+)$ 12:23:22.8 Trace: Abort - both artist and title vary between matches 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Abort - both artist and title vary between matches 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Debug: Got title from filename: a track title 1 12:23:22.8 Debug: Got title from filename: b track title 2 12:23:22.8 Debug: Got title from filename: c track title 3 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 12:23:22.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 12:23:22.8 Debug: Missing data in tags, trying filename augmentation 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.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]+)$ 12:23:22.8 Trace: Abort - 'tag' varies between matches 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.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]+)$ 12:23:22.8 Trace: Abort - both artist and title vary between matches 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Abort - both artist and title vary between matches 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Debug: Got title from filename: a track title 1 12:23:22.8 Debug: Got title from filename: b track title 2 12:23:22.8 Debug: Got title from filename: c track title 3 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 12:23:22.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 12:23:22.8 Debug: Missing data in tags, trying filename augmentation 12:23:22.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 103 - Chasing Pavements' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 203 - That's It, I Quit, I'm Moving On' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.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]+)$ 12:23:22.8 Debug: Got artist from filename: Adele 12:23:22.8 Debug: Got title from filename: Daydreamer 12:23:22.8 Debug: Got disc number from filename: 1 12:23:22.8 Debug: Got track number from filename: 1 12:23:22.8 Debug: Got title from filename: Best for Last 12:23:22.8 Debug: Got disc number from filename: 1 12:23:22.8 Debug: Got track number from filename: 2 12:23:22.8 Debug: Got title from filename: Chasing Pavements 12:23:22.8 Debug: Got disc number from filename: 1 12:23:22.8 Debug: Got track number from filename: 3 12:23:22.8 Debug: Got title from filename: That's It, I Quit, I'm Moving On 12:23:22.8 Debug: Got disc number from filename: 2 12:23:22.8 Debug: Got track number from filename: 3 12:23:22.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 103 - Chasing Pavements' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 203 - That's It, I Quit, I'm Moving On' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.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]+)$ 12:23:22.8 Trace: Abort - 'tag' varies between matches 12:23:22.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:23:22.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 12:23:22.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 12:23:22.8 Debug: Parsing string 'artist.title-album.title' 12:23:22.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:22.8 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 12:23:22.8 Debug: Trying to parse quality for 'artist.title-album.title' 12:23:22.8 Debug: Quality parsed: Unknown v1 12:23:22.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 12:23:22.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 12:23:22.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 12:23:22.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 12:23:22.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 12:23:22.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 12:23:22.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 12:23:22.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 12:23:22.8 Debug: Parsing string 'artist.title-album.title.FLAC-ingot' 12:23:22.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:22.8 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 12:23:22.8 Debug: Trying to parse quality for 'artist.title-album.title.FLAC-ingot' 12:23:22.8 Debug: Quality parsed: FLAC v1 12:23:22.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 12:23:22.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 12:23:22.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 12:23:22.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 12:23:22.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 12:23:22.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 12:23:22.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 12:23:22.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 12:23:22.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 12:23:22.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 12:23:22.8 Trace: artist: artist vs artist; 0 12:23:22.8 Trace: album: album vs album; 0 12:23:22.8 Trace: media_count: 2 vs 2; 0 12:23:22.8 Trace: year: 2024 vs 2024 or 2024; 0 12:23:22.8 Trace: country: United States vs United States; 0 12:23:22.8 Trace: label: label vs label; 0 12:23:22.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:23:22.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:23:22.8 Trace: after trackMapping: 0 12:23:22.8 Trace: after missing tracks: 0 12:23:22.8 Trace: after unmatched tracks: 0 12:23:22.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 12:23:22.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 12:23:22.8 Trace: album: album vs album; 0 12:23:22.8 Trace: media_count: 1 vs 1; 0 12:23:22.8 Trace: year: 2024 vs 2024 or 2024; 0 12:23:22.8 Trace: country: United States vs United States; 0 12:23:22.8 Trace: label: label vs label; 0 12:23:22.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:23:22.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:23:22.8 Trace: after trackMapping: 0 12:23:22.8 Trace: after missing tracks: 0 12:23:22.8 Trace: after unmatched tracks: 0 12:23:22.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 12:23:22.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 12:23:22.8 Trace: artist: artist vs different artist; 0.6 12:23:22.8 Trace: album: album vs album; 0.3 12:23:22.8 Trace: media_count: 1 vs 1; 0.2571428571428571 12:23:22.8 Trace: year: 2024 vs 2024 or 2024; 0.22499999999999998 12:23:22.8 Trace: country: United States vs United States; 0.2117647058823529 12:23:22.8 Trace: label: label vs label; 0.19999999999999998 12:23:22.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.1894736842105263 12:23:22.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.12413793103448274 12:23:22.8 Trace: after trackMapping: 0.08780487804878048 12:23:22.8 Trace: after missing tracks: 0.08780487804878048 12:23:22.8 Trace: after unmatched tracks: 0.08780487804878048 12:23:22.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 12:23:22.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 12:23:22.8 Trace: artist: artist vs artist; 0 12:23:22.8 Trace: album: album vs album; 0 12:23:22.8 Trace: media_count: 1 vs 1; 0 12:23:22.8 Trace: year: 2024 vs 2024 or 2024; 0 12:23:22.8 Trace: country: United States vs United States; 0 12:23:22.8 Trace: label: label vs label; 0 12:23:22.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:23:22.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:23:22.8 Trace: after trackMapping: 0 12:23:22.8 Trace: after missing tracks: 0 12:23:22.8 Trace: after unmatched tracks: 0 12:23:22.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 12:23:22.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 12:23:22.8 Trace: artist: artist vs artist; 0 12:23:22.8 Trace: album: album vs album; 0 12:23:22.8 Trace: media_count: 1 vs 1; 0 12:23:22.8 Trace: year: 2024 vs 2024 or 2024; 0 12:23:22.8 Trace: country: United States vs United States; 0 12:23:22.8 Trace: label: label vs label; 0 12:23:22.8 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:23:22.8 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:23:22.8 Trace: after trackMapping: 0.0888030888030888 12:23:22.8 Trace: after missing tracks: 0.11742707554225879 12:23:22.8 Trace: after unmatched tracks: 0.11742707554225879 12:23:22.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 12:23:22.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 12:23:22.9 Trace: artist: artist vs artist; 0 12:23:22.9 Trace: album: album vs album; 0 12:23:22.9 Trace: media_count: 1 vs 1; 0 12:23:22.9 Trace: country: United States vs United States; 0 12:23:22.9 Trace: label: label vs label; 0 12:23:22.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:23:22.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:23:22.9 Trace: after trackMapping: 0 12:23:22.9 Trace: after missing tracks: 0 12:23:22.9 Trace: after unmatched tracks: 0 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 12:23:22.9 Trace: artist: artist vs artist; 0 12:23:22.9 Trace: album: album vs album; 0 12:23:22.9 Trace: media_count: 1 vs 1; 0 12:23:22.9 Trace: year: 2024 vs or 2007; 0.125 12:23:22.9 Trace: country: United States vs United States; 0.11764705882352941 12:23:22.9 Trace: label: label vs label; 0.1111111111111111 12:23:22.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 12:23:22.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 12:23:22.9 Trace: after trackMapping: 0.04878048780487805 12:23:22.9 Trace: after missing tracks: 0.04878048780487805 12:23:22.9 Trace: after unmatched tracks: 0.04878048780487805 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(10/28/2024 12:22:38) --- 12:23:22.9 Trace: artist: artist vs artist; 0 12:23:22.9 Trace: album: album vs album; 0 12:23:22.9 Trace: media_count: 1 vs 1; 0 12:23:22.9 Trace: year: 2024 vs or 2024; 0 12:23:22.9 Trace: country: United States vs United States; 0 12:23:22.9 Trace: label: label vs label; 0 12:23:22.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:23:22.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:23:22.9 Trace: after trackMapping: 0 12:23:22.9 Trace: after missing tracks: 0 12:23:22.9 Trace: after unmatched tracks: 0 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(10/28/2024 12:22:38) --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 12:23:22.9 Trace: artist: artist vs artist; 0 12:23:22.9 Trace: album: album vs album; 0 12:23:22.9 Trace: media_count: 1 vs 1; 0 12:23:22.9 Trace: country: United States vs United States; 0 12:23:22.9 Trace: label: label vs label; 0 12:23:22.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:23:22.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:23:22.9 Trace: after trackMapping: 0 12:23:22.9 Trace: after missing tracks: 0 12:23:22.9 Trace: after unmatched tracks: 0 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 12:23:22.9 Trace: artist: artist vs artist; 0 12:23:22.9 Trace: album: album vs album; 0 12:23:22.9 Trace: media_count: 1 vs 1; 0 12:23:22.9 Trace: year: 2024 vs 2007 or ; 0.125 12:23:22.9 Trace: country: United States vs United States; 0.11764705882352941 12:23:22.9 Trace: label: label vs label; 0.1111111111111111 12:23:22.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 12:23:22.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 12:23:22.9 Trace: after trackMapping: 0.04878048780487805 12:23:22.9 Trace: after missing tracks: 0.04878048780487805 12:23:22.9 Trace: after unmatched tracks: 0.04878048780487805 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(10/28/2024 12:22:38) --- 12:23:22.9 Trace: artist: artist vs artist; 0 12:23:22.9 Trace: album: album vs album; 0 12:23:22.9 Trace: media_count: 1 vs 1; 0 12:23:22.9 Trace: year: 2024 vs 2024 or ; 0 12:23:22.9 Trace: country: United States vs United States; 0 12:23:22.9 Trace: label: label vs label; 0 12:23:22.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:23:22.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:23:22.9 Trace: after trackMapping: 0 12:23:22.9 Trace: after missing tracks: 0 12:23:22.9 Trace: after unmatched tracks: 0 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(10/28/2024 12:22:38) --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 12:23:22.9 Trace: artist: artist vs artist; 0 12:23:22.9 Trace: album: album vs album; 0 12:23:22.9 Trace: media_count: 1 vs 1; 0 12:23:22.9 Trace: year: 2024 vs 2024 or 2024; 0 12:23:22.9 Trace: country: United States vs United States; 0 12:23:22.9 Trace: label: label vs label; 0 12:23:22.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:23:22.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:23:22.9 Trace: after trackMapping: 0.1602787456445993 12:23:22.9 Trace: after missing tracks: 0.1602787456445993 12:23:22.9 Trace: after unmatched tracks: 0.1602787456445993 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 12:23:22.9 Trace: artist: artist vs artist; 0 12:23:22.9 Trace: album: album vs album; 0 12:23:22.9 Trace: media_count: 2 vs 2; 0 12:23:22.9 Trace: year: 2024 vs 2024 or 2024; 0 12:23:22.9 Trace: country: United States vs United States; 0 12:23:22.9 Trace: label: label vs label; 0 12:23:22.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:23:22.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:23:22.9 Trace: after trackMapping: 0 12:23:22.9 Trace: after missing tracks: 0 12:23:22.9 Trace: after unmatched tracks: 0 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 12:23:22.9 Debug: Release [][album] [1 tracks] was forced 12:23:22.9 Debug: Getting candidates from tags for 3 tracks took 0ms 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_use_consensus_release_id --- 12:23:22.9 Debug: Selecting release from consensus ForeignReleaseId [xxx] 12:23:22.9 Debug: Getting candidates from tags for 3 tracks took 0ms 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_use_consensus_release_id --- Skipped should_match_tracks_FilesWithMBIds [< 1 ms] Skipped should_match_tracks_PreferMissingToBadMatch [< 1 ms] Skipped should_match_tracks_InconsistentTyposInAlbum [< 1 ms] 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- Skipped should_match_tracks_SucceedWhenManyAlbumsHaveSameTitle [< 1 ms] Skipped should_match_tracks_PenalizeUnknownMedia [< 1 ms] Skipped should_match_tracks_CorruptFile [< 1 ms] Skipped should_match_tracks_FilesWithoutTags [< 1 ms] 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 12:23:22.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 12:23:22.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 12:23:23.4 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 12:23:23.4 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 12:23:23.4 Trace: LooksLikeSingleRelease: No common album tag 12:23:23.4 Info: Grouping 20 tracks 12:23:23.4 Trace: Folders: /C/music/incoming/album /C/music/incoming/album/anotheralbum 12:23:23.4 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: Yielding from 2: /C/music/incoming/album/anotheralbum/Title1 /C/music/incoming/album/anotheralbum/Title2 /C/music/incoming/album/anotheralbum/Title3 /C/music/incoming/album/anotheralbum/Title4 /C/music/incoming/album/anotheralbum/Title5 /C/music/incoming/album/anotheralbum/Title6 /C/music/incoming/album/anotheralbum/Title7 /C/music/incoming/album/anotheralbum/Title8 /C/music/incoming/album/anotheralbum/Title9 /C/music/incoming/album/anotheralbum/Title10 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Debug: *** group [/C/music/incoming/album] *** 12:23:23.4 Debug: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 12:23:23.4 Debug: *** group [/C/music/incoming/album/anotheralbum] *** 12:23:23.4 Debug: /C/music/incoming/album/anotheralbum/Title1 /C/music/incoming/album/anotheralbum/Title2 /C/music/incoming/album/anotheralbum/Title3 /C/music/incoming/album/anotheralbum/Title4 /C/music/incoming/album/anotheralbum/Title5 /C/music/incoming/album/anotheralbum/Title6 /C/music/incoming/album/anotheralbum/Title7 /C/music/incoming/album/anotheralbum/Title8 /C/music/incoming/album/anotheralbum/Title9 /C/music/incoming/album/anotheralbum/Title10 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.4 Info: Grouping 15 tracks 12:23:23.4 Trace: Folders: /C/music/incoming/artist - album 12:23:23.4 Trace: Yielding from 2: /C/music/incoming/artist - album/Title1 /C/music/incoming/artist - album/Title2 /C/music/incoming/artist - album/Title3 /C/music/incoming/artist - album/Title4 /C/music/incoming/artist - album/Title5 /C/music/incoming/artist - album/Title6 /C/music/incoming/artist - album/Title7 /C/music/incoming/artist - album/Title8 /C/music/incoming/artist - album/Title9 /C/music/incoming/artist - album/Title10 /C/music/incoming/artist - album/Title1 /C/music/incoming/artist - album/Title2 /C/music/incoming/artist - album/Title3 /C/music/incoming/artist - album/Title4 /C/music/incoming/artist - album/Title5 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.4 Info: Grouping 15 tracks 12:23:23.4 Trace: Folders: /C/music/incoming/artist - album/cd 1 /C/music/incoming/artist - album/cd 2 12:23:23.4 Trace: Yielding final: /C/music/incoming/artist - album/cd 1/Title1 /C/music/incoming/artist - album/cd 1/Title2 /C/music/incoming/artist - album/cd 1/Title3 /C/music/incoming/artist - album/cd 1/Title4 /C/music/incoming/artist - album/cd 1/Title5 /C/music/incoming/artist - album/cd 1/Title6 /C/music/incoming/artist - album/cd 1/Title7 /C/music/incoming/artist - album/cd 1/Title8 /C/music/incoming/artist - album/cd 1/Title9 /C/music/incoming/artist - album/cd 1/Title10 /C/music/incoming/artist - album/cd 2/Title1 /C/music/incoming/artist - album/cd 2/Title2 /C/music/incoming/artist - album/cd 2/Title3 /C/music/incoming/artist - album/cd 2/Title4 /C/music/incoming/artist - album/cd 2/Title5 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.4 Info: Grouping 15 tracks 12:23:23.4 Trace: Folders: /C/music/incoming/artist - album/disc 1 /C/music/incoming/artist - album/disc 2 12:23:23.4 Trace: Yielding final: /C/music/incoming/artist - album/disc 1/Title1 /C/music/incoming/artist - album/disc 1/Title2 /C/music/incoming/artist - album/disc 1/Title3 /C/music/incoming/artist - album/disc 1/Title4 /C/music/incoming/artist - album/disc 1/Title5 /C/music/incoming/artist - album/disc 1/Title6 /C/music/incoming/artist - album/disc 1/Title7 /C/music/incoming/artist - album/disc 1/Title8 /C/music/incoming/artist - album/disc 1/Title9 /C/music/incoming/artist - album/disc 1/Title10 /C/music/incoming/artist - album/disc 2/Title1 /C/music/incoming/artist - album/disc 2/Title2 /C/music/incoming/artist - album/disc 2/Title3 /C/music/incoming/artist - album/disc 2/Title4 /C/music/incoming/artist - album/disc 2/Title5 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.4 Info: Grouping 15 tracks 12:23:23.4 Trace: Folders: /C/music/incoming/artist - album/disk 1 /C/music/incoming/artist - album/disk 2 12:23:23.4 Trace: Yielding final: /C/music/incoming/artist - album/disk 1/Title1 /C/music/incoming/artist - album/disk 1/Title2 /C/music/incoming/artist - album/disk 1/Title3 /C/music/incoming/artist - album/disk 1/Title4 /C/music/incoming/artist - album/disk 1/Title5 /C/music/incoming/artist - album/disk 1/Title6 /C/music/incoming/artist - album/disk 1/Title7 /C/music/incoming/artist - album/disk 1/Title8 /C/music/incoming/artist - album/disk 1/Title9 /C/music/incoming/artist - album/disk 1/Title10 /C/music/incoming/artist - album/disk 2/Title1 /C/music/incoming/artist - album/disk 2/Title2 /C/music/incoming/artist - album/disk 2/Title3 /C/music/incoming/artist - album/disk 2/Title4 /C/music/incoming/artist - album/disk 2/Title5 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 12:23:23.4 Info: Grouping 1 tracks 12:23:23.4 Trace: Folders: /C/music/incoming 12:23:23.4 Trace: Yielding from 2: /C/music/incoming/Title1 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 12:23:23.4 Info: Grouping 2 tracks 12:23:23.4 Trace: Folders: /C/music/incoming 12:23:23.4 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 12:23:23.4 Info: Grouping 10 tracks 12:23:23.4 Trace: Folders: /C/music/incoming 12:23:23.4 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 /C/music/incoming/Title6 /C/music/incoming/Title7 /C/music/incoming/Title8 /C/music/incoming/Title9 /C/music/incoming/Title10 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Info: Grouping 10 tracks 12:23:23.4 Trace: Folders: /C/music/incoming 12:23:23.4 Trace: Yielding from 2: /C/music/incoming/bjx /C/music/incoming/7vG7b /C/music/incoming/Fq2JfTHIWnbmq3hOas1swfMuVgnS7F4fDeEwReqFxKLu6vDgjkkHOdHALGV6FVIrr4RmyR54cu2UBqwALhJWtwxAFeSlqr /C/music/incoming/6myrWeLW23EVilCAy3orNmvBpmMkAj1HLuahJlhjCbU0VMUdlumDFoiSX5bJABvSb4jVkuYnVfXMAEMLyI /C/music/incoming/WiNb5Oq2paCmsfNmiabXcA4I6TGVMW6x02iwxkLknBSfTvhNFx75FRUwleclhCoBbdty4qV6wYJIPYVJL0 /C/music/incoming/uGl7wQQwi7o /C/music/incoming/NHEixX7TRWAF04rY3W46 /C/music/incoming/TNoPhM0WVb5i5tGvpbOOdqeyUXoYdI7QgJhJiBJgsTBMd0HCndVU3AMCIW2rwbTmbncum5m /C/music/incoming/3ND7dqnm1iiPGvTMViaVDaLaF6gWsKteeOEkNp7L6fa6wC17aRKvPsf2bDB /C/music/incoming/sAhtMDW6Hmxod6eOJlYwbPImiyqYpFVvOu055wsSbYEaBDI6HSIsXmLKY3kml6Qbx 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Info: Grouping 10 tracks 12:23:23.4 Trace: Folders: /C/music/incoming 12:23:23.4 Trace: Yielding from 2: /C/music/incoming/sxam6Lhj2L127eQYCtSUGVkROnt2Qu /C/music/incoming/oXmy4WgOvuJctdpihfqp /C/music/incoming/MxkDaXKSJ2lfhTEs65KeYVUV6HPCHy56k4FWBpmnwkyl7SQWAUoyf /C/music/incoming/n53d2yplQMUAjjfnl7UoXRPixfw7QLlPqcd4rDAoop1yuY13POmPdy4EpTNVbqCfBfihfj4PHFaIXp /C/music/incoming/CVMbAG66VpoUJo357HGtG12w0QoyyLo1RFcKkmLpKhtiaUaS1kNawUqJ1ojQqGGjbvcdmrUU3qQyGSvePEG /C/music/incoming/agtACqhHMi4Has7Y3MqRxCsfAPJ3xMO47BEyvvlXTLjPjAAy0sYB2woGVoaTOljaCa /C/music/incoming/OweEL3CwJhftqdX1AUL300CgkCr /C/music/incoming/LMUWiBSAr1uFkWAtuqAgCckJkq4Vl3eqG /C/music/incoming/soUCDXlWJblxuwuikupQpd30GhYBWkEb2BV2fXjurj6xKjjuI2EXnSHot24u6RaxEjD2IAduk2xgfFpw5E12 /C/music/incoming/xj3IhcMNxf27LJfCvWnuq6MEpvBHkutDcpAM5OuHuKDmxqsPTlL5GeEAEyrSIeDdTy4vjBEPCO7NCy 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Info: Grouping 10 tracks 12:23:23.4 Trace: Folders: /C/music/incoming 12:23:23.4 Trace: Yielding from 2: /C/music/incoming/ttFfmYtpHKRkgt5bYwhpaGEecdyrAIn /C/music/incoming/mkumCFFjrI2OmOKY3lIHB0Pn6Cpq1qYtpLDvMKhGjSRHntwGUeXOTgltDgn7ooqaQ /C/music/incoming/ChC5aSqIkuW5YOw2lHORAbWaSSYYFtyoXXVPQBdTdrP2qnWXABWKkFEAsBmo1AdX4Hha0OlSD2Oit2QE4ayeFWertuwooV1 /C/music/incoming/E11 /C/music/incoming/3tIpMCS /C/music/incoming/NLBfnF5ho64mp7skjBMulhA1j3gLM /C/music/incoming/FS7UPIdQEkMqmUgtNkibojKOWuGhVbnIuDgbdAsbIMtJG7cyIFHrkaRuis6ub32C5e3QOepmYgAJXahXrhHqC3wuTT1RC6aMR /C/music/incoming/y0UkcNMRx1IslpKypm3Wq5sas3OsCraTWl12dWhWqPbaSDsiO7AKpMFCGT0g6tog0WEawQuAefGJ3spXK /C/music/incoming/PrvxTakQbdPJX7xRTpcjAvJQ6ikamnocv7Ue5g0QNNKPjkrm /C/music/incoming/32dwjdrGxpH1Je2oktaFa3DBp3ib4BRcdikTmtOkCK1XJ 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Info: Grouping 10 tracks 12:23:23.4 Trace: Folders: /C/music/incoming 12:23:23.4 Trace: Yielding from 2: /C/music/incoming/kPIcpI3jsRstFVv1ML1qkKXchiO2bPmyRQOoeTx /C/music/incoming/hem3xvLgR5kxMnMwwGJdcFwR0yCuHWl3acgsnouNyFEQTJEGRjWSmUUJODd71pH3SowJgtiik4MEbO5p24 /C/music/incoming/hJN4cyuJqyXiHTYH1mqIRb01rncsfWmiUJtMkupm1itEeS7DxNit7V3gQTLVwcEBl /C/music/incoming/wiEm6knIKCWOcRKi6XFR0qj3hvDkVi7E4YMDUVGjHupKsbdkcat2q0hf6JeKOdUCDsRkegukrukEbHJfrriVWfneRGFlQ4DEIVh /C/music/incoming/4sV6VVGAX /C/music/incoming/ggWtpLnHhU0HuKE03C5T4jYyBWGO06PgXoCK2JjgWhmd0PErFyN7iqL4o /C/music/incoming/2j3Rd1YXtcORjPXXvlyyIUBRp1DaoEDfDhGbKEJl6Fw7FXyRvl3Rgu6 /C/music/incoming/VUSJv05XH7vwgFeEPDRydvFrOms /C/music/incoming/ao7LekUpA5C52VMayufRevkgAa2WTBVyOqyyDgldgbupG4UXwOxpTrULe1kdp6D7idqKwnEricKca2IEmeyfc /C/music/incoming/mYpoCeoV1KD3KpXsKgR6qJbJtcGehITVMNBuI0MvMWW0yF0 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Info: Grouping 10 tracks 12:23:23.4 Trace: Folders: /C/music/incoming 12:23:23.4 Trace: Yielding from 2: /C/music/incoming/SnsfVoPmSlkWj5TAfpegA6t4eaiPxWvVGcXgWVVInVCTPEHks4nV0ICT1wbUgaV3WvphhNKqBD0MDHnIB6wCII36Hdm /C/music/incoming/QB2Eu2rOKDwjpEew0YEBuRNgdrEUrAXOffdrSxbJXY4oWhKopd3l47D7UVAcwEwjNQekAUMBX2LEVyq4PoFn /C/music/incoming/sthjQqyhMUaTULvDnICuRsXnBY2ddOvXGhOvk5LYxnrMgd310Y142mY7D1 /C/music/incoming/S5eWWUTIppFxJuAew /C/music/incoming/cBUT3N3wR7j74NuG4WjGj2u /C/music/incoming/VF4uGmCWdcEAGHflk2U17YleKBfarnKTIXouJQg4ShkQUhggTjFFveW5t0SegBEWAR0PsSKBVXiYNCrC /C/music/incoming/UqvuaFQS /C/music/incoming/JKDt057wU5EMKqLOI02JE7H6vPKdhRnsodNXnbDRhquQVTmch4ycsadJc /C/music/incoming/rjlCRyYECvtmeJPm0l7jOm5E4YICJRDBCRHyKiEtnINWWfBMRvpWHedemPF1Xv2R00RtcpKQP /C/music/incoming/ouNc4OhjbpGJpFKh3rasAF5PtIDrdvvvBakjLhrYbQ4g3OxwWrLvXepQx5QvkXgM1jipuAEU 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Info: Grouping 10 tracks 12:23:23.4 Trace: Folders: /C/music/incoming 12:23:23.4 Trace: Yielding from 2: /C/music/incoming/D6BrQVpKXmtf6nOYLjLQ2WdxfcCBrH3jOQ2mM40bNAi4J7mdqtOt6c6O2dlOtWrqqkyotBlOrKcBNhWfXxj61IkLS /C/music/incoming/awpmU3O3tsrAsPlvjOxfT /C/music/incoming/mATYpRCrDBQSj2dPR2AaWmAmjjTV0XnkKoXfryPseGWhqPf1w7mXsx5aaGOg5OANmFh3d6xsmh3qw /C/music/incoming/mFvtWY6pYbQ6ycYiFfndXOSxh2HVgBl /C/music/incoming/XeKcMNbNdJTkFCjVm1LBKdKmaf /C/music/incoming/cHVPKmrnvrLYXpfsWpsWDrMDyJnO2WILaa5YqhCOWTmCS12Na2KCL6uS2sqb7KtHQ7YXrocOUL7RekSFOHOa /C/music/incoming/Emls21LvTvDY1JMxXMCGvYOo4wRbpYgWVt7XtiOwwxEXj170lHc4ImrMF4wFjJg3pN /C/music/incoming/LdAqMXd1WFhCa07p4kiQ0t6LshQiRelNQutfbY /C/music/incoming/KTG0AIVMbTBwHBaLgrEORLJ22IEGcvXHWUsVORFQTAiLQaSXwM3QYti6kL60eoKM42HThm5wTU3qD5l1XNjwBg /C/music/incoming/vCHiWdR1EnU44NjEI6ottdpbVTi5hJgYv0QDdx72Snv1Y2R1GCJTjMxslGud2TT2h3Id4OBj6 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Info: Grouping 10 tracks 12:23:23.4 Trace: Folders: /C/music/incoming 12:23:23.4 Trace: Yielding from 2: /C/music/incoming/H71RkXWyEFPKaxkEUPJ3T1U6jBmXgOTqAigRilXWJkprjjlibDeiCkaNl3IQL7sXTxj0rAuJYTsIL /C/music/incoming/hoyngeF /C/music/incoming/rxWqbvOEjo3hMhrI6H3YD3uOjagYDf7n6vMks2oLdlVOVk0GI4NDCkrwcihbpWaepPjqDhpdrrVrgN /C/music/incoming/WomTieB5F /C/music/incoming/NPeGcXhSeMBtXnD7S1TnPvXeeMycUkroAmm06yBSH /C/music/incoming/AlBf2l7OWJkPunvlwLJviocOpRdAjHj1o7V0LVMB4O1HFBjAWuLdKgHljTWkhGEoAqBuADI /C/music/incoming/HUquTNIofHtd5t6GVTAfPQ6WJsbiPjrlXWCmdAun6LDByNN0j /C/music/incoming/jNN /C/music/incoming/wgwFhwaJOTiwrJxYWC6qFBQQPtCc0OmBmiUdIhL3pIP7K3A /C/music/incoming/mhw0tdgBeq4jXg3h32W0NVg5u7uULFonyja2eIiaqtrPfefV0v2d5KcxbyEtPtWHcPROfbc 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Info: Grouping 10 tracks 12:23:23.4 Trace: Folders: /C/music/incoming 12:23:23.4 Trace: Yielding from 2: /C/music/incoming/MKW0iSXAllRIyKaBs /C/music/incoming/diJUvDx1mJQLrOWYDU5I4nVXwybTl4XJb60UsRcw3gqabdLDM47uY4RWuSw5BLPpShJt /C/music/incoming/GaLm1CHcR0ERVVShEBPcKwjgo5LuivbBpcBX3MwdJNiNK6FR4Jpk4DbiXE54Xm1v /C/music/incoming/qLREK72WIP2gURN2FFpPgNk71a2NKtPhQclbctQxqghNWByrvcLC /C/music/incoming/Dh6xq2 /C/music/incoming/N4cYbgS4kLf7GBVXIyNvaf1AUL2aHPMvbxUyQ2KifUArsNJ2tK5JW7LHcJdxmRw /C/music/incoming/EYvBnaITldeopKxMnNme2HvN0r6VFPi7APefXijCrWHWRbiuFPhCWAb5DQI4cUoD3eVIFsVeDRTf7G3XiKpWHOkaOhJh /C/music/incoming/SDgAw7YrPryV3iROcNeVSq /C/music/incoming/4mmCCHY7CVjLGLsmDPG4c3XSKLiLX /C/music/incoming/GGaOiH 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Info: Grouping 10 tracks 12:23:23.4 Trace: Folders: /C/music/incoming 12:23:23.4 Trace: Yielding from 2: /C/music/incoming/scrRX7KpJpKJvelmGekILjYrccHLqRJKfSuOA1TH46MXa2bxVgpir06jl7OVy /C/music/incoming/mF0PdiWjUl7sA0WceFmlFTI2B4SNmlaWccjsIBGaSLFYVGcxCFDN /C/music/incoming/1byR3QEdNSraNvhEYiuMWuiJoCYYhdeVdeCXE3HtlQOCNPjGYPtAggkF1XDB0M3KOD5J1q74IaBgOO4GrraARMO4145OAfCHUdV /C/music/incoming/fBJ3LjcDjm641Km4KkuxnDCRNHKr /C/music/incoming/1a1jfPdPBqeSYh62jru1yvS00mojB77MIqBsgk1gNi7m4oSVvYKtoWh /C/music/incoming/6grH2dRwDan70NIDVIsGecbSPcD /C/music/incoming/Wwvr4flNm0NTckaNTTAhyVKySdoWTxStbFOBMcDWw11tXUy2FfNdVoFbU5G1Xw1VhsREDHbRpLSF2pI6LuqOSOFUaNOODK /C/music/incoming/V61hyyAgUkOAIFaU5DgD0rOEmtJ5iPmChmlg7euENK77TCECIpvJ0X1Erw3eWD5f6lsut2V0iJXo /C/music/incoming/voP3dWeRgTJs041hxurgu /C/music/incoming/SVrAiv0w6fLdoBmoDyoqhBxU6vWorBriQRuvKwJ4GvppWqCYFU 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Info: Grouping 10 tracks 12:23:23.4 Trace: Folders: /C/music/incoming 12:23:23.4 Trace: Yielding from 2: /C/music/incoming/Afe4SYAtJTbTXBxkHS5AOXI2bp5MmwVRfyh0JQAV /C/music/incoming/uYbAkooN2saQa4tb5CGMAVakN2IHVLsJTkNlb /C/music/incoming/XnRp6AAKn /C/music/incoming/6f6TsMjhkLd1KuPKJlUmsKxRH1JOByGcoAaIthYTkUFKhuebamui /C/music/incoming/E6whvw7ny4IV4AMLGvnsugJ5KWeLBlBO0nDCTWhSg1l6sR6 /C/music/incoming/ImQMi2KUXwcClYq74huHIcpS /C/music/incoming/cJp2v2T1bCYScpJqQIyioEBPw1O4bYMPdDPBXese3PUMIxymbwG6NXQFiHEDmXYjWiPHHiALotmHRVh7BC2MsOcnUkrqIXYf /C/music/incoming/F3cF3WgCIc0NpBjhee32EWFu3eYBd4QOmJrXXVDkBV0I /C/music/incoming/LYyujxxj61JH6VjVKoiEaQLPPvoelHq3S7G3hfOJEaOskt4GuRkB5XP2mRMUjt5xJNV6onO /C/music/incoming/fUuMvX3jRJ0Mc3h1WQW4UIvjJPrDrEuxu72ljNWX01SiYuVLXaBLx1XEylcOFy0 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Info: Grouping 10 tracks 12:23:23.4 Trace: Folders: /C/music/incoming 12:23:23.4 Trace: Yielding from 2: /C/music/incoming/mYKc5s0rqRALYtfYxx2hslvKTQGHU3hn4rTtGVIEhaEXyM /C/music/incoming/aNs4MAAfCRbOUeVXkiawTjqGFLnindjFkpbJ3wHyCPNTi /C/music/incoming/ig /C/music/incoming/LXedjKgPdHy6tOlFgMRKHXUhRu7TjWPaGkkYYHNaseQINEaMSxFqxttVc5tWLuFn0xAjEtOH7RrChlBmuubTrxKlX /C/music/incoming/YGHCSHq7ma7GLlnYGSvx6u6v3tFCLB7JguQDAY6NWhWRs3pLCI /C/music/incoming/GJhbsHpL1R2iJeMvIxsrXltHpn7YGXfQl4Kd47SH47pT01lujUNKPa6uoITfIxfcMk5MCIyJMTvY3IOv /C/music/incoming/LSbgTxr55h3VHMmaxffwdc6T0gQd1EKQcPlQOK1qAeOolnDGu0lEDrD /C/music/incoming/A7Kwm5Gg7fD /C/music/incoming/iUwVcGWaLk /C/music/incoming/ChnrRwHKrwuqUADbSbJAyJUl0NlhqiV0PQnqk0FjbFvtsu 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Info: Grouping 10 tracks 12:23:23.4 Trace: Folders: /C/music/incoming 12:23:23.4 Trace: Yielding from 2: /C/music/incoming/NSeVOenI2hFwCgBLsyo60HuwdIQKY /C/music/incoming/lgEwbxa7Xg /C/music/incoming/XGaSxdDTrSFSDYl5 /C/music/incoming/vBB0e2eQILvkiuO6fv6V77GxAmdiNNEcCln7F1nFeufd74A /C/music/incoming/V3TnGPNl2JSQ2ATPN5NJNKjaRNB3yvF4uTeQeUihOorIKV25Q4OrLvakSSE0nRUGeW /C/music/incoming/mAuYhOKLdXPjoAgTBy6f /C/music/incoming/old2ca0uLHpr6JwA2X7mRDx7TRtVN0TSFXmwDlGwJxDFocu /C/music/incoming/kMOx6c31J /C/music/incoming/W6ivxxOpT4McfPyIIdStUAdDU4lF /C/music/incoming/TnOpkoMajiXoPAJBHlDFnTstChoC6aU15X4mKthlN4IhrNvUHXM2EjP73uUd7kciv5qYEwYmdr0qkkbWTC2iu1vUh4qoH 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Info: Grouping 10 tracks 12:23:23.4 Trace: Folders: /C/music/incoming 12:23:23.4 Trace: Yielding from 2: /C/music/incoming/b3jvC2gfCVNYnJh7GU4onXOgSAsbVSMGTj0vP0kcjHfBT3grqCstioDkncLcIfqQjgeeRSrO /C/music/incoming/m6ULUxyJEwHxDOyJQehvRsUO32gsaEvq4Icf0aer2vBqAwxFLS63QFY1lfP /C/music/incoming/OwhcmV64OkdvOVYyMyoPYj7b5fabbp0eQrIYvN34t1y1qMiKx33mvveFxgfgV42ys6Mwmad6Dsv5RfSr4wLgtNQtmcBpI /C/music/incoming/YTJGAnsN5fH1iOAFHYh5kwgbpNm /C/music/incoming/K /C/music/incoming/nP0QniI6gg3vHtxUJbnTquMfXwEx1jK7lDUxxVfIHpsurWHHbXUmuww1cT1YMjf5D4k /C/music/incoming/MsdBrnI3NtFJ /C/music/incoming/7NSaPExcofnJ3uuaFL7iB5i5bljsbLSpl3MlmLsQc4v3J1EDQIyD /C/music/incoming/yKSUYdHOdpcn4MnLTNTqPyVRUxprMGRB1jHFN5Urj4s7MOQF0YTM50laVa7AVpbEFJuUeP6W1BgTfWfgOSyUUfDb5HR /C/music/incoming/3KbSA2p50NGQdE65VlpTHP5AkQE2EeUFTMfaixFXm2krlxHsXmf1k5 12:23:23.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/uXiPuv34s3M2h6 /C/music/incoming/v3rCwp4DKURfylxVeNxARMfafe47gWHkBS3jY7SmI3GtLAomBg4PiIXR /C/music/incoming/m0QdIKDo44a2eMMrkmS7315D7pVLBaJFiHS7UwIaIvpxmsked /C/music/incoming/VPnsAYvKfph4n7LDYqbtypxNdbTNVowByJRJJ35uVcg2A5PO1CC6KDkGrIpy /C/music/incoming/eNPUYUU4vlL0sEm0YYdflAHEPXpa7j5hRFEux1Il7okRpE5Y20jHLHVMflfaFU5loEiUa0C5pYg5pXok0yfhawEjR0plVHOmr6 /C/music/incoming/QQqJTVmXTwTjGnSPNoKhelWUQop /C/music/incoming/re2KHNFLDkcHSyj /C/music/incoming/BI5vhf0VHCColfC5F764RXQKsX0oTqaFIvOapMsK1waI0tCHXtBOsf4LYudqnLbpB5O /C/music/incoming/yGxhkBekRmCBUeb5rntwLadfULpkENhMbTMLaMPP3pTo3li31sLUkSgyDsuHl1OefXyaAx4NGM /C/music/incoming/hPGKOYWUN3lnMIDUg5m5VSMVjVjm5MGs0M 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/BCAmJfkDigGa2qLvUJlsDclmQGvxlSbms6rW007FNOVwgxthpRY7DxkypnEcRTqwftO /C/music/incoming/fQoFSPuC2F0Re7gGJo /C/music/incoming/23a6qIJPogBu0iDHb3l3p6QrfVrFFJoRNntQc4jWHepvI /C/music/incoming/ODLXRPBoPFpKMNpUmc6aL2xxff7L7iyhwSs2Ch5hn03SsM /C/music/incoming/7xvadaLxlP5CYseRver3qKVFmPxbrWL0Chv5h1WJVH37HYBc /C/music/incoming/yC5sAItQTDvT7iF4qBahlLXWsMBpgHWjwP5vTp50obktCr5tavGykcFVLi7UgeKmOmwqkjj /C/music/incoming/WoGpnqw2wABhldY3NLXuhfwuHFwYJG1PSMCuhevTwSNbk5MXvdcg /C/music/incoming/TAQLW3Lv3gemngk4ifRhRbfXUoLtIV2DkRtaSYAs3GfqKxaPHmx3LCmSu0XHqrVhmJbEUjkrNylk4Wnwn4Tuw7YPEJN0a0c /C/music/incoming/xtFYkhOFC7RWOwtyUn0h4UmgkLvLe /C/music/incoming/tfSq6eYvX1HQFp 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/kAJ0d3RUQDSpuylDOESwxWidefRCwI2BwDSxKhmW3hCQr20wBr7A7nuvrGU5kowiIr0YOU1Gq3C /C/music/incoming/tV6wLuCU7ubHsMpu3GRbjoWh7qs6yfYOoFpY1NlkNTYUvalf5mnHrnEe7YxucDv2Eu /C/music/incoming/pI7xI7XbJUclOvuY30 /C/music/incoming/g0tMofKfhlyex74B2BS0wkhS2QcmeJOetGcKSyUgVl /C/music/incoming/Pcx2BQIxvBxBBS4IbAx2QdEe16n3FEyn3fUa0q /C/music/incoming/1W0YsdeddSipVnCWiaVboGVHMtHMvMlyGufR0LMDefr6hTD75fnaq7Ptbrl7DAOyGQQAhS5Evs5jnXA1XIOqyliHNTQHy /C/music/incoming/4xFReRRB107YHePTHEp3 /C/music/incoming/2mU6qfaUkK5tEBWyGncaDJBHFfY4KG5OWVPSKjStrwMNRwaqI0tcqvfrTmA /C/music/incoming/q1boUbagVdumQktFQpIL2Ri21dxHOPjwCvDDQbjo1JgNTm /C/music/incoming/KcQOu6GL04i 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/QySdRX5wAvscbFmrqN5j7H1kyVhghFyFn7O1prHbhMeS6cpjVK6FWPVjGHL4PXp35UWbYtb7g3cuChm /C/music/incoming/UnoKpeGVb1APBgwfNYRfeOMMdhFUjTBOhQJS /C/music/incoming/LaPuqPIxTuSivvhdF0jXif6htIx4r1e1hP2BI7mmw4cxmBRJ4DUUuVSGbIaPrMg0qYbOCODFN5BlcI30YV7WgqGs5 /C/music/incoming/SCvK6v2Fj4phbcwsfj5Xm1IJQvwm13sRe6bS4BQMf4aN35kiFWplNJFY2U1J7OMoLGcdaLvLBr /C/music/incoming/U3xHN6mOJsykbPdyAIivsnF0J4GCNq5eD4LwLg /C/music/incoming/GmWyjJ7yXIcNadVRgEt1TxtD6Yybpn0MKgk6FpPtRGRl6YNL5nXGYNih0tBrk6iKQxd20XmYVaimNiEglVdbwsU45cf /C/music/incoming/V5fVVTFLlq7XFNKxR1scT /C/music/incoming/aMtH3UHYGhldE0JfKR6pFcYhr402mQD60pWVSHAcgP46XSjG42oGPMd6Vl /C/music/incoming/YtvqbLtoW65mbkrxtctg /C/music/incoming/2oRQy4D23cyVKqM2VroycGDrLapMYT1 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/cS5u2O1kfFAQ1w3LQ0700sNG7l5dhNJEYklHHKcTMpJuEfox0xCdsl7QfyuPQWdA430PludgXmnKQrb25HkRkFk /C/music/incoming/JbFGxdAWRwiNf /C/music/incoming/AU7KKYuihR3F5TaG2f12A6cdOrGgljdCQ5jkpmWcASdwpFIbouTegKnBS33rro46OAW /C/music/incoming/3FI34lWjM71DUnS1xa50 /C/music/incoming/dYRQuDp0dqRiS6smmcNtOFfCqXLB5so6K2wbq2qNVqR2j1wffcJE7wdFSpyF0W2SbSFXIr4rSaF /C/music/incoming/tRoX2aicwhhWDM65G54nhUGuK4TEjLw3FAemA1L5J5NWBxLAhiTO21YHl2n5oM0SRlrcISFNs6LjhR1mrswa0QbLIEbGMNQ5f2 /C/music/incoming/3YwmIDyaUVR6NVfWu3RSBhyaSXEesj /C/music/incoming/5ROqLWB3IHe6LGpwO2nL /C/music/incoming/KVJiYip6ixkAwV3JLsOIBjc1K1X1SWllCmwjUwTji6FPBUFlcOGWL3FBTPG6rvmtm75jxSVoGFADLuAWuLYdqvHGP4xeYVYUSl /C/music/incoming/xjqoM5Nj34kN2iuNFBwaDRASOIyUdN0nlUGQpFcpLvRbPbNNEohKjDtNQGHdG0goe4CgJLw7ygwhaydN3Sp 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/4QBPyWHKNq7ijTimFKcXSL1nharFjTKlMK1Ie1iqQEDQ5NKmBmcc /C/music/incoming/dNoCYSSnWitmAfAqqPu2rhJLhhPQFtWwwO5xFootUx /C/music/incoming/pHv5qTvhgdlAVsrQ7ATsIx3tnaNFiMV5eAUHIjCxV3HjKMEUJ46gSqt0LcRqgX7CoouuGSiW5uFNYTQID03lNPlVg2 /C/music/incoming/5Py2iD3EN5WyPeT1hscb1EQ4mBU6fcRQS6CSlGAlEHmKI5fu3vQ /C/music/incoming/AGHquiRvicgpdkX2qgDwbmpjRv00NMll1KX7iK6prFNSTI51iDPcHv /C/music/incoming/4cted1ffganVpi1H7etgf6iXjjCt0y7nWH7b5HwYpFic7uHoSIkCplW51E32yTnPb77PjYJAPDYHXgYVJnIqnE5KSbhB /C/music/incoming/RAScHScmhOi6TrOLU1aOjXBFFTGJYG157E6kkKVprJ3rLHqI6kGi4aM16mFVmBvIUk6psDBkeRvI2j26C /C/music/incoming/Ssn1GkhCsWcr6UvL /C/music/incoming/KMb4 /C/music/incoming/3ALhy0tkRixE1aTcVy5nEaatm1qAmuuSxug2Ov2aBjIlu2Saj7AtEye2Ar 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/1nSjTe6qPjxOsq0UXbk4boT7QssFUxbB5QQqPdhNBid2r2kFkxBAMD3MBSABTADqh4RJHJeU2FC1kYPVhUuw4IVBVeW4LN /C/music/incoming/A6Go47MyEEPVI6WCYxOYAEDHG34nnRLMa6BkLSmbLwDbDiHDMdahd3C4D6QbcxlT1cUJEMXfkNmdaCexvBJjRDIeEF /C/music/incoming/cIyc4vi6iXt0RKgUONUm5UBticLLJ5Q3xaGKhCIFOQ /C/music/incoming/kLMoE2PLFw5BAJ1MlFIWTWy /C/music/incoming/WGJGmJHTiEe3kPOc1R /C/music/incoming/f6BInCbdSVkvpWmQOtGTAk5roqHcDvV7amFSt72joPHFRhBWUAAwNKj3bjt4 /C/music/incoming/PUYMi6Vdcpyjg5BcetOOcPIrms7vNwNkniOggnpY5mxS /C/music/incoming/FOK3fxEHqUTYtA4XW71D6xu1IXatotUvq7nLNCJ1 /C/music/incoming/3klLIOSNleyjj1DRYYXOes /C/music/incoming/qS0AvJRchTUscjXm4I5pyDJH17Moxd5SXfd7r5qLJbCQWnsjXu34xwpVirHv4CLeVcC5f 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/yxWGvWIc2g2cVoRR6nfoHdssQfEiWAsDs3gnKWDnHqYxSDx441Fe6EeufDXprynC /C/music/incoming/rtVFmsgQPpABqMJ /C/music/incoming/4IYDS6VBToH6bhqQRSw4LMHGsKbMUtROuigMRpIKTPfXKJH /C/music/incoming/oqhBSfFGKDmO7X7GDms41WvXPS2RvuaVJ0hYrIqk41l0Syw56prf7lQy3qT /C/music/incoming/hoc3CvkSRvMo42da53Xx6pAwUAyJdcivpmqpqT3gV /C/music/incoming/566 /C/music/incoming/27CT36pTyQOKwGm4Cqw31FB5M /C/music/incoming/dErnEQRTUncigngLIncuhwrIagB40PnFDrvacmMD4s /C/music/incoming/rLlwNJhIPXmt7SUGdWHKCQjSSxRPJJtSW3rapt3 /C/music/incoming/MJOIdFbaV1wklPQgSuTvcSJI0oHQiVv 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/AKJFcOx4LAtd6K44B44f /C/music/incoming/Ma0majACAOMrRNEFUI3HCNk26qjGChkRrNxSAKwaLVJ34OpHYjpW4FC6W6nR717sD2adpTfkl33Oep6raKPsYvVTly4CvNa /C/music/incoming/EbmFfwmn0fkaqWgYQNo1sdSGjUVHR /C/music/incoming/2dqHA67o5u1diWgXd4et6E35BVidAj6kxRKhOhIVbQaVUDjTOr5nsSI /C/music/incoming/MkbApJslednsLQrrycYpjFdvJlYsiwYgDbX6cMUdX36FnuhA24QAYwMhhMXeRacPlgWJ0soTpUyoGFiod /C/music/incoming/IXUesfmylnx6miGt5Dc02txPnH7l0c7LLCnnqxQa1qy0y /C/music/incoming/PaCt76ighUMcSlTd4LacVjwfvJ4pLgod5GHt1urAx4KkVjrDGIJNdE4FKv5xb1CbFJfmLyjJsI /C/music/incoming/JOepOjkNUsAH7kskCtDwTkMweL2KY31PasuwieSWye5DCDQhQehfUU7xbPkdoHW0ASGOX4cxIO6 /C/music/incoming/Hd6RbxftGwiyiqMYRdgPOFCM1UJbwNuQRAkoADjn1EYTLciy7l6l364cJtXnWd /C/music/incoming/UNqfbWua37sRwykJ2sIwQALcjvFlGlIJpKQskdpSxyUwYHgtsMqp2Gotco3NqiCQxRBUPYxXdW7qNolKol112sORvvq4iKB 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/eoPjdQRi /C/music/incoming/Wpa26JUaUPaBAplHwbhdYReuOnDfTWjrf4dPdi1LiXfvdPX2wvWAwwiflNnSgOo6FQuDmEDohE2aLPq6wIPw7Q2QV6Ex2iFBJgX /C/music/incoming/Tg1pnYnLNw0jHMkkJa3qKleReYp64IxiFoOkc2pei6hfWQGNJPwPSedIcjkvIpPf7RMs /C/music/incoming/bDrfrGxSjjJn3BMWWVFua2mEUfgCLnhcPHETFwMJM4MwxUbk6VfPEw2gqUrmA3g4cHFv51ryi3PdoXf7e3EXhAFsNwC /C/music/incoming/RjJabbO7lTQnSah5TftiCOLoyry1klKEW1 /C/music/incoming/oFUG0sObiaIkaRBKqqpSevngUYFLB0fdoHLGMEGmtJxPls2VRGRCEwF0rOTaU /C/music/incoming/MqfXeknlN40aJJNGh4Pd /C/music/incoming/1KX41Ys5vspBeHxdpTtQeHG3s0Qc1VUdTffiJ73DeYj6RklCV6gw57Ute2KbiqeIGlO7CpBpXXLmwIkiNon2Pwg /C/music/incoming/EcRsRTkyh3GiQ5LKVuoiWQLnKgWW5fXFKg3KWR /C/music/incoming/cbfuqmGslche0NDi6VG2LetyLt7d5cIWRNwkDa00oNiL1jN 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/uyUNbX0e4rpSJsdvejbl2wnc7nHJ1VSNPGC0GYednHiYcbqA6pOP5DT5kSNVpplhHKc /C/music/incoming/GuR1xXqHRUQpFCRxQ4u /C/music/incoming/5Hv2I0kVpmngfIyGfCMbiJ1RbofVvk4PWlsWTqUYIwfPRp6Lq4u3FuQuOL1sTvAepGr2pKUVPUBTElaSqCFyXb /C/music/incoming/e3hsofGKnXbeGIevTD7AaCol2Byy7ulAOnvPu3UBkYRMIlQTftGU3W7KO3yVOhL1LIwrmwaYQFpiRKLPRMsMVyFYoTayE6UcnY /C/music/incoming/Ol5gTbiCm4L0sYtAvcYp66iVMyrRQfr03DQXgJGQ /C/music/incoming/rbu2VjdNscnjAL0UHkwPuXs7rWm6GhifBrI2kSanFq6USdHF2RNdn6yBQuJ75ehk1iQid5JVjjkd /C/music/incoming/Q4RKhNRN7CkoLDkqMP /C/music/incoming/wY2yLQwXJv /C/music/incoming/shcaNIxbFvL5DBbXdUDiXrVwTNbxsQVJS3LNxSj7serO4kmRLSEjAf1asMn7GaPVHcmIXuAr /C/music/incoming/4l6lDwTJSESSg5wVGEuJCbfX7jE0y6RpKLWsc5FuugkR2QltSC2x0bv2ghmt12jUUDiCieSI6aouXv3p5kg5 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/gngpxaF4Je7JcEkCl7JisURQY0OKr /C/music/incoming/SWMuAHNJWpG5VDbAdMWEaOteFFSwjtISFegtFLOAtQlRhwSq7Mow6K7dDIX2VpACOUARwP2y5vkrDJ4hTCxFflT3ecX5VUMdqQd /C/music/incoming/6iWMvUH66LhgdQqGOWqilqICdFBLaEcBb3NSFyPKx4mso5kStjedyvKOHuJXs45CJNeicFaogNRpdomgu /C/music/incoming/cXoSvv4JflEPCMeti /C/music/incoming/kFkryqUPHGQ0ftOAvk6VDmE1nbXbkKPvNQIxaH4hQrEU11n7TlTgROk5brexATF4Ytlv /C/music/incoming/xsC2X7Kpin4MI /C/music/incoming/iigciBFq2doDNuqL1cWy3TBSm0aVSgN5HOQNUlMi /C/music/incoming/ILm4hI47GUjnMCMbnNA7rnBCDdGpkAUj /C/music/incoming/fuvxeugGrMQl7quj7nWGdL /C/music/incoming/pbmQpLrwdxteKFpdxO5Mg6iXvA3GQQtaasyTjwwGsuatPGuyUpnUCtNq1vtWQTOtesdrgE2aqxtS6V 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/ldkATfG2lFLakKKEpoVapvwjN3NN4AFxkRFExCfLdMB5wDVXXfRf1 /C/music/incoming/ULCBE7dNpMm5IKbWElHd /C/music/incoming/aKRDsbqIOciwiKGADwYkkIt6MB2kNKihskOInrw0GP3PNDIJkCrXuASAqTYYhg2d2ad545lk77MCNLrj1ralssU1yorBB /C/music/incoming/nTcrVcpvdYfJOlwE4p1mXkUBKpqMlsMYegEAN1RmrMH7siwHHQlNmJVc7JPFTLjR /C/music/incoming/HbvlLMR6kUKVqGI6uhvHgo4us4NhKoqAUe /C/music/incoming/1JgjNlNiRG5Pf7WhfybdWbIObnCMEYiswC7hOgkWXxFOvVjjyXJwf6U0aAhAR /C/music/incoming/CaN5wnqgW6t6UxXOHJAcqwvyK32HwU6XIHsbYUKflyvA5iwBxf4l7CAeLntCsQRb7DxneVXT /C/music/incoming/q /C/music/incoming/aokvj01kYapraBw1HWASQ1dO4y2K0rwWBLKE7BxOYNWatuhR1WnpH3Yh /C/music/incoming/4DypO7nkTpD14rBi0MfA7b7mFd4fH3OaglLhOYMn5kAj3h3wojCGpB72EmSKciLXIDUROtCb70DVJWqwiHYwBiRMlQKBfclVH 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/fc6IGtSa1RENvUC7w0Uc0Wl /C/music/incoming/bPVhQyyemSwaPeWMDKSqJ /C/music/incoming/g5prcGGLJlYXJaRl4AxCuPH6ueEcYB22iuGw33HblvNdfvN /C/music/incoming/hnIe0URYBkTgor3KDbpkOrcygDd1oYgAlNNKc /C/music/incoming/26P7vlajNblVatEcgx5XTMdP4CvvHrOTIvFH5mR2Ux4uA73R3Cor1q2p2ac1WMKvuynL /C/music/incoming/WKLaTE5gJcX0McqSi7lkNLwHEDQd6eUDwGV4RltYiTgG1bP2cEY04klkneDqU1iEpuCgoub4Mtb2EYNDVWaBm3 /C/music/incoming/D0 /C/music/incoming/UuoEYkMhhsjWlAw1chIVimobsWBpV /C/music/incoming/3eRSSSalcaErOjijM4hR3Tyi3lX2Xdq4VJvkCY4y7wjo0wTRhyMW57SjMIWG3gu7QHDfU /C/music/incoming/jf4y2HXwJd1DG7mjE3HvpFCKBG0NqdCoHXMQsxXU2tOP126120D7qgNMLt5uOjfGJM4PtEYgeTC4XURHH7SyIC5Akaf7 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/16LhTEqrhctP3fD1JvWNWocpl6ePptselX /C/music/incoming/Xjnh27ckDYf7SBnpFjWiatYonkme7PClOmwJIRwAjNLcoBVjfaEEUlNEr61QU5kVw2sF /C/music/incoming/mI1m4LMgVY6on57P3uJm3sMpPlwFpYWus /C/music/incoming/jc35sjMkj4hKnQn5beAPbaocYXCSbNDqQa1HERssf5OKyXKOCDurHLWiV0gDO1jEAY1mXNBqSgKdtMLbmUp /C/music/incoming/y /C/music/incoming/pBeABUvTCT64m /C/music/incoming/XTMIvPSAG6mCEqrBwUj75L52IIIflMcge1mkJqW7IoooYqev4iK0FENlVS7VhM /C/music/incoming/iv1t3nVIClVBvXfyjlAvWDp2tckSpwMx /C/music/incoming/i34yd /C/music/incoming/cYUDXG01iW1w5ELMi1Prmsd7wwtKDKOVmU16riIVJgqtuUCwc0NYgVFRUVfBlpxFhejjLMu7r1 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/hkKsKRIsR55km4Dpod5pINTb0XqOvNebrcivhFeXEHNpuDUPfQ5xvXxBxJBTA14e031jUgiR6gTb7ENvdIINQNMCLO5FdswKLJw /C/music/incoming/hWPHqJOQOPlmkIPuw3G7OGgF3vpfjo /C/music/incoming/5LHtPjF1duSBTkcqXdQgytmbFLe5M0WbtXGAvnSCmPmLSaLYJjHRYUvKxFVeeHolFQh3LK2Kso1RgJqF /C/music/incoming/Lx2MWud4bREjMRgHpHSe45UtsRvQ06hDhyLNfghgoc3EeReneP7c6EaNKHte7uecJbcmgBCiALX2bqpINiMk7fFKy5dFUc /C/music/incoming/iXW3TaLheSKqxa2QhPrIlMEkWOvPcjtX0SUjrtxXmpJeSgGP3d27PVSEsMfeM3e3xTxNmRxVqCu4dAAQhNT7otieaqYNnt /C/music/incoming/WEgJmSM55r0qkJngODA5NBWuaTno6nf5RBlSFq4PGAx0OB3gP /C/music/incoming/NUddyFTj6pFnt2bcjLBcmrIpu /C/music/incoming/SxwMtlkLOUqrc64HpDOcFfjyakSnCt5aNxdpxCLMIoex /C/music/incoming/5Qx27PnAloGxirc3omxmJa25gTqsDYyHHI /C/music/incoming/aRHpospPw0101B51MNIa2YBwAleNiD6kUGIrN2e4EnQtYwM1DR7hlHfiqkXdoJG12Qfu1MmRILDNihFdGkkyEX6mAybDdbP3OWy 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/EbCUA3EqATgDDElyBJThhc6qNor0naEydtCXGCkE1yXkki56M3Xn /C/music/incoming/45xfv43Nea33F7QvtcwGIjVSGj /C/music/incoming/LyuyDrkkgLA3rfSFIPexLoBeO1PLvcFIrIDivgTh1TkRNGnpdaIDvJrw6pRKJGWdfYKQKKjC45EYeQyiMyHuCbmQqgjgw /C/music/incoming/fkOJNi46xFjxxMvKA2W72c3AuC4AAE0SLK3YPOQMAapdqJLLB6YPHLbdooolmDG2MyTUQF3SljG2T0iSYr7BNkkaJ0JBA /C/music/incoming/RWsOHNNuRhctTkBaukToprN5hQeB2Inhx /C/music/incoming/RESCVYQm5Lmf31QpGmXyaVjtadIGUJJotF2BnFaTn4j0TcS1VcNoVpP4uyBRpjyub6Sw7p /C/music/incoming/LPQ1PNyDfo2XBIVOO3TWNpScuvjyCMnBHXf7V43RWLYwMCpCou1BHl7u4NFtDaaAbB /C/music/incoming/aGFgcIpxVqbSaQ4KWjjfKY2JhorGaqDTqXItWPDMlVwWCk0I1rt /C/music/incoming/DNGgpURpNtomaE6 /C/music/incoming/m66hWkljITHQR6H061HSdWiwxlfuOyXNJW7AUvv6TOTKTK3fNbDpQCGxWJQK 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/oRMssVTyIrgdJjAj60jEKyc2scTX41khC5egvYC5luIuxPrx3eeWTklXORaqc3COg7JLfsVgxmspYPEKR /C/music/incoming/lE6w0MyHsARYqSjvh7VjRAxeGnjHlVbK /C/music/incoming/ivXSwi5VXY /C/music/incoming/sjDyWbLNMM /C/music/incoming/hoCDMsPWgPUaWCITbwsogDvQ4IioY /C/music/incoming/cErjLHcX3FxRQNkcxt235v3ceDbv6itxrj0cwCGCvyFL3FauAjpqUvJ /C/music/incoming/koMySCQFuTIMSqYK0skwLNEUpBH7jNllyPfVqPyd0aqO2apDj6JiwFrES0iq3RuPHvnclctk2gFKvW0pldWledW1xId /C/music/incoming/qSqM7MXYJG6H5KL3o0FoJDjF642wniqWfuKqI0DiHmOW2LjcDm4GEGtVISNcRBKBpjBKatuvvvPwVtLuU02blRrHaVQWlA /C/music/incoming/dRqQY6oqUCoRfous2UWu75wepcpmSPFNaIApksgOsgf1 /C/music/incoming/xaJTi2m5ALq0e6MNxABcu2L3XSdAvYGRCwdKdpl0qbfamkOKSHfCmQCEvO3wYUIJeHwO2cJioJTtWLQNdB 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/uGXF7OqeJmeAQ53ba0lermVvCm0XByNMTDXVQjfTiI6cy0Pj7n7QqcFhRCcTWBLjGANnggsXTy3QoT4JFPX /C/music/incoming/N44r2J6HrFej4b2MUgF /C/music/incoming/fGkcm1onSsmF0CwsUfxvIkWJpjAfv4AMO1sVJEy401p /C/music/incoming/KHFSXJGkCpuVxIXIa0pTAYxBVjew4ueQLtptIuvaHdeQe /C/music/incoming/vtwJcyLo6udfYWBX3HWtV6bSimJX0kPFXLwUmaixvtmCVLj7K26muh7xrLAXWVwVMFomyNL2yy5CSH5 /C/music/incoming/Gnrp57P40YD7sGyDSHtCwNRbOEcy7uHH2oNwtUAn0FkVO7GY7OHBLLn1DpJA4 /C/music/incoming/wQqAL1XPlCcHQLReK4WgqOMyMtkdNOglhgg40mxfqK3UIQviFOrcnVGPeYVrQTcEvYyJFUlxFRWNTYX45c /C/music/incoming/AsdqaYDYp1E1Qds2fITCiiMSN4Mkgs0xVvcItQL6QK35Yu2dBm3mX4IrOrLemsS5ageubRHw4 /C/music/incoming/YI4hhvVYutolJTCUyuBQuyUdmSTYGSNY633wmMpQSa7cHT4wmVJNQwvyV02vK4sKOxnNXfI /C/music/incoming/ByFd 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/jPTGvQOnoJGSGRnO4Js /C/music/incoming/MGmrAC17TQMmJdjQNER02tcYTm6rL7od1mSL5HArMmPdUTgOnlB77d /C/music/incoming/cdlybvbx6PPku /C/music/incoming/0y6Gp0tEuTukOuSmojdRXQoAxS2DTWPhdfFL66cGDsEMa /C/music/incoming/M2Tmk /C/music/incoming/gi1dU2rmGcteNGrAegCq5P3lluefb1gTJmfuiLRksajXXKydL4C4uWJy /C/music/incoming/u1Jtce62CJleBjH2SewnFBERe0TsUFtxPMG1Ndi1ooDxTY3QvP7sigl2v0ojsNh5oVvWKOnO /C/music/incoming/C4EAoWCwXVB5wSfnvBmt /C/music/incoming/KMuy0FKFpRTvUUtjsY2GAOASynmodnXtf13eFpeR3PX0YmhI5A2cHjq4mJ7LruBc1Aq10oLcT /C/music/incoming/SHqkLYcvu3L0653DQ33WVq2QRQRKKGPa54fDuYIXxUgPxWsdKK2ANeXCNHA3hy 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/Rdjc1eSFOwhmK5dJwjvfMAIJeaPe0JU5T2Vr5JCUigxYtBHAkRSF1x4rDH5 /C/music/incoming/TwiJ0lGkHX4dLaoBw /C/music/incoming/qbjT2lGkqIa4HKjFledtaB46rK7UY50wsdQmHo3WgHc4Yh6JVg010YXWekCrmSssPKKD2554jnmByahjMw7Rf /C/music/incoming/4uiWG5PrXKoBvU4n6aKJwIBSKRmQyP3jluhsxxslcEAS1KlRHcE4nQJu1xlWS70iPepaMKWHPxG1hQY7FCiwk73CTUAalEBcLr /C/music/incoming/lotDNFIIP5aVjhmCL4PIHgEJm5U7AppXH0MX2PD /C/music/incoming/SgbPeTNmu2rrM7c4pNlxOLIOH /C/music/incoming/YUrSADv4wNfv4A1dMRI4fFAMMLnSg1PltPkl7OkDsGRhCYq4Eo06U0GtuMfVpLXD /C/music/incoming/uBmd5ku0RLWniIGkjFRlFTgC7HHbHGwDXti5EOMrYRiU /C/music/incoming/QcwryCuT6f2G1iSWlIsg3jY /C/music/incoming/XXwSrk5rH7vBe00iLajIRlELyIEXExPgbRYjvWKGpNGh7yXgcKArSccMsTsQNhViqpAtaQUWxLseM 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/TQqxBSmBrUcDeQTdFVMJ2DHkV5RqNLgd3tLhEEM10TWplSlJruyXHqdpjfKDb3UNO7ISfLGaiSQhNq7dSh7smpDLpu6x2j0 /C/music/incoming/vUcncn52l2SgxTm3MCOJcWau4BQ74i4fsMpfRYnth7aRbALC0nCrwWYGUOrIF66c5MVTDgkVntCdVpsDXohQOMQDV /C/music/incoming/fKHUk6HxOvUMrqhdICrNQLgC /C/music/incoming/huPVsW0u3dkvDclCrsnC7Cqw0oUQAj3GY1FlVw3YHT2mRhBkj71JjALMdr4dbj3 /C/music/incoming/1b7awDGJuPPGcjQemwXOIj2aTNFin /C/music/incoming/Uml5JQdRnj6FISBVE7GMMD /C/music/incoming/7AomfJhIN4SmqSA6oxqCMLRHLIyaaifDrwc3uK57tMaljRYVhnjSiAhvPOJFjhIFYp21QEKMArh7K /C/music/incoming/XdBYv2eJga32bcwKvuGcR2Itj6FXeJpW /C/music/incoming/YHNNQIMd1dOxL3xslKL0LtFY0 /C/music/incoming/qwhy0gOS1hDS7IBvm45bVXMWpVfxOTNcjnCCBNcbGT1 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/SyMc2q3HxacIED4kpqTpaTAGCGnqG4b2qJOfYfA6kDhUQ6llt0gj6YV67fIvcLaC7ir3WYsjXVfFMNXDu /C/music/incoming/jfTtAwLhQ /C/music/incoming/o6acSXjCsOW7tRif7qgNnOxgGCV5QxsJ3ETcuUWbeMkKwMJHFY /C/music/incoming/5K3F5yOPsAEc4vvQ1U2IrslnNKrhNWMfa2etGs3v1COmUNBDQpKFt4KLyP0ugHcDUybbqckI0FOWM7A7iVxwlhSerB /C/music/incoming/u /C/music/incoming/mp /C/music/incoming/VwRlrG /C/music/incoming/OKpVTejeqYxugAT0faPSYGbQLxH1 /C/music/incoming/jseTnEXnuWvAEqQxmitljOndxI0HvadEgmu3NCGdbsreSiyI3bjkGmEDfavNLp0tS0t /C/music/incoming/fyVGWsOWqOInLpn6Id2Jbum0ngRPRJ0edaOdUwSjgjWf1NpgejYgKM4Rl4sPJ6fOVDkKJjkksRDYGh6HXKLISTCye40XecIh 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/HuSUHvqJiXjeODT6xoFyMFTENvqMumrqES3D /C/music/incoming/VevWCcPNxjByBo1AUYKF /C/music/incoming/7CljXjbWYvXVvQCP1PyloltyXjoWuus /C/music/incoming/BJnYogVIgNl6bLBgXG1FxGP /C/music/incoming/0MU3DJGgm4YBbUHBumo7DlinnaRKbpL5Ei7K0CLiCUfCb6hRUKF3rtkOEHODY3e5s24 /C/music/incoming/QodykuN0kq /C/music/incoming/eD0iR6WAJPbFGJWG3EDwJiUw172TMkgk5qdNVVBw2q6CvmlvUV /C/music/incoming/EM3JcIX5LMfCLof3KsJWY1Ht5NYDjh0NtYYTgNjpkbNwoXbAVnt0HC0LfIMvQuUEUyhTwtW5j /C/music/incoming/bdp64ieaWiDSSEIh /C/music/incoming/TspNlGqe1BqHqPKsaTQG4LiiUfkXDGnxPeLBT6tK6aVrfJFhF 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/6j5uMwOQR1heBtN0u1wXDRfA0sjmU3X00K4nRpAjiLQxnsmpnSAr3BCndFCsmC3VcomYwyifAmPYaPmGg16bDF5yiPkmUh4 /C/music/incoming/Uil3IX0bKlyIneP707KCJQPGYAlpEhnXmxqYDcFUMAllDeXE1PmkKmdeANdiLKFD5I /C/music/incoming/tPjtR7r0LXjsUSaBXx4deRsQJJhue5T35eRfUjIt6l3uDSuTJxxtfBOKwBRi04UNdnvPb3NNXJe /C/music/incoming/iGfhsiLBdBaC /C/music/incoming/UUPxITWgRsws3IATuNm7mJo7R /C/music/incoming/NcIhA0 /C/music/incoming/lVhAWWpKOre51THwCGTgYVMNQTvVLEGc2assust7VjHgJrT743mJ5AgwjBQdBC6kTcd0BocimUsOnGex7w0Pq4fB23i1JpFt /C/music/incoming/BTSWE3XWr2MVon6pdSiOYclYyydXyBqMjC12BGdAVnwY5fFp7fwo /C/music/incoming/Jsv1Cfh3p4wrLJSon5NbsjtQ5AFxIwTwxQi1OXyqWaVsCbhDax5K4Xpy7N /C/music/incoming/vDyK0yWx 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/rdATPNwfeqAWTU /C/music/incoming/BmkCF1VE /C/music/incoming/PQU5nlL6ca466fhidxF5em2lqHqQUvUqpvfJvS6ygxxTLdGY22fJ07GDVJOO22 /C/music/incoming/BrrhVpqb6bUtkQwoB2mQlrUWQvfpt3UOwlkp /C/music/incoming/GatVknOOacEnEUV6SF5enVjxDhTVl0u0mqF6 /C/music/incoming/tgaIsYJ17gKm3sFl6ixAfEMUSfelMNio /C/music/incoming/XAqVEQGFmPgdTNaHpEQPvnM12HjdsI6uKM6a6S57LB34aH2RGXte /C/music/incoming/uoqliyPe57g3YW0526eARvV7KBOvBQDXjB4LgTVtD3uJV7ABv5SFqo17AqJOSt /C/music/incoming/wrhMJVuvwlMFxHo6Qs /C/music/incoming/y0IXFUShD7SBB05gwmOGT6pow0D6uiUc3bP6eIK6P7b0ghsM7g 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/4FPFy4cD4vQlsbiHBIifvUlXsTms6CCJHMg50GDtQK6ONpJhMBBIrHnit0m /C/music/incoming/IwPHtOI1mUEtPfBcTciQJDAeP3BM5WWAABs /C/music/incoming/bxMnQa2PKvVmoMUWYVaiFjbgguSJsClGNVnlF4eMlvo0JjlDOTydL6 /C/music/incoming/QJe7TlOm1in5luyIpW5dFNqTk4LEl1UAoryPovGR1YQwc17qwrtsViBdrrVXHjaauVP24Rt2pnkN51Rq5th2HCMgXuw4HQjQXP /C/music/incoming/5ji1K /C/music/incoming/7oQFEImkV6gQtEUW /C/music/incoming/X7AdYklfCo1Hvn6sUmYO6Rd1VUfdhw0XGLp5CDIkPwDI7G5N /C/music/incoming/LsqQnTg2vkmJSTGhiByLIvvFgvrA6JQUpw72bmT42qJH /C/music/incoming/5DOQVFgEBouHiXJX5mHG26cLXOXvBeISXdaGS2d00U7H0TnCSRMjj0c6Bd1hORdvOJQeWdfdjPOg7CSdBuKRAxJ6bbeOb4 /C/music/incoming/t3un7CP20vl2lVWALC0m2SancjkLmqEeaTl2ajKqhgRYdy5fDnJxvbOI3gl 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/5tGNmr1TT /C/music/incoming/ysMlfEEVmXdknySNSPAyXL0 /C/music/incoming/dfh2JEJUSA2RnR3DRRGoSRSfoacSyUlbdRe4GogoEnnYqnriTidO5GgttcNJBXv5n0OEM65DKqRED1VaP26qR /C/music/incoming/fKeq7iB0mJWOgwKWtVxrCsjbjaLJuDveSvVQMYikNYWnEyInSqeovFoUBch6FYFQmR3SJ1jD /C/music/incoming/iWPuP2SiGTpQk6eWfy3rQo0sB5QBXlowAifcYgr1SGHkQvAMicXn0yn24v1SkrstF0pb1b67hbGkOOKfEesUvaEb3kgCmG /C/music/incoming/JAHJNFfOhsUA6qn3LKQHl6BHeRCqm1MtFf7JYOjaYA5yMvJ1RxVLJ7JL67F4cWCnNA21qLd4APPSab /C/music/incoming/oGuEc52NeKgXh0Rd6LNk2KCkS6UPPTVcuvAdSaoLaJnmG5CCaxESOaYMekTdkl6sVeCSyOs6wbks /C/music/incoming/c6yuAThmpEI1s52y2ua5Ko1jbiyaD1MuYKrOcJae1eeXByCXFHl /C/music/incoming/NulDaHc24QeIkapIOe63mtDtL5sPWjt5oEWXHnNhfpWpsNxtRFIKnvDtYY0dntfTwhsNky /C/music/incoming/N7CbFb0P27pRRfakfWG74fWvjSb4GoUw0Uryw6T1m0QtlpdHxyMjO2XIkg0U73jNm1Y4UJUhcMUdvD 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/ovUbKdoXTbKRqIgP4uDcJloJ /C/music/incoming/vE0xrN0nsT /C/music/incoming/0X6WSHT7VSPB1XGCl1Keic0NN1uMFH5WGhiXKEsFkqwRIskv72mEb5TW5rj0mhBoV03SPQYPIf20MifuP6MLtAVIvs /C/music/incoming/yBBVBxEy0WVXvDbYM2w4mQTgndfGfB /C/music/incoming/QyPXq4eE6x1xoDBOyswispfp447bSEcIkK25bH4cESNJuQBFj6sdDcwAtA1u5dTBurmLIEN /C/music/incoming/MGJDUnkg0N2xWF /C/music/incoming/jAgt5scrFR3MvDRv7LcNHOMYLikDsTm52DPlqsTWiDeEBge1W10JlRdCUoPViH7 /C/music/incoming/rg3iKNadeT2Qrwa2BmGRjKqAfPVWoXukgdFYjt53Cd27ip1bnl6dLYEOWCc2YkVnxQK /C/music/incoming/WImF44PSQBwTACDbiu0StYVMap0hg6PeUCk1XRMF6qW /C/music/incoming/c6JkNvsEsS62JhgeequJinhWRd6KSs5P5ukffLfeopyesRDW4Foks1XWYUAKxPS7Vq4o5a7Akqu0WcDaIiOmeUweFvoskDNGE 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/q4Yc5XSJLuw4t5cd22NwYxpRAw70pXF5DhafxID1flxFDcUbFA5y6 /C/music/incoming/mvEw /C/music/incoming/SCrvFiY1hSd5XSksWI7h31DLjpubJRwAgCX7lEtKWIvPJ56lWxy /C/music/incoming/u0wWlT4gRgyrd1SPkPLJUnGPusFJTvG4i442aiOYlYmDVa4fKR /C/music/incoming/WmrNMu07CLKliJU7VvicX7ep0Plg3b6FfmLmQ0T56DWF7udBp33CMkfXhcU5jTdBNeg45Ip4JldtkHpFMRXagE03hVeO /C/music/incoming/kVsu7Geef57WigdLHSyVc /C/music/incoming/Xa7ND2USRYqlUtu7c3sV1H43HXBJSbJGYkQrtglCAilErmIqUaRP0xdpdefMAk7QoSuKKdN3RXvSvyKupkVRq2NAgBnpaHc /C/music/incoming/67FDvUam60KIRvTUtmWdywNqPWwHv13agb5pwj7KSSE70PO7pGp1v4qItnVHwBYe5KBPyE /C/music/incoming/T2LRCsLNi6QbqPRRS /C/music/incoming/nrwaRNXbGwefvxnlPWWAxo 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/4AgmfhebthUtXpKvgGJOirxRPXW2BIRL2t4JrC0TSdOUtDTPH /C/music/incoming/juHcmNW7a7jXyoPMu2WDK3TCIQXN1At10gDhFBsrBJSOlnoKMUA2LxunIfCDXifINq5sTHg2IFcakfptCmbf7ApCToGA7WCr /C/music/incoming/lf67vjiRRgarLngSh /C/music/incoming/ktSJblELJGvHy1LNiJSkp0OdH3bCBFYSqVdjYBR51bw6g64o /C/music/incoming/U7IFowvLgumdRwPicPoMDRS1SUjsbx14e4AY /C/music/incoming/ey1LqTRNaBc5w7FWr1STkJdxpvu5 /C/music/incoming/kXCj51uGUGRa0TrnQkMVdC4TaK2R50LdBbYB7341Yy52AmY2fT0NkxXQ1Qju7LJ23OHX2YoUoT5MEbtUTaMka50clh /C/music/incoming/E3cCVaEgsE3sryjUaNwBRCbFpXEIdfkRyH2H1hjkLLebW34j2MebCCjc2Em6E4dmtl1SEK21ElXgw7Qu2tNxbjo5w0 /C/music/incoming/kAsVR6CQYjtKgw0LhJTf1N1VHPml7CHUW161eCjdmkMvXft0KVflisWFGFocTpQwKGVmy6G /C/music/incoming/igrXhrYiKuHgc7WHLRwDe1x 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/xnP1222d1y2MhWEDeu6tIIfoiBWwXukRjoxiFx2FRmDtpx /C/music/incoming/7xrXBNe6wx6Xro1P2mUerthq0epKHYv4jmVAmsPUNMPf3Dd /C/music/incoming/BqJQt1C7SOKjCV1l7BekOTybFqrRNML3txuPDv1RuCBGRojX /C/music/incoming/A4IG4GH1G1trcuntG62Iceh3LFP2XlFlpnk3CJw5jypinjU1YbFtepIuVM2xYN /C/music/incoming/wiLtcgOEIE7AIqqiqk7N1I5aL1RJGN4pmYunHug7l0X4JFcFot /C/music/incoming/jCslwkrFTRD5vWdx7AjjnJOL2HivfUy6LUfSatTFtvOH /C/music/incoming/2W2HOnPh /C/music/incoming/v4 /C/music/incoming/DA3SBL0alNVuj5q4nwQykWHQdVHutm7Ee /C/music/incoming/Sp1hQlQkqrqpwB54rxaJDByqO7Fn5qPyAdrqoGWRdJg 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/J1VlGr5P7levxhQFSl6xWiHMLTyTT1pSTDRM /C/music/incoming/2FV1gTTRHuRHwLLdDsfVHbLC4GU0IUgGPn2m0gfYQNQSDmKhYHFxqRu02t4I72jUnkYjRxkwnof2r06Q3MabpQp60bs /C/music/incoming/FXq0pwd /C/music/incoming/FnCikAHbp4DAFgjMQM02lGboCy /C/music/incoming/J7iOFiElyCheqOF0rJ5 /C/music/incoming/7NB3bGcSEgsdwCJ2pKV6 /C/music/incoming/w4riXJU /C/music/incoming/rNysqJq3mWN3IIIfBQ3vwSelsjuHPaL0iDYMLTubUnCTTt6qdeD4dppGIn7hnRnmkV /C/music/incoming/3FqqKGDOf3dQha6e3hSaComttdNMYK7uPGftTh7kLdNlMHSPdPXhYQhNs54H0 /C/music/incoming/UXQlQhqc6mEbJmgLNt3xKE3Qb0mFkRehttjuhuudtNQ 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/JgRLab /C/music/incoming/OGhuRYvgc7TACIGwwfNHlYeXGJecH5aRx4FKvLtTKi5vLmIR6tkg4tAWBrViTtHe6 /C/music/incoming/wP6EwRbkCrumpysm7FeWEWMNfNwI0oxiQR /C/music/incoming/XgFsGjUDKof3risj0E1Qhkr0rTw6bnMvELxFpcl6APcOua4BBDNbs7TNVMaTTWCvKRxORU1Ws2qyhLEqX3EFIKcFY /C/music/incoming/ip0rYGUNc44uT15f7XnJfNhFRqesdeYdxE6kmLVNKKBqhWyQ63dWFS0ChtHICCK5f14p3U0vbI7DmXw3YuthbbFMMDc0dnli /C/music/incoming/OVosuxdwCBsw4Mj /C/music/incoming/xbFfsqvcIXwsGUpV1jhWMk3sCU2KiYEpOOtRyh3JYNMBsIcOI /C/music/incoming/t31gLHsIrDEqivCrDvCwwaSSxnnFYbBGXW1A /C/music/incoming/P33QgCKdKCK0AGJY0TOvmVatDQBSxVMpxScKfBf /C/music/incoming/7qNTVhak6AwDhRTiK0shVs5NIEkjniQpuY4sRjoAuPHCmcGLF04 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/xRNH1asVXJaiDlEfjaVi0A4VFUWfMqk3fvn3tDXHQcX07e0sSufAsFX6U0bglmjHyfdg5IS /C/music/incoming/uIAKXXg1DLuB6jXHI6IcgiwwMxMk2NSeWUWoQslobRxBnJHfjhesLKSmld5yl36X1qMkuIYoTtavS3jdXGbU /C/music/incoming/epFYhp3jtv5r1L1 /C/music/incoming/6TY6cHkxa0RFkWCN7Tfvgas7742v1BhSUhlkbAwPYAsV5Io6 /C/music/incoming/1po /C/music/incoming/LtSEsSC1V7XCEatqUKsAMCBe1TtuVCC05PMUHU3ucvBLDMYbKjAkfGcj0OLHxgesF5EW /C/music/incoming/qQCMlkDlo5r44TCawYdnmJLucXkRsqIhjOG4cyDlguoGpNDXo3mfEgMPfhJuaS05wjTpmG55vYhYueewuuDxeCL /C/music/incoming/hHkBwILW /C/music/incoming/tu6XQYsFXKDfckkNLRUAIYHbsfqc4g7an4ONQn /C/music/incoming/3 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/CCbSJSukBkMWYVLhWMQsxhgR5 /C/music/incoming/iM2pP0XVYeI7bB2nXfsMv6NgotHLK0yigesPsUmlXj5Evp6fFoN4OACj6Uavrml6Ny14im2d0gVlbjR7uCg /C/music/incoming/E3mcIvlNxIvYbigwcO3QRV51Obmc1vmIjEO24QWrLpan1tootrfxm5fP5svGijUcuUPECmBsYLeCVR7tU5 /C/music/incoming/IXi2IygmxXoRh6nmEYIpy7vpNX7NvnhAboKGXd0 /C/music/incoming/Hi4Luo3Yg5XuFSFvjeSSfp3o31GhXVULERxoKHtboBNnGmonI1 /C/music/incoming/ggbMo1egUsxIKYGyWs /C/music/incoming/UbjPgmTuorKO2dJ0VAvwXneAg1nEsLfJ7TXg6qX06ivJuemk /C/music/incoming/NvWI2KeRAXnlvowkQaMj1g3Uj7vp0B2gpnkV0jbvw7Kr /C/music/incoming/p /C/music/incoming/vw 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/YrGauNYAoAT0sFVKmf5BcFxBfOyeV13yld16VaejduwbULalLLywGPNt2f2NoUMvFuNoMXV /C/music/incoming/Aq /C/music/incoming/TWE /C/music/incoming/J5EGfjDOcMNqKAxAeptPGEhLqtNSu3srI1E2CaDjJrc7RW0nvR14KPreX1oSERthsvQR3E6dUjfoBi1CCAvKc /C/music/incoming/3UY7JJ307PVj7f0s2iu1JvpNDl1GubotA7UMt4XIOcYQY1iui3eiKujHFlDwQwE6ABQ7rm76rTmH /C/music/incoming/bwvXAGUQIUjPPCJvu6keVRmV5tuwcSo6RrIGX3IVR0ksfbL4ebAik15qkI1gkwOXFk6w2cGywwt4H /C/music/incoming/vQtkoHP4Akh2jCegvED5pvdKRONgWA4KKYpmcToNl1PT6rIBHOWortG7NRAI1Ig7nFrsl0dJoWSvNrLyf /C/music/incoming/tIRnKssbp1O6L3dmtXWS6W6WfMrOsaRds7TCCPWrWTEipx0F4TdxEM2FK3h6bMPoiLNMiIRLbF4lrWGPTTRG5tH /C/music/incoming/dVrHbn5TNBqBGKGpBF7uc775nI6gu1TGPIn3EkcEnemPAV7O6yalPQJdWttBoYxT /C/music/incoming/ma6FTENdK7NND1r7twFQH34bhlNBpIEqABNV2Syru2iVfjMb5QpQqFbqd5 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: Grouping 10 tracks 12:23:23.5 Trace: Folders: /C/music/incoming 12:23:23.5 Trace: Yielding from 2: /C/music/incoming/sfuloDoSKAtIQhl6lFWkU2LmfDrlGKrm1hMbifwHAawRXauGC6gLH03xBhgSlcmahgPJDk /C/music/incoming/vgLLa37IetDAT3paI3wU /C/music/incoming/Tqtq1yPWPKVq7f1bMbW54LtNj1E2loOQ7H6lYcrP7oLxEKDC2romVnLi /C/music/incoming/ooRx5tkiA0 /C/music/incoming/YlwwrJ1elt0HMUa3ghXQL5QfNy4qgLXygEdJrFXVCE /C/music/incoming/hoqKC5oVdGCJYIDPOM /C/music/incoming/efY1 /C/music/incoming/lTfta6yqT6ahWgBl3sRspi73Bg21q72kQwr0 /C/music/incoming/Xavu3CfXPinhxnUiiLmWurjJlByGlLVvrolFoMemeCC0ID7 /C/music/incoming/sb2PGyUvfFwxbkMhUNA 12:23:23.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/dKhgUk4BjigfGLjXrFBv /C/music/incoming/u3anjhTKqkUmAEgP /C/music/incoming/cdL7dCF5gxrLsdaFo4YyCrQfAdG13OXVwodR4SO3ppyoqw67LUfDwelStGHa3LcAIDo /C/music/incoming/riCKy6gWBcq4g57RC7tf1NKqTGpaQMoFl1biqlhKXkOuykSUuQXDvY6MGkY0QffVUSSm3YAqYQpQ6p0JUDMaVSi /C/music/incoming/b7TwTineDkj7oJ70fH0QcbJQ4a2NVpEh20QrCofc /C/music/incoming/3lbXY2jQXl3515W2YX55WKqtTbW3AVNvXYHkh1lLdjK3HXFWqWtQYQgs2PdWenqbFHgcxMT5Ls1NavT4E7MKB4EhRopAX /C/music/incoming/bmiuWQeeGYOtt0RiRdWJYyNk5Ldfl7VifOctXSlLL /C/music/incoming/Pud3Aqv6Pu1o3pqu42qbP5IrNgUgJMJPeuvwlWEXU71OFmItoNy4ssjSTSotDpvcTlkI21ihwAoQd2TAFB03n /C/music/incoming/YePA /C/music/incoming/J2sfGsUkO5QykfSPJ0V7YfcXXRPCCkR5KsFt07bjROGf6iELeaHieE1DYDoWKrPEmTVYIxWJYLp 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/bJ5IfWWyu7hFWIqvgb6GOfppbWHxly /C/music/incoming/IrKVIq0dvQTCE5wnf23Fc4frxHvaT7kxJuScX7wdSjsqx4OL6oFV4iMLmrxa30qvFu1im /C/music/incoming/QuVv4mUnshMLrkSVUaGAJX3AnVtVBRCx2AurMUHoiSiJSnRTq3yS1ip1Avii17UJMnQYXBi7AqrYOsOadIEFrR /C/music/incoming/T5eYLqnkaI4yJfbwmuwU5QR3 /C/music/incoming/N5uYviHlEFXU1N7mlG6cJN7147yXfdLhbch5r3UC5RdJWUw2ByMXK4 /C/music/incoming/raGb0o1Q3np2WopFgoWLhgefXPvbVrLysxQcjQnrL7MDPgbvbgbuq0Kl4Blk103LJXIyFnuwaE /C/music/incoming/UYFyLNJrxttA /C/music/incoming/KfrsLaWcdFisJCRXF3WxVnJhan3VKu7l /C/music/incoming/xYhI4pRU62LwwcQM /C/music/incoming/yD2qileNkuPdm1DA3egQt5whHk2KEhGwTsic7iTxTInu2YN5CvbXPOtBgUQ6rBidWr 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/XdqXsOrrSGGtybN /C/music/incoming/q064oNwQYfYFqiKljuBrQmR5SQ0rhWQevSsmPt6E5V5I4aw /C/music/incoming/uMRKHIthHmIy /C/music/incoming/5QNvXmSJAPusTP /C/music/incoming/IAgR6s6yXLVf5xNhcPHrXGfRwf6qqSpEum3RFEf0t1RwQqXVheSG15Wctvt0tOheurS /C/music/incoming/PIQXred7RFNnhjkmlCR6PgOLCkQycryKJtcDTJIJfBlGcsDuN2U54u4J1evhuM5y /C/music/incoming/sl1U5HawygyHY0s2yhD4 /C/music/incoming/0rOw2unRxgHIIHYmkMomLM1rLl0 /C/music/incoming/uMBeqPlbmQPY4xjxKJIaBk4QpUhsI3TuTY46fYFgkXaO7jmqVLanSxhkQRVD /C/music/incoming/a 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/ndkEsKbcg4l0KiL1arMQXcnQF1HH /C/music/incoming/3RtsgGRNkkPNUd5SkekFlL0hlXP1 /C/music/incoming/FTcLYmPGie3eT74EnxCbmTnXnUnYROMrtwQkyjBCG6Ka3ED06mrGnXASFmwd6YVBA /C/music/incoming/XCcm6SPVFh7hdm0GGLD5bJilBm23VaHp1SN0oiX7bXMXK5p6oMtEDfKosYSTYUaE /C/music/incoming/f /C/music/incoming/QlT6FobnwIdVmkYaeYplv1OS1w /C/music/incoming/gQoO0vplivumqiDCcHXuyG /C/music/incoming/2ORTAktY4kGCQiAVbdY0qiCIIPgC7GsQfhklOHMQuQ3hefSBnA7OSNJSljlSe0Yw0WvJ6nhCxhEInuEC5MnGHL5A /C/music/incoming/TEcpLq /C/music/incoming/hQlJHYjaTXWiGhGBH6jvarQRwQmUSau2YHaJc5HL1y 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/tPF0xd0DIupcA1uPkDFkRFEUe4UIVxBoSgjTnIJojryolqiRvwWYdibWkRUBqrOj2aqtRJCJ2qb /C/music/incoming/ecxUsTI2S4peR3VC1FxBAXqB6KkgY5BaMhUS64NDHmmQaiHtLr5XDPDoS4VPIBcVDoyKhdE4Y22nKIAWdYDH7LE5MF7bh /C/music/incoming/NWm07 /C/music/incoming/MnEDbQbe2VQqSO0i3VujyBaBo61qHQ4wnaHSBNQvcuVtNSqUQVumgNvkncndWSEk0tdRhhOpf7geNNVE /C/music/incoming/OBp3Bkx /C/music/incoming/sjwI30 /C/music/incoming/7F7S4DYNfDwAH5BrUK5xIEbYkcXH4wbLA5qBvOIXSRqnwTSJJtDts27CE /C/music/incoming/1uwe7ajpO7UfNpIRAubr57o7SXBEJ0VwvMc1MTXlA0HIn7lXK4CsyO22gxtiGMNWlwRamPeOFWYeyOTTLK1Nx /C/music/incoming/XulcuFfkHHfLfRcSM /C/music/incoming/RbdBqEStyojigQVimGtExBtsAj4jjsjDxDOLRIiw63uTfyirUPX66WypPSbgIJkgeNSLckyLx4FDfImabL 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/Xa5IWEDwEjpXA2KGJ4o2uBmtec3bcn6OrGNPCNHLEM7drtyq4l1eAsAwVKETJCuqkIG2n2e4wKwQBjcR /C/music/incoming/LljQleNa1p /C/music/incoming/Ln1uM1Ed0jPU3Yi /C/music/incoming/1bWcSeWlJXqmn4TNIeBleOLBOEmRVbkAihjXx3jklThJk07oxWq3DAOmxvvo0fxHMYdfT4pM2pasG /C/music/incoming/vbOMVR2sHMH7HVYMp7tOWJmfrANFqGqxunIYLcy7UQ5AAYEfj3YtJ33TVJtvevbavjMtm7bnHt /C/music/incoming/uTlDq0dXVNiq2LRporJ5BPJMVyWrL5vSNLmgYNjq /C/music/incoming/Puek1Cmu0Vb3lbnXm7b3wFsv4kx5cIuCLB5rYn2FUnqDVdnct0APgAlkbPo /C/music/incoming/sHA2AFXYbS3p6WlR7CEfGF1rphcB0fLy /C/music/incoming/pdIQnmfPlBLctg7y7i61PeRtB3HDRCIMvYK3yh2edLQfDW0qDrKjg2aktoosMJ5R06ODDda /C/music/incoming/JItWRLjRWVOrOm1JeIqfrK2AjWIjKLfTcwutlg7BDo6QradcUp45MEN6O2N3c7glP3oq0Hw6IXJdMkhiSGvtPhgGQvNrBexDh 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/6dOIXri4HfYButOOHbLcT6WOV4WFWQOsE6YoVEfEHxRqlcGPRv5RXf07oaT2DLgYy /C/music/incoming/pCJ1mIFgHnhDOA0yLb7luIaBd51WrWwWdmFU /C/music/incoming/PTOTBQb /C/music/incoming/wCDgGCUsMdKILxdKbL311lrn /C/music/incoming/eQNXFsfnNxIdlsX1M6KKMBec1psXrHMaSoNQrBVAxNrcnhrC2B2PiAgKLL5pap3gTHr4MhIlkkl7 /C/music/incoming/MD51r5FTyAIlMTJEmU01VWKgBeHG1DTAkggU7kT6Lelkoo0BVcNT0cdX0YAmw713OibGNWEbb1oQKAYmmgRYXa /C/music/incoming/2Xlik4ADFwglUYlctuGiDhPLYD0ov6rrApnMTLrMTvPMuycpl1YC7XpUiHrPekgGeVSFLGqPc2v /C/music/incoming/nJbhiboNW /C/music/incoming/7CWmcrpMogAsn5qvwGQqLdAcO0eNjUeq5 /C/music/incoming/X2G 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/e3HP55GLTPUqiOx7eFuMCBwwjKawsK4mNjTWYEMInvf5glHodbXfWsd /C/music/incoming/LtrUcAAbNjKglPQ /C/music/incoming/NEaeJWVEJeRvw1TUCxFKy6RCqJmfOTaF2iXVe1uX2YUUk1jteex /C/music/incoming/BBrdJkLUG0DNl5ulICjfgsLw412j7aeBJKI4vfju7aLytYDjKnTfJcBh /C/music/incoming/WSDJf5kE1BF2XBytBUoDndRQ5VHK1QYqqwrLPPf5CCyUUjmLBbDflYNTbTMqwHKjJoKAiVMTPrbTL54UJ4i0nSfARG /C/music/incoming/yPL3Q13igPI0lru6LC6fThBhGREpIMJRkXFwcXw3M /C/music/incoming/eLU4fQLLWcIufdLTG2sDLyXF4FxRVgkRPECq3vCpOdwfTW0gjAgrU6lMUp7Hr2WP0YMJItXjAcWIbSShNrIu /C/music/incoming/XfulQALb0X2qmV4sRw /C/music/incoming/Yro2n3BHg5YXXxfSaDJvaChvP51YJ /C/music/incoming/XbGWJj1vtspy77qly4HCoYdLB7bRBeUqWioJUAGOsW2X35onHOtYQxP652vJii3oG7JYRPx6w1iy5mPDSUkTR4IxAqL0e5F 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/sVrUtUAlAweNgD0NOfHSqTOxlltPhyXx /C/music/incoming/TVwAQEnDeVwcbE5iGWR2BTsXo4EAQgbyAmhPjIE07tmJIK6F06F66olaDGlT7VT6 /C/music/incoming/l7HD /C/music/incoming/TaUcoQ3cNH45rc2QYlBREyhpFye2DRET1aHLg7YcpVOMaqjFfIFPKtju1EEWMaH4ckeq /C/music/incoming/uVDoLiPaLWldtAYfxqa6sqNodF5Ns4pQ3Mo2QuLoVUAXCcds3Nh1EmwdhokfkbPPGChOk4 /C/music/incoming/rg1fasjcBrcKOAWKoBG5BgNtyS /C/music/incoming/lIlHVG0bLyAXSFkhchLG6sYYmtjXWlbobYVuBQD6FN6HbCapcNsM7Ka1QuuCwblAxlW1QXOsMMartrXRs1Vi1voxY3LfvaJEC /C/music/incoming/6c4ofN6m15D4pDh6di1nqtloQJsAehBrl1lpJ6m4PGkWYkaL /C/music/incoming/TbWs2lxgsHc7DhcmhqMf3CeBa6lkufjwr7HCdxEm4d6qPiHJTCUywGNq5u /C/music/incoming/pltwu3HgKMXQnCJ7mfR3W4S5MetVUYKy 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/FWMAP0LSHVaFrsOBqdj7tf6jdLnxd /C/music/incoming/JrtFmNPaLu4jHekyrYOtM /C/music/incoming/ABXlmFHYH41qLKmAQfReyYIvhKg2fCgAdsmVWpCtnvbUHUlq2SJOQSpJ0BdJxNTfXAnsw /C/music/incoming/M3eLrdGtMiOGpgS2xVPcJlO2omBItYXlNrj04XS10qCGcgS1mmCYCN /C/music/incoming/SQCqcs56PwGu4rg1X1sqdNv7EQN704a /C/music/incoming/N2YulKvJXqDg53t2alJ3pAlthvwTWoMQcMAWt7UXQUKPnTXcK6YiKBQnQEnWmJTIMTdsDEHayTmCWDguGtiYwDfJ4lgXT5Kga /C/music/incoming/gAmUl6 /C/music/incoming/uSYVVxCCoACFva5wQdExGjvO0PCgWw60EkLjIe2WXBIdH7LX /C/music/incoming/HvaWKiUabWkkoS51VtDNEIaeYRVKGcHERYKmU1eTMB7BVUhmVdybD7 /C/music/incoming/4rFQv2E5lp3LjwY1iVPbJvpTgrLncUgr 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/7bwOFhDvj4w /C/music/incoming/uxRLgNhvUYSJDROjBtHReLkf1V3Od35XuUsUNA1ixeV11VbRIuJeTv /C/music/incoming/ABVXuHIAaBPaXNqHcdCcEFf6isHCtpQbvXvM6To5DF70o0PtvDhif4t2vWObagfSSOM7rLJqWFH6GmRqKmfYi /C/music/incoming/aGTt4N4jjQn1J3IoaREwWCQChkXLrBoEjoKkY1s0hvIa2uBdlJHu3RSG /C/music/incoming/1R7PLqXWKFdQ51jSloL6OAJGsimLDsvs4VjwfUvl /C/music/incoming/VqgA1j7P3KjN55ErhqQAtF3j74cDdTkrCjm5Mr16XANWqSQQRnNRmXqqv5B5gE /C/music/incoming/a5r4xDL3Q5y71kH2IGnpB3sfuuXoYFjqTp3yDDEbfo5UNmIIY2Rn /C/music/incoming/3jl /C/music/incoming/7nIqT1SkY32i7xD4cyIHHBuls4RED0e2mAqYWD6HpvKYHL30mXl0p3kG1w6XioO7Ya4GgLgGAbr /C/music/incoming/Q0BbQPA25 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/1QFpMfDlMmRDoyOoUAXuqE2YUte6QpVuce3UJd3Nv4WpDdBmr4m5nPCvVNDrbEDwyvAjD2NQFk6t /C/music/incoming/1ie4YyonMcRvEKt /C/music/incoming/fXl72gYevN2HE5OOlilVVghTu7chwNPfsJI2JmaMTOOVXbWGvVbKxrW7PyL2eRO /C/music/incoming/tOTQ5DEhAmxTGY0dpivvNagfAkLnRS3dEDnyuW3H0KVsce /C/music/incoming/cQxFNPVqXc6vQLSqA5ASAVJuuVWa0IlpresDDiS6GmvxDkPF3 /C/music/incoming/RN51pgGSvrqKEmWDdIdYt /C/music/incoming/ItXroQu5Gs4Lg3Ss3yhFP5VwiLkHidIchEb17Df2fyJengD1kXSgelYL /C/music/incoming/qIsf4oHFvw2uChjmlELjg25pO34wDAIR /C/music/incoming/q4M7fEadhqop /C/music/incoming/ld 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/Xm6QdextddphC2cLRMGyDQWf71ITlGSKp7emNLPySwRJDy /C/music/incoming/WHwMAvQlQJkDsHEXCnYmGKcswjkGQ5Tp5FRYc300Lwv3Uasso41v2tAlEdpplkDSW2FVWMVHv6JiohGwY0qTexvKeFu6NJOB2K /C/music/incoming/gnn /C/music/incoming/6uMuQbTW1TCqkX3LkifgE2Dh4f1SGOM3JCflH5yfXy /C/music/incoming/OGS3YKMnVj36umVKFOGohxcF /C/music/incoming/R6CEENATPsI5sA3QaiX /C/music/incoming/IB1I2Riy7oQEy3HoBYXIesxnqGcq0jIPCFK7EUOHutAhDiPsCU4bRJSpcMruP0GWNbc1rHRNjqmR0qShY /C/music/incoming/riBylc6yCBkDb5kT5NPWQ5jTVSKK /C/music/incoming/PXMhV5CNYPyUaCYDADKm /C/music/incoming/BXyyOaxJCYvpbcM2DHB75BRueXbQGvTIdvN1ncIBvUD5w0N4UxRD7VN7gduX6O 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/3SpapS3Mk4erdSgfkgUFRF4iW1a7AwDAgrnoUCD1bXImfPAhITyYdncwWhkvS3mUBLkSFYrPL2E1 /C/music/incoming/UgFha1KSEj7Cc /C/music/incoming/A6owyLEKh2KoyvITwyboBLODCIayCwNcssdq1dbCpCVIqHj /C/music/incoming/SbGhY /C/music/incoming/J5GVkAsRShIkd1hVf53C0odAhQDXlPiHiDAIoOBSAgEjEg2hqR6721Tu1fNB5DG /C/music/incoming/EGPreiRfYVuUdIXvOjFpoIyiGxlK /C/music/incoming/eoXTpsuX6rni1kGwxkJNfHILJ /C/music/incoming/Tpfeanv3NKMkk7FmT4RLGpOoLgGiGuN6hOMteIBwJWX /C/music/incoming/y5CVUWUViEcr7dpORutcGpAsXDkqISNIMMMivFuqnAoIN4inafasiABiFi5rLDmwXCMtxgrm7cWfaYN1u5qDRtyllELnIdMRnY /C/music/incoming/mR7ag6IsOINy6yCUxeX7TrpdI16VShMcnjgigAjvyOXY3rukFa0BCJk2C3AnaUIG3LkWrtN63BIfByiqFUpSpkIM6mOl7 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/ck6kmGmLxwQqQ2WCfBjdC2qpOoRAGd6GyeHAJpDhXYRkjRtyhtthx4hi1PE /C/music/incoming/6dYJs2kEP5CgdoThoClCnMM0SxYgVo61cKwwwqe7xRoKmYhHWWFGNKJsy7Y2dePA7IeA0vR5wldExcN2qqq /C/music/incoming/sTmd3D5N5wjI6N2FO4LwhDHNVxPgHIgfLqAxsS0U0igpiv2Woln0d6HWlGoEVYfvpe4OnD /C/music/incoming/rhHofNKTW0aoei5Qpr735MqF7JuKRC7KrfUYW1j5oUqYvDeFxigE4E3MYbpDr7bt1w56vf1vhbNkuyiDFWlIuCO /C/music/incoming/W2GNnXDMKTgE7wOmPocU5IfldPnJAcjjTBAMuTl /C/music/incoming/2AJo0uSN /C/music/incoming/gHIBSqTys5uhIEAjYqdRLttgpSV5UAApdWpHj5RRSNKN5RfWgNvMBigTnCk7DWM1EfeSo072Gt /C/music/incoming/evMnM /C/music/incoming/11 /C/music/incoming/GYCFuBdyAnVs0AsQO7q2wjofwIwWSWAtvtIQyObRQBYL1BInIlY12UtwJwiUdnOKVB5GYJq76 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/sVemxMohpc7VAL22i /C/music/incoming/3K6Mhe3AJpOjPaxYa4 /C/music/incoming/XNIcYAOwAMGaPSeW5fJsUNgSJdtdw2wQduy43fkg5J0LqOdD4BLkIx7kGWBUgL7GoX4usi103DukV /C/music/incoming/uELXJbAhMmm4hh7qNvCscHtrI1Dmx2ObX36QoLw6 /C/music/incoming/jopnRjuCLk0uIDjtTymEWmkkhJPGhSVqjvRPnjRYLShL3tYfmExiEne5effiBVt1wJklSCgKOu1efGoURKtLuNT4rU /C/music/incoming/kxHnBoFaAsVdnIWe4VE7b4HApaHfca3woggcEmbAuA0UxwxsCjmW36JnXg5BPA /C/music/incoming/lHwDyREmgCHKsh3ap5jiLgHaksBC0RMskPeAwvGkuUipJw4rib6SrQ4f7 /C/music/incoming/FWJuka5gmgFJAPSOjaapp1sW1CoAVnQ51c3IWxlbYHEQCsRyfdxVrLBMETCQSFs7wHPwUkYSW /C/music/incoming/W5ujO6MNkmehvLCxWcegmvM7JMFuB0a1635jbcHjiwL1GxAqhFYaMNwBruIbBq /C/music/incoming/hqxkxECpcGYY 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/rkrn53GrmO1ftFNPeUIwG6qTnWvJw3Rl6Ba7wPmneVrxksG3wY /C/music/incoming/s /C/music/incoming/Ty /C/music/incoming/7cwG4V3mT6kKxDQllaDHrfSHry1KmUXouYFUVIKP1obV /C/music/incoming/cjx2nJCOrYy /C/music/incoming/3QRo3K /C/music/incoming/XyP /C/music/incoming/O1kXFxmRQ5qUbl72yXAg22hqybOAklIRFpnqsDNDInyHVvnLQ7QEcYVTT1yDQUGFvHpT5 /C/music/incoming/cbiuhH3uNUxpMGgHd3oYkI3YSRd6QrUX6HVTKXokawJFKMfwAFrUJCICfrJwD4Mv7HreSt5nNeY /C/music/incoming/eIrymk7YTiN4QlGRduvCxLpqgrlTdXWCaxPLVSSmNxhb5F 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/0pqPgjNBjc7iGhrq4yvCjkFxjoY3kJI4Ksv6aQ2DpIjWv7O1ecn /C/music/incoming/bn0E1UMlyI1wHeit1JMJUcX4nWhpaCXgyLEVLYtsVEgARXiduBb4Yk06w4qdNwl4S /C/music/incoming/TClYHTtbSeJkmCGcKxKy1RBRMCvFVwBHARtLqkGt3pN5TjoPGKxGcLVcbBmfxWmuLcSC /C/music/incoming/0YgMbYHxVhvcDjRMGpEvsyACK1JmLjWCrrGgvWJNaJAjJhDKte5QpQDAyMbhouUMs1SlLLpRNYvQ6p1D /C/music/incoming/DtM5SMUNdp7rLSmHqDlym573GhhKrCD4PrMhtFoDKFvxpYVNcAhWULTFtQxKEkuJTdJtfemToPVOJINPsCI0tOieFgULgL6AjT /C/music/incoming/cowariuwxICOtyrxKLLXTVuCLbkguOVTqc4lA1wlbKfgjApa27HNadYo13vp5n /C/music/incoming/jusedDGqdyCLrJLxPO1w4SDbcCRx3CEoAUHlwsHmxvArxWGHGpH /C/music/incoming/qnHLmShBLdSFnc6rlfHuNnOcSpusT4PSapuFDPRI6nwql51PBxISMW3cHF /C/music/incoming/fLcrVXRMSC7JXl5nf2ChPVbatnslVkCS437VakjVsa1hyiVMjo6uEGgrKb6IFGYHanN2lin2SOVO22Jl /C/music/incoming/fMg1IqFbLlhI75ANMBR7ACMwW 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/BIaN3t0GHyHeuccSaYV4YM2g2jrghARbj7Uuu63p21upnOV /C/music/incoming/0KkjEdn6hprugOJCjcvvC4sD2UE6sRdsmNvaNLXeGqNQ2QMIQiaUvRA4rOpQHoNxm7hAsJVFmqWlpJJkh3pjRq5DnA /C/music/incoming/xsFr4UFoD1dU0UvpPchvUFtXi6BftkbWP6qRw0Ua71o76cbfrI0BwSV16Pj6 /C/music/incoming/NvWOcGTK51TRDug62f /C/music/incoming/YkSkRPrXRBoSs5JLP03QBbY7WtvAM1nKIhxQpTejftUyXW315ow7W7uWsSuwt0lXmMjkH0u4UTLhnyiax /C/music/incoming/75sPqI5JWbGDMe /C/music/incoming/LKAStGtPUR1IDTsO4nrYEIr2t35GlDwy44YmFRYQgMyl5sIU4ciDCChcsFxxJUDr /C/music/incoming/PAGISPPlbrCQBIGcoCDdAqLDmdj0FIDdqNgKWtrAJbcvhsR1YxYXLvhxW /C/music/incoming/UFKRJHjb4mvnvij6fL3tuAEo4FgCPvNsTYroqQ1XWB1ypKw3QbawMLJuauVeBPtHGcBEY3PwSeE1Gf7shlSOvqOip5n32 /C/music/incoming/LykU4OJE 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/NlNvm2BBHcnHhbt250VkLNVsG3I7JxdkQgV4Bc2sf0ElGU1H7KALJma7xuWrtCYi6 /C/music/incoming/y3unwMRo0YrixKH10g0qMnJCeuGqIukLWNX5aEEB15p0kOwfjnvXuYokt1jbfBOFNNsSUK1uKyxP6Rrw5Bgt6tp5y /C/music/incoming/WW5Sa6ThhOGkmfGF6XvikOg65JdBmHxqlSMa15jQL122m2u5KJQcTKwi /C/music/incoming/W7g5GN1HqOWRJko04NiUdjtY5Rc43lu2y5Qr7fl3YymiqaVtJrKWn /C/music/incoming/pm /C/music/incoming/tA55kkpjPrKggpqE4sTeAWlfwo7STxnAyxla3TxvP71SrkxqFdfhFTjEo0I3kE /C/music/incoming/W6R32KmQ0tHMSrNcLDh0NCsx /C/music/incoming/E3OPf0jbV2mmOtkOGCcqj5O6BC7S2hQlcSss14BfUPA5 /C/music/incoming/WlSxmhP7W26tvt30x /C/music/incoming/5tB7vjLsuyjkiihtpWmgw 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/Jjeu6IV2ll7IXch4gl6TRLRrHLEUBTgqrOgK1xXWJ4E3YOpv0oc5SK16AUVuda /C/music/incoming/hgMvPVybW26vJELmmExTJVOqEyfRcygwNfyiyPvSEGYSwxNTfTNLdjjtAuYpQO7xVIPEfCVEhMo /C/music/incoming/of4DxDDEoVNkHnGPpXFabx6IfXAcneuojb3tVGarJE5MfxWRrcWUUm3YhuxHdApkAybGrm1QWnxFAsCObPSlpIB5felBiAoi /C/music/incoming/G5K5qJf5BkPjuLIuYe /C/music/incoming/inkhDUpEyHODJW1BHqqgdjU4fe3blRqD4bTkXKppjggunfkD6vtuXCG6AnbyY /C/music/incoming/ujAGhO5s4i7y1YmKOmdxJht5jxtRSEDGOw3LFhsAUjXHuCWP2idje0pmWDvRunIAMARE4JeG2LKArUJOILWKAs /C/music/incoming/3g7EhjFIS5ARlCkqV5LQ /C/music/incoming/3OdHMKwshh3pLN60YenekFgGoJsCD5uSPyt7wKpm7QLcCx2qsqUWnUDxHErcr2XkTkI /C/music/incoming/YNxraEcymu15rQfumVKKuiWkGCQg4MEglhaFKo2YMliBt6i1Y4 /C/music/incoming/uinrIOJLthryaov0oNqvdffAf5qQnmqNn 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/u5CuxI0idlFcuSYip1VReogEvtcamsgteIUoWPxKxdN7jYwDk7ApgFHgX66dF04R /C/music/incoming/60dIhUg7l2juqd /C/music/incoming/3ktqSuHjXWLmxnirM0dNYjOMCfEj14XEPOJXEMppa2DNA11cldVeTYVSDOVNYwq17g /C/music/incoming/xmyd5KyjpTMeHCbicQQffX0uuIecVOPT6fDx /C/music/incoming/FGOoXsaNy51XCq1mNa0FapTGEQFLC5XU6po0JN1rmxK3xDC6WCxilI3oUiShUwkCgg0mcaKahIsJMXiaoGWaGOIwt7eB2 /C/music/incoming/HgWU3hxLckGSrDRvequ55QegoLIpOOH4DiRrwsPL /C/music/incoming/F1I7jpGBQwNMPdGNdyIkGChGVgMFLSy72oF4EGfNG3cdewer /C/music/incoming/QNbBKqPsxjlADLlcsIyxNMQw4FW25OEMKXrFRq0DOaex /C/music/incoming/PdoyVRaJ6c7OEymm4 /C/music/incoming/QYPKIwGjfQ4rKlVTDESdBUe7tsy3NnyIdWRnvDnfiv 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/uSE6QgPj05AHfcDXIAtiDgJCnOGA4fHhkkLWrLQxXmXNq63NupFRCGuoicScHonUxrw2yNG5R3rpp4loT0fN /C/music/incoming/jTdQSRY4lvmpxVUsVpB5T0m2tm2YkTke2Y51pHudn3u7dnnhrIJANceqGiwGX7TylivGX1dn3wQYEmYf7THJk /C/music/incoming/mtY577MyDTcXYtcR3rKYWiqFKm7RhxrcN4DvYI7hTalIkoHq6RHHI /C/music/incoming/6IcDWcLeajnbuHlGh5DI0Y5v6 /C/music/incoming/y4UMYC1j60rIG0lbDPBqT4nVjJAXn4XQTK /C/music/incoming/DrmPOt4rP5dC3kb0g5L0Kb0Weuaudj1sQL4Gq4tkEOwHhbT1qULaKj6CAxK /C/music/incoming/2AarsyCSq4Bx2HXe67Uan12QXeHPQkCQkW4Dj7hIQEoqJ /C/music/incoming/GjCTvCnSwOyeL7UHVhduETTffhihDxiUOMhDpLI21BM7bqq4yeXA17fUxwOos /C/music/incoming/mVJ /C/music/incoming/CxaGsQAj3A3hM0o4miuv7Nlq4XOE36NvOg2kidyT05FNXpKJD0QTrp5VmRKDb3n5UGBF6dViRJEciFAOnfadp1eyjf6xB4 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/avDEY0ORwoyu3qfEsnBBX /C/music/incoming/fSE /C/music/incoming/lqvLar2svDoL /C/music/incoming/N2W0KdYqVUneXFM4BADK4PWdtbkqNfT5T4hUbSWwV7ufBErys4mBHSW6eSGJ0HKPaps1wY2PLg /C/music/incoming/cVm /C/music/incoming/dCKYIDKjH1RB3aL /C/music/incoming/gCh1 /C/music/incoming/HLD5a3Ysq0yQ2nst07f2DaCmrwNOkQd26tboEhMLwDeQUdj1sJkuDRgHjpM /C/music/incoming/N64vSIYJR7eLSOAnD473Ibwfi6Aoxgdxer7kw0Q1ydFvsLaXPkuOKRjMIYmTiJkL4NGBOpXLnf /C/music/incoming/S1Io54St2Phm4PFnlq74qOAYynY3jVCQABrELIgkAi4SCsakV53gfsteBQWQeX 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/F6RwB3sq7s45rhtEUh1OaK4GWKpdmX6Vffe44W3rtsAu5Q /C/music/incoming/t3mjvXr /C/music/incoming/n1L7hQJ /C/music/incoming/REijYKNCDWIkBAKfhPU4InlIhLp4OrE6nrkKn1esYgDYsSdKOYL /C/music/incoming/4n7JqFTimFJadGG7NCY1HTvCVFXHVSFlWnmFWYOGAiUUdwJVgjvqtlcjYFUS /C/music/incoming/7BkrIS0eQV6xf2S05PMAT5PRtuG6p2qlYrWONcaxTiyNleft1peHqGmbSA5ml2WWETHVeel2PoOLFbGpple7WR2reV3meUl0tK /C/music/incoming/3xv5T14XSIkc6YH0kOokLcK0mOOXCHitSdkvFGeQ4d /C/music/incoming/UIQVeceBN43S3beQEHjDlxEOOgGNxT /C/music/incoming/W6yqrstE5bFQkFwDrMf4hbc1CS20BrCKF2YfWluLOBrk1Ddns0rRLxWV3GVGyCcNH3lqNqOfqCpNR077OOGJaS7gedkpxV /C/music/incoming/qub5cbtDWtqDHlNNKQGxWT4ihJ2VkOIiwoWqtIFiU0OynYE7jDohkd2Ex1XBhGriSifswvsb 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/Nx4b3mT1fplu5CnqKLBu7FG7tTEmNSpRMEVjRH6CIY4MioU7MlpLnY1i04OjPHmtaCQBNdHdM7UhI1Yf6EICDLDV /C/music/incoming/SQOFfMgoqLfif /C/music/incoming/6WVD5fi2Ab5v0FoSsVtC7Xl7FMHNBU3kCX6Q44gG0a22KNxgorcQORRhKV6rFCAMgU2bHFWw /C/music/incoming/bhGwLKpmR0pqAaLV5CVw /C/music/incoming/XLpgf6qu4xQMhWJRrWCn7WC2hGl5XWwMi66lfRDMcJ01XW1glkgDw5Qbiu6GTsEhaeDjYwM /C/music/incoming/A2qnWViTSttR0OpiwG3TeykWE5h5jadbR61VNI6jSQM /C/music/incoming/0fIGwVkXCSG5mJeKhXdfakjbCTdcqOVLhpdV22FTHePIrgXNXK3D2JKP3GeKR /C/music/incoming/jHNqkeBiCny1WNOW5CJ5wRB1L0G5IGoCYSGtqOr0lBukJaMTCShTxPEyfTNsFEI475bdguFqjRS4wqqKmUDWxCdj /C/music/incoming/DoeRtIQt6M5u143RqVeTUbrYfncCc7F2jBYXvCAwNjtoxNjGOCYlyFkB4nLgGnq7hdlyfeuWvPgLPcBAdDVHhsCLpw2iXsXA0 /C/music/incoming/iQTJq4yAv3WLBJltIXFySPxAcgPx7j4gRrXKfQQxqpugQfF5BAWmwT3ArsHknbAm7Q1 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/wxLLTd7wfgcn3uNEs /C/music/incoming/ChgNs1ACT7CX1TxIWAQlJBlCouQsuyQ3Lum /C/music/incoming/okFirQeknmD7oMsJKoF3FVMvoMaIBWXvMCgCY /C/music/incoming/fhevOXNkAMBoIWjdyGvnDhR3yOlCIfJXeyrD5nyynCpPDAAUXkVPbAm6xi5aMlKtcKkiE /C/music/incoming/vvFWPBrlbPa1ixR1kUDt63G6Vwdi /C/music/incoming/ApL7CYSDDC1Y3AlldyQqMqhnYPLoIhY5ivFfVU4RGEqpamlFxDBapxnjiwiUnE2uK3PG2fxpC7Si70mLDfYfNXPS /C/music/incoming/B1T3cpGDsBWNOxKCoTNPn3eTVGpxPCOO1eRTxbttNgHwmv1r2NMXT1FGWagEahVXUiTJNYenytbh /C/music/incoming/eYNOhJmC7tuohunjFQirEnEJGvMVNOlxKb2INkB6O0n6Lhl2uixWpkoYuehT5yWrh5LgBMEuokKM /C/music/incoming/tPLTMi75hiNuOIPflyWi1XEXLv6cx6IXA3P4qHn7Ca65DVFqOOl6mrQEkVip /C/music/incoming/tSC1xOIDSLqHjHhqPFqSlxfrONBXXQeL2yW41Y4xlA 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/fKghJbRSACxM7EBhLiSeyonX5FWHiuWL /C/music/incoming/Qg /C/music/incoming/osUL7sUwBmoEXkIlNlRhwD3SaFqq6kCBJoouc27BRiFFlusDIDww /C/music/incoming/wNHFHATvXBCUJi /C/music/incoming/RrXnLVAYp6vLFLh1JwBvxvgGrkKuJnULqlLRhPdN1jFhoN6QkVByFpAukr3AkfockRusaxT2sVCnY7qMm1jV /C/music/incoming/DBMT /C/music/incoming/AMw7 /C/music/incoming/NnNR7qBOtRKbDjWldTya1WGKe3KGam1XTXSdmm /C/music/incoming/lQwIcPVxUwGBUbscaUflLnqamGMnopiGojNj2ttgluIrIFp2oroabLr6AwuEcIiEo7mLvjiNA67qN6yPpR64ahEK0PRF6X /C/music/incoming/XSDVGQxy7 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/yKCMhBnMVxunyeNFaXboChvIvPqfj0uMASUo0SRok1aRnT7xIDXGFsyrn2pAkhD3dQVNryNofTeIgLtKP1FNbWgh /C/music/incoming/VL6Nq0WhRWcGr6PcBjiRtsm1Yv2JC3n2wxMgVFFMVcrEo /C/music/incoming/s1h0Siwmeakgimw7oRjCiMPRyFHbQd6ouNeRjOW4CP57DagT5FOKiLUNkxBmJuDab4TChNXH2maBOQnxxUdlvufQ1yGSn /C/music/incoming/rnKgjHmHIcx /C/music/incoming/RiUvvo /C/music/incoming/JE3S2r /C/music/incoming/6kuOIvFfUk47h7AiE60jADR7OwabQx3F0xhH71IKlJduCtkf3UOuSfkDBuakv /C/music/incoming/DQSx7lqoSgB1NjCIQglikg1l2qtsUKEeRCOKfWKKp0n1YWvk3 /C/music/incoming/OBPJpcYuUO /C/music/incoming/SLXiNsB7wMNAA1Bsn2vBJDaNdrjCLI7O2tiRgdFOhEKGufoYs61O5oepLjfvi7uWM6 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/3WXqO3QHoCWtD6AttQMd0FhL /C/music/incoming/ilfnNqquuVjUoDs1gJ7Trw5NORMDPiWqLJbrA6jjaoQ0XTflRm1rUl /C/music/incoming/21PYhmghaOKSvSy5 /C/music/incoming/IRLsWtv6l0sekSjUlPONdjgudDMF2MStpDGf2iiEshpsgNR1VCnmqE1yKqotOXdGh7WOle0cGkt31UoxTTRyyGdSJhCL2 /C/music/incoming/QqFUnOD7Ue72OTmVebdaQSgUsXpcB2HXAnB3XvI5HXFdxW41Lv7QDOh6jSBwxAF1EiBAsr6PAfB1ndwD2vxf2 /C/music/incoming/wN4aFEuD1CFOKXLc6TjXUndETgwaaXLsMDGPa4VtvhmoGWmqUSaNw45iKynxhuCdYmbhr3cc6 /C/music/incoming/Imwtx /C/music/incoming/7RgPC2TGJgmskvOqNy0dBVJ6XwCE5WhvNlbhk1Rumtu0r4xtAXxws5CkhhYeypIU7YM7tHgTOEYgBRO17idgxRdPQX7c /C/music/incoming/aXcl /C/music/incoming/CW1oXrKvVxJipODtSv36hH4XPgGn7Ltl5MwAeKJWW1ASIOIRH3Vwd6C21dGRT 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/dhEhebVYqGxtqIN7jefb0hfokBefF7ihmJyaUocOuCkcyHTERlL5OET3bp5K4Pt /C/music/incoming/SD /C/music/incoming/OvC6uKqmusHkKnx6GCCDEHFFOlvQMHCw2xkg /C/music/incoming/5n7nffrSkAIuB7J /C/music/incoming/MTtUPcDk2U3JQfQaE2Xl5IOSTs211 /C/music/incoming/hbk0N346dhQP4oIVQfbTQTluBB /C/music/incoming/7VfGt1QdNV2dMqsi2Otkv72qeK2B6B46kl3btsJ636OyVScgPWCQgDqa2VBR7pfl04 /C/music/incoming/an1LaPdxGc0aJhSRTT5tfaTfIFbEdnRl5sx77XfbmpT0DOY0evOpXq1aCUcDNHtssOcpRTS4N4hXn1K1NjyPGBuOAwFlUKuM /C/music/incoming/MYU7gX5YOk5OMIK1X2xvoPN4aU1Er5JOxy0EyH2XAMTjPKrGnXks44y5kY7s4BGRJqpn /C/music/incoming/dk2GycPy5HVeHlVGclmcXqnjtp6J7tkC6vjUqe2dUqs 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/ShI1xe1dLHeXjXtsXvopBq /C/music/incoming/bba4Q45w4G2dM3rvLXi1uTospXlViPb71V3STSEXbGgIQ6jSBRv1oExpTPO0SjnoE2jYaGJ1ts0V /C/music/incoming/YhF2fgVsfq2FsHyg4sGbPd1rrV1YCJx3J3v5XIi /C/music/incoming/5DsKRJd3Ckl3KOmUmvYNLPL7cQHC3q6aEjfPTeTBf7cAoDvmf2sLKIeo0tIacIalmkyAJEah /C/music/incoming/ixaYmEqfgLvXQcbB7vydlLuklDcUuLacdYqq /C/music/incoming/QonbLo0gmXwhsjWrXkWSQL6bOVfeLsp4t2MJkh0EfcXaPqnqynxpkOgepmuXjVD2IBVxEmgPssNOU6twHWN /C/music/incoming/gsJSeOWUyIQQiDdDkSUVpgQGSRaN5fHH7WPcSStK2qb04TG2Ipd1CuD7Jc7uOjWtbiQtUbRAxj2 /C/music/incoming/GngaT57d600CgMUKuXP4Hneedj4QGUuv7xk4d /C/music/incoming/ryeHV5gw1A5dNHW26imtpDkXCxUMGBxwuruLlH6DIIpYbmoW4sm3WNxWoofwjBYAcHQ /C/music/incoming/tcl5gMAXIoVTNBQe3RH3m6dLl6s1EVQRqgPsR2McfLY4Y66qNI0LKhSv7HThsHtTGdDHTxuaeEWIggUnabm33fgiuttjiFQGr 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/37JDAOlcYxYWjuFBVNdiJTo0xJTLmjcDsKGck0k6KbVmWgxCbt55prmiSQeX3IXPuuDGVDq4CfGI5bcrkr /C/music/incoming/5LCxyd4GOegrDmUVR /C/music/incoming/VkwYjsG5rkHDvfAeNmCOikrffwMAGfVUuqpENQHhGhOThUdte16HIAIL1qSUOfylwTheX3x5N /C/music/incoming/wEp2UdytjywWuVrxCU2tH5xpUwWIeRu5TwUm5ujVVUTHKv4Xsh6clMryfagwoXpAeyd6beBgLfGTlYMxB6o4Tr /C/music/incoming/Fjjm3 /C/music/incoming/EtlVWtSx7jFXnrkY0Ii0spuYsSyo2Oqf1S4eYOKvSrhwUv3xIxXyEEDo7tDd2EDr1A4Cvg7l5Tgbh5e4Xb /C/music/incoming/JOaV36Sb5 /C/music/incoming/uksQ3vSNAqRgg3 /C/music/incoming/fAukuimEmGMKfNbIxDVEXfoO1bl14hY6hiH1X /C/music/incoming/LSRWcWANqFAsF3WRiWkIKuw51vBQ 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/cyDus7YkrsCymKcbS3vEllMED3Lm4GEPsqRr5ldfGQbJD4OcHhEEKnGXU6YxuMoSVUg41ReH0q /C/music/incoming/ER5pWUrS6H53XjWfPxo1ig0hnsih3shAqfS7AQg5J3NeCgltm4FDiUAw0X /C/music/incoming/XRGhxapjWuQRtCuiX32VyfAWNTHM4rM0TfcrPWdH2xEEkJPcwBGLM0nSrQCLBKnF /C/music/incoming/bxLEwar7YeKHGYCaogJJwYdSWGmScPcHhpLhSQvSqYAUEaC35 /C/music/incoming/xb63CWsK6k6ERvKqCn30Rtft0edQOMeVgosmKx1yJMALbsangKMaqVee3MdxSJ3sgkwCdxOetEpe1CrG /C/music/incoming/o6F0bdcqoVAOYlKR50yYQtnLIPcqJrgb0S1UpIyJkVtGqgIwv6UTpsj3S1qsaSP4OxVfsXBwBXN27OtChN3LEuS /C/music/incoming/145P4eDv6GiUuGPtJRPux3XQiICTjDJO0wAAiluXO /C/music/incoming/dAKSPw7XjnsBKlKEb5efbhwhNGmruhBn4tOwccMnrLKlUwQFI5sRTjG4c /C/music/incoming/5PAkuEHjC6QHtWPL7WNelNE2s1SRHPJFBN0l0YiOg4qwSjP6VLr731GrkFYCTWKTvkfO5DShN65 /C/music/incoming/0XX7HC7a0LkWctC7cuSxb725mEQoacS2V53OrNXWf0EbicCBWt1DBO 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/eEuTGf0m2qL7bLHMiDYuTxxegpVbXNHHs1vX1pTKcWIS /C/music/incoming/f /C/music/incoming/DIrP0CaeGFNTyDIwPIF1JH0hYUyuRcf2iehLqwARbMFDiJ5mSL54fLt4PkYfcMuEyTLuu5grhVY4cw6oWmJfeiWFRl3gG /C/music/incoming/PpPUC1aUaRkIHo3fNvJeyoyRJcPhrdpNQEjQhEEpP3HVs55mlJV6jFrBY6lyl0D5CE0cfl5i0 /C/music/incoming/7teYIocJWLcgDJRoeablsGsANeRWfB /C/music/incoming/YPoXUQkNMSH5oWc4Vx5DtEDUXKpOFampsbHwOJBal /C/music/incoming/iWq0QalUqys4pFC3XpemlFIDuxlKhr1snUCAprhVbAKMtYeDJg1ejIIKnUErWJN6F7QCccNFhpkS3 /C/music/incoming/Y1dIUaT6V7doVGGeVSn7rPg /C/music/incoming/vuokKMRr5xQQSreFH35b22XFemqKxDxkJtgYiMEgP1e3ej6uFKKUtHaBERfwuh1CaGgyknw2yYsaW2B2o3eV0LYcsNt /C/music/incoming/tweoq7nRYkHoWhxbymmlILitOvEVqRqcNIPtp7Kv1YQrkquTaXRh5RjQnSI3CABh1FIoAeSyJY 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/gQDBT7Ds6QU2hcIvxIKiBJu3tCDu05wyw4pSC6Og3D0DBBrgoDlTYWiEvIhqD /C/music/incoming/j4HXwPEeWUWHu0RDjBIpe5MNY /C/music/incoming/hxCXTqsaGlo2YsGKL7eTpAIs5qU3aSty40D4vb1cWGXdK4IH4 /C/music/incoming/c43DoQJdjlm3 /C/music/incoming/GCVyjFnbfJjcTXvyd7QacNVRAkyi0X6HJMCF34vGY3jlcibXO2g5VBV1Od76geioKKBguYDhKjjgDJOqjIC6 /C/music/incoming/e32ggyB2yg0gqAmxHX1StHSJaCQy0 /C/music/incoming/lubO4OuIuXjQBNdrujnGtTpqaVAUR6e2LhE2gb4tC5bjwAlMnu5wPNnA /C/music/incoming/dNgxxgqBveVqmpybAKhIpJISoiW /C/music/incoming/Egcp70H3SD32TwKJWRmL0BthBLkPKpBjdAcpfyVqEK2MgRGfttcTC0YdU2VvP0sCcTXtuuEw /C/music/incoming/U0WU0LuMj 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/QHQ4VH45PpxoFHq /C/music/incoming/eeS36TF4qvKpFaGpygUerHAqENVu0YCy4kKhEMcFqVfe0mfQp6rnyHuFLBxs5jdA2k /C/music/incoming/uNiabXib5V0aEtfuxd6nCuIBEYOageDwmaoP4OgRJt0hlLg34T5COioafOEjji30sCVEfwx /C/music/incoming/qQG1RtgOuaAsLGgm6EeCyS /C/music/incoming/wmXPJleBciF6 /C/music/incoming/TmBwSlXuikFLq43IKSjdWWbtMsLCQKieecNGS /C/music/incoming/G5X /C/music/incoming/6awNsPvkXa02Cuuse5vJeltdCGmcHuIiL6R62abCSiX2n5xLYuruqbNUOskTDsLCyRqELvxd4 /C/music/incoming/PMotJ3hMnhHOhuOiQDihMPxvXh5L3mmdp5KdL4NwRJyQ4EwIBX0KDnhao0DC6ERb2ExkSLFUWSxdqOA /C/music/incoming/dbhDSdUjWNYrAOo6rdiNTAbVHP4o5InWqdvjvT3POweRy7iTJOnctJdK7s4cgFloAbbvrfJFhB6vvrvHHj 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: Grouping 10 tracks 12:23:23.6 Trace: Folders: /C/music/incoming 12:23:23.6 Trace: Yielding from 2: /C/music/incoming/LjTFPGvOxmcGqe2GgYV6IIVITCVSBMYi1JrdIfiIbN6gpLwAChgC3tsculSmRLmTv2MPUX5bPm53KPsifvqsFvmH /C/music/incoming/jLH23uKbMtPwtQ5dlqkCE /C/music/incoming/sIjEuVpbCv /C/music/incoming/1j6CL3y0fpaS5DHIqsXttMaKgo40BbGxYBpatHSW /C/music/incoming/awVUXPV2Dl3mKLPyhDiTwNgsaphLR4xqx7NhPPbQoBbWeIa /C/music/incoming/DXwKStgPpD2fLL /C/music/incoming/GbKrHhpvRAWVlYUAqqInkXaVCt1jaaKKnTAttLhUkT5JcqbrcmSS6YTPaVXnnguRWmHAyAgMjVdy1ySkrJgVp0Mv7RtFV1G /C/music/incoming/XM0rgIYvxDRo /C/music/incoming/uiepAVFoibFsjIjJCCEdJ0abHMv6T53yGQbwJQ3cJ0RSuOs /C/music/incoming/QPiBaVCU0cFoQ3G 12:23:23.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Info: Grouping 10 tracks 12:23:23.7 Trace: Folders: /C/music/incoming 12:23:23.7 Trace: Yielding from 2: /C/music/incoming/NvwgT4xEblYSL /C/music/incoming/GUe24QmdrTK36jaW6xHfGA /C/music/incoming/lecmtpYxHmeJ7W6arJApD4oPyQBTa34YDTUqIrLYKwkujFeEABv7CvvoWtULWfwLqmgnbOAa6JNgT1G1M4sHG /C/music/incoming/0dwB14n0oPwA0T3Rhr1UtGUEbc1 /C/music/incoming/Co0blobJyrhJmWSuH3D1sa5Dauoud1ELvec7QAklydBsvXdV24rVIyqCqvbX /C/music/incoming/sBREvXF3SKPaJxk7GlBa0vgThHkbl31WekOVPgcuSGVLxaoX1kjWMAa4t6wVNDRWQ03xRvqyjfptIDuhsuhaSdkMk /C/music/incoming/KPmGnY60iFCW400lawIKc1WkBOHROFTeUerdvabobBm6jQhQkWxfoPYQ1ceGrokLTwb0HVXavsJJNYaRHXH0gNXemI /C/music/incoming/NPSyttPRhtjs0sjU1WtAGBpJ3SjfmQikfnEGhW /C/music/incoming/swaFdGrH0j641EoeyR32EaPSHDGDkmBxbvDa7fXWYT /C/music/incoming/xWmea7nkkKl0R0SOX7ul0vtj4Q1lBOpk3gIEqWt5dYyXtB7GF2JrgL7bDchrgcQEua4KqnxaNxhb5EWDQtNGf6e 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Info: Grouping 10 tracks 12:23:23.7 Trace: Folders: /C/music/incoming 12:23:23.7 Trace: Yielding from 2: /C/music/incoming/pWVxLuAEuXmmoLDdrl2gU4FwmDvUP0XXrL2WcaW6IA57CJWqqpSiCO7srxli7MWC7v3KQNarv3Gt7F /C/music/incoming/RyhuuwU1647BEgdvF5oUkEajkQ7cVfS0nxJbAlyHginjAjM7L /C/music/incoming/W73A7IVlKOS0RE6r6yAqiO3DN3c2EQFmsyA1yMAux7SQT1vvXjrYGBLieyUeG1O1iGGsdf0s6f0j3l /C/music/incoming/NNJNO7N4U44BAAchkdSwEGkD76LcXaOYmy5xxEhFTyGWCIBD1oMhJGhhDgOQuLf /C/music/incoming/Lr1kM1JXA1TJrqiCPFrlj6w4hiCt4qcfMjvmanJyepmdOVsjn1iTYFEM35dDxo2iYN5 /C/music/incoming/PeTYtoBNmNJjCi0jaRdTRy2ivPGJofqkiTTow2hb0oOqI /C/music/incoming/XLJx /C/music/incoming/TxcvuyvUpi40xy /C/music/incoming/VBD7OAgasaUeq5pcQNqGLXrk3JOsyLoWxewEF7JtLkxpUHdSM6dxop65jrde /C/music/incoming/NOVWAcwuGsSrYwyVePXWUMWVOEEJgtTp1IIAdjR4rLkQjOfAVTDFKacaYah3GVomGDxqV6R262FiCfL7yd 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Info: Grouping 10 tracks 12:23:23.7 Trace: Folders: /C/music/incoming 12:23:23.7 Trace: Yielding from 2: /C/music/incoming/5BOwXTWBxtTc6Wevv2rPWA5CtSJKyhm5mvkvOsavyX2B1nKCyE7Ftf /C/music/incoming/OsLu3TrkWBKosbx7OOTWgAoCPtNwOfMoVK707wRrhyStfA2EqCVLLuJneiMIf2ERWvBPbF /C/music/incoming/vgoX7HiWL4f6VAGNw0TEGooldtmu /C/music/incoming/lyehwPV6XCmi0OtVgMPtPKQAApy4yw3cKDaeLF1iK5AgWV1Kq6Hoh6cIQLOgq0HAHkGvNpkISG /C/music/incoming/YxifQKufmhJXKlbKoVAJCUNyKKg6b2YS7XTJGufC3o1M /C/music/incoming/S0QUqhYKheJp1bTdunm0ENSqj6uVGxWlYfPjEUaAqTujFoboSaOkSvBehyLsUcdRpxxUtKHImTIRsJT24gdGRLADLKceiPNnP /C/music/incoming/eOBr433wxnnD7kl0LGTIIDEb6AQ /C/music/incoming/YgL0XueT3q7eGRFl2U /C/music/incoming/vi32UrnWBVapwHXCBMano2YLlUqDDcHytrMM3hn /C/music/incoming/nOEiG0DOfp0emsFbq1cWYihfVNVcHG5xJgIflt04fdYIUCT0yMpvmF6eGxu0dAgHsCCfRAW4bfRUrHss23 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Info: Grouping 10 tracks 12:23:23.7 Trace: Folders: /C/music/incoming 12:23:23.7 Trace: Yielding from 2: /C/music/incoming/yL3t7mUEFPUEN00nR2XSjip2glPPWMfmDk2Cj5xDKCKImc1OW3iUqSOpvbnUEeP0KIbC6weUDthOFOOdsa12 /C/music/incoming/kYIL6jK5pWqddKDxulghc54rQqeQmjpjINt0QwP /C/music/incoming/CxCkqyjerj47UiLoAPRmPdkTFgC4qqeanfyvFwgvFkNxUSP33PXhMimymPNk5mVae3SORoRcIuOFxU7UxGaIA5uf1a /C/music/incoming/MaWn7iExCWd5YOpd2L1K1lghsY /C/music/incoming/3QbnGgUckPWBl2tKoD /C/music/incoming/4fgCcGXNhRK6uKkV14PDLABmFD03GApOBYOlUWmbSX5jmcT6DBpixDeDL25HN3gPB4FD47 /C/music/incoming/sCk34gOG0XJlpTq2AoPlv /C/music/incoming/Gy3xcmFIcqcIQBxsjPQPBn4C /C/music/incoming/0gLBa7ltrGKeQiJnni6OkeYxHjmPevWmnTRTS6LkiMALCu3pmqjSFXLVpn1YUDp4RwY5xWDoEUFGLm4ln /C/music/incoming/C1Fh4pvKFrgd2DgLNcxyULEtqlJJd6hG1blVX31OmQVrx 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Info: Grouping 10 tracks 12:23:23.7 Trace: Folders: /C/music/incoming 12:23:23.7 Trace: Yielding from 2: /C/music/incoming/TqwxWdds2YXpOTakUI43LxlBpb7O3SpEvsoOmqPUvE3er3gqlsr0Sc7uf4hUev /C/music/incoming/sfFqPcdIjMOypjFLewrJ07FvEQGpeM6BXPkLrvmIdc0vhcTADQE3SnbtHjT6DVEFOnJH72sPjRFWhjnB5gUuhdPJN /C/music/incoming/sl3GkJMf15wUmhtguMnGqCsJYXDBbVLunOXrk3pcL /C/music/incoming/qDTF /C/music/incoming/46DbS067XF1lNrMRMX74qikGArtLEmbiAIh3fFT4MTlQQft0hYSgUtMUU4JBGtDKERSejRMhdcrF5CWt5CDMC2vf4thi4 /C/music/incoming/17eYA7lCXvgwO1sjy4S3RbJd5oONrljyDJ2TRCk6urYgBSePntF3rK10wa1lsGk /C/music/incoming/K2VksxKRBIoL4vUe7dSSNBygSXtVhxtpSCQOcEXoVCTa0gtJrvN63AbjCOyDeWJdn70CM /C/music/incoming/QfJ1rCXuEmYaMAqQfhXVXUDDNA5rcEpfYaTB1mGNtOq7nKDaL /C/music/incoming/YYUOqdLsgMGTIFQigs7C3GAPb7Tw7feqx /C/music/incoming/qAUK1kpkh6Oog6vC3cDcFtbaQ 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Info: Grouping 10 tracks 12:23:23.7 Trace: Folders: /C/music/incoming 12:23:23.7 Trace: Yielding from 2: /C/music/incoming/1uf13mqg6uB3JKlxxno5apcd /C/music/incoming/T1rFvTonD14vimKAQ6VLjSCvgwbSBptQbYgavgEJD6I2VRi6adJ3jfSax4x7SDUnHntqgKdKBlikkHIwndSwNxG4gg /C/music/incoming/EjX6WNOh2iindEtjesnOBWF2cjtatvHCaCGJ2LUgnkPpTPh6Tvg0m2uOM34NsNVFJNnJ5SpAGgBqgoiu /C/music/incoming/6fxHODrKJGl0JJuOrygivpdNEDekWyEYQAPCkDsUWpsCCHfaxDECNLKQbRdlxhVkctij20DVgttf5Il4weTs3bkeW7AAyhvPBi /C/music/incoming/5Ya1mWB450xdI7fqXG3yoLmsASNiUCAivi6m7qBPmo5Q7DlksKlU5WHsLPBCirjCypPAb1rGemm7OEs5 /C/music/incoming/Fm0h63WFeAWM2sAwNCioSOlhRrI /C/music/incoming/cISM0f1NTpSUo1nh3 /C/music/incoming/jaHQULxN5lElCiuAwt2x /C/music/incoming/O0cJcYjF7jgAlxbRUAWcmYc7n /C/music/incoming/EfjfQBvKvhBiE4YDHIilLHngpMRrkkYwe7FbDjMDRsHN71YqEj2Qbdq40cWeQdylqddFyX7w4MBraIgwVBUbphvbPIi 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Info: Grouping 10 tracks 12:23:23.7 Trace: Folders: /C/music/incoming 12:23:23.7 Trace: Yielding from 2: /C/music/incoming/lM06LQ2WLyNhrMQhuw /C/music/incoming/rDU37fCKPcwYxvONVULOVIlL6VP /C/music/incoming/4tToaVm3K5O307rwgR5Wi3D2VY2hBmyyVRnNLp3CsFjmSdx1UiYBcfEaY0Ai2fBwFpg /C/music/incoming/Tj0NSMCdcxabilbSLWe2JuxcehXQJadkOhpwyKjCrdlONodL47aeDdtxTWJKWSBcuXua3LtaMJKGjQwXdmUKa7PLV0KJa /C/music/incoming/OlQicgLUqAjqffjK1uuSaeQwJlNUQ7khLAImu2vhBE53BqruJGyDvoTKDtGYAYerpcMNE5o67mrEhV /C/music/incoming/yyilj017vrCm7egCjbpleTOHH0JrIDanOJdEj /C/music/incoming/GYylj4bWI4u /C/music/incoming/Sl6NIViGbc31NCkqQmp6L5c3Oym6K62 /C/music/incoming/g4AEwTAmbxUDnqc5aYSNBuQrmmm5Lrkw2mpE1pxQF21UlR63EMViwjkTnhrjGCI /C/music/incoming/D6n5gHT 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Info: Grouping 10 tracks 12:23:23.7 Trace: Folders: /C/music/incoming 12:23:23.7 Trace: Yielding from 2: /C/music/incoming/iTLoNj2kcUCp5HNWQH6irN3kRbVbq0sswhfl5JeVbr3 /C/music/incoming/mcus0tusdTd6qMiG6LtuVKfcj /C/music/incoming/MbYXJoRyoXBoVw53R3yvG7MVOq4q7rUgW6mDLrcDJiMOGfKmdtAQxNiNwdisrAA4dtyXj /C/music/incoming/SwMInsB47tVurd4wq3tqGE4IwLaLonIg0EqK5jUWrYynhAtUHVOY64vnBekKsWPSSODVTsAhiE7OfPA4rmeBGRi3hc /C/music/incoming/vuKGfPrNyShmB5ayJDw3qigjbUDXckB07GXK11N1Va4Ns7Q3Y5ChHVLmnAFrmBKnron2hwGPWDhplBYbdH7fQsrl3L /C/music/incoming/UHgPfmtmwRKxncv3NCMEgDariXLFoqYV2Yfwo5fjRfQhxHwmex7eNcXrGVGpJW6g1WEw46OQvDTaU12IAxBXrUiYbVXAxXH /C/music/incoming/s2WwIA1vyRDeBEGwSxsUawaKcSlDsm2rOxIamMxSXxH6ITpvrJW /C/music/incoming/cu0DJdVfQcarkScy5HYPQFD /C/music/incoming/jhLUJXAhOhLPwMhA2h7yGwgmmegtmUchpvEffQmscowvQUXQOBQHkdgUaxHFQf31f /C/music/incoming/UJr 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Info: Grouping 10 tracks 12:23:23.7 Trace: Folders: /C/music/incoming 12:23:23.7 Trace: Yielding from 2: /C/music/incoming/tVruim4Hn5xRyXniwxohpNxOGfSBOR4hwiFK /C/music/incoming/xFrfhRhH /C/music/incoming/7sA06iPcyqo4vMwoo /C/music/incoming/6eiRkBLXeJuWcVf1cPxPHC6DsRtOGqFTVLLHU /C/music/incoming/I /C/music/incoming/yBL0mjr0qAGmMuVpBN5Rcd4mOnRXbFPixvOi3eMkllcylOkfMICHJNKvExl7yCXSS /C/music/incoming/o3Cv2JKn0G3eipL2Xi0raiuEVGVKQoL5 /C/music/incoming/QyyUlj0s2t32pM3OLTHpmxx5hM6Oh1uXQ5AEUVrIgM1RlLnnAHqqKqQsbBNHllkb7flrlx2XC7jIENTDyRnHKemyohDsh /C/music/incoming/uoD1uFA /C/music/incoming/XtQLpinOFIdIjcxCI0fO0NoQtjQFFcKH 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Info: Grouping 10 tracks 12:23:23.7 Trace: Folders: /C/music/incoming 12:23:23.7 Trace: Yielding from 2: /C/music/incoming/TV5vU0Ttl5aL1uGyMpBEP4PoHfao4pupKJeLbr3QXl4ExQmw2nSSKg /C/music/incoming/iYfHte5tj6E3P1RmMf1PyAickT0fQYPYuXMIvXBJALHtk7XnXqC /C/music/incoming/YiGtQaWNx7rprLR0TMKIsXLiSkScSpVbcs2JowqeAGEHwWVtWkapIxybExIGoU3hlqm7RhLvvF /C/music/incoming/fGPkpT0GEEGF5YKxf2s4vHyOBM63Wg6TsAw6V5KIJg7PR35MrpgmpJBFgaRKV4QwGTlFCMJirRuoIR5FPt /C/music/incoming/rLIo7uuvXGQjcUNd3IhPxlCedb6fTPVcANd31xopDCWClRGv2GIIYXFfjDl6voJhRORwQRjEt0m3w70sCKkmhnlKh6Twmq /C/music/incoming/6pUSp1S76RIiO42DdAdyFyf0k1XFuWsTlukpQEVpWkmakepbAJgEXCAGk3HwdmLiyV5tTMTGLVJumePgLVfTQW4Q2LfV5xlJ /C/music/incoming/iq3QlB2URENCaSvOFMLTkjKy4KW7EtKoyFMCCOlj0NRyu0KkK0tEOOS6OEUIL3px2ydDg1lYAC2EAkde7MvLagIRTNV6 /C/music/incoming/s2cLWb5P5wTbFo /C/music/incoming/ClFi1wpDCOAwK4eAMwbAh /C/music/incoming/jneDXpx4sowOrU4qSRQsa4Pj6P6ukMlWC 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Info: Grouping 10 tracks 12:23:23.7 Trace: Folders: /C/music/incoming 12:23:23.7 Trace: Yielding from 2: /C/music/incoming/j2wgFEnq53cLtIsiEnI3DgqkHUHgSldJKVcYvw25qrpFpNLQYAsGm0EdKmHS5gFT0BbFGCThsKMkXT21iYor1EvRr7njXjakTDM /C/music/incoming/GuUypTEDTPackHm5A2urbxitgjJEC5KSTVto07JB2Lh0w717JRTPgvSilArfjaaWeopwn5fAs2xxpq /C/music/incoming/ua4bsNy4Y2m /C/music/incoming/ItgBJUD0BdSwNaxwIQkgSePmxLwNBp2SMIWFd6hmDEellKHpthT6OwcDL1d6xXxkjaSfl1tJJ6KnaEa /C/music/incoming/CCRXYEgCEQj0J0kQ5yqCd2xAg /C/music/incoming/j63kxnoEIUGXMsXNgGC3Mb7PUMD6bbGKBFWMVsU2gG5ipDWQVgyiPEii7mwTSqCGo4vgEk0UTIWgdXA /C/music/incoming/gv1rgWwdd /C/music/incoming/MCHh6JNkpRBTSotKpCLVKIpTdP6m /C/music/incoming/5jPWkRkGlaTOtcYoj0tbIm22GASw5yWp2mMWrWMirK5DfVMM6iRUKdwRpUqR6UJUkDTgwb5umlQ6pxWRUgxVPbMXW3HEG3jEb /C/music/incoming/7FHKkfGpRoTvXWiAJOvGHKpQl0ikeP6K2ENpvwcucPe4xw4EOu 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:23:23.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:23:23.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Info: Grouping 10 tracks 12:23:23.7 Trace: Folders: /C/music/incoming/album 12:23:23.7 Trace: Yielding from 2: /C/music/incoming/album/0.mp3 /C/music/incoming/album/1.mp3 /C/music/incoming/album/2.mp3 /C/music/incoming/album/3.mp3 /C/music/incoming/album/4.mp3 /C/music/incoming/album/5.mp3 /C/music/incoming/album/6.mp3 /C/music/incoming/album/7.mp3 /C/music/incoming/album/8.mp3 /C/music/incoming/album/9.mp3 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 12:23:23.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 12:23:23.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:23:23.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:23:23.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:23:23.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:23:23.7 Info: Grouping 12 tracks 12:23:23.7 Trace: Folders: /C/music/incoming/album 12:23:23.7 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 /C/music/incoming/album/0.mp3 /C/music/incoming/album/1.mp3 12:23:23.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:23:23.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:23:23.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:23:23.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 12:23:23.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 12:23:23.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:23:23.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:23:23.7 Trace: LooksLikeSingleRelease: No common artist tag 12:23:23.7 Info: Grouping 15 tracks 12:23:23.7 Trace: Folders: /C/music/incoming/album 12:23:23.7 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:23:23.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:23:23.7 Trace: LooksLikeSingleRelease: No common artist tag 12:23:23.7 Debug: Falling back to grouping by album tag 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:23:23.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:23:23.7 Trace: LooksLikeSingleRelease: No common artist tag 12:23:23.7 Debug: Falling back to grouping by album+artist tag 12:23:23.7 Debug: Falling back to grouping by album+artist tag 12:23:23.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 12:23:23.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:23:23.7 Trace: LooksLikeSingleRelease: No common album tag 12:23:23.7 Info: Grouping 15 tracks 12:23:23.7 Trace: Folders: /C/music/incoming/artist - album1 /C/music/incoming/artist - album2 12:23:23.7 Trace: Yielding from 2: /C/music/incoming/artist - album1/Title1 /C/music/incoming/artist - album1/Title2 /C/music/incoming/artist - album1/Title3 /C/music/incoming/artist - album1/Title4 /C/music/incoming/artist - album1/Title5 /C/music/incoming/artist - album1/Title6 /C/music/incoming/artist - album1/Title7 /C/music/incoming/artist - album1/Title8 /C/music/incoming/artist - album1/Title9 /C/music/incoming/artist - album1/Title10 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.7 Trace: Yielding from 2: /C/music/incoming/artist - album2/Title1 /C/music/incoming/artist - album2/Title2 /C/music/incoming/artist - album2/Title3 /C/music/incoming/artist - album2/Title4 /C/music/incoming/artist - album2/Title5 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:23:23.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 12:23:23.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:23:23.7 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 12:23:23.7 Trace: LooksLikeSingleRelease: No common album tag 12:23:23.7 Info: Grouping 2 tracks 12:23:23.7 Trace: Folders: /C/music/incoming 12:23:23.7 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title1 12:23:23.7 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 12:23:23.7 Trace: LooksLikeSingleRelease: No common album tag 12:23:23.7 Debug: Falling back to grouping by album tag 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:23:23.7 Debug: Falling back to grouping by album tag 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:23:23.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:23:23.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 12:23:23.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 12:23:23.8 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 12:23:23.8 Trace: LooksLikeSingleRelease: No common album tag 12:23:23.8 Info: Grouping 1000 tracks 12:23:23.8 Trace: Folders: /C/music 12:23:23.8 Trace: Yielding from 2: /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 12:23:23.8 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 12:23:23.8 Trace: LooksLikeSingleRelease: No common album tag 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 12:23:23.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 12:23:23.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:23:23.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:23:23.8 Trace: LooksLikeSingleRelease: No common album tag 12:23:23.8 Info: Grouping 15 tracks 12:23:23.8 Trace: Folders: /C/music/incoming 12:23:23.8 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 /C/music/incoming/Title6 /C/music/incoming/Title7 /C/music/incoming/Title8 /C/music/incoming/Title9 /C/music/incoming/Title10 /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 12:23:23.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:23:23.8 Trace: LooksLikeSingleRelease: No common album tag 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Debug: Falling back to grouping by album tag 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:23:23.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 12:23:23.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:23:23.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:23:23.8 Trace: LooksLikeSingleRelease: No common album tag 12:23:23.8 Info: Grouping 15 tracks 12:23:23.8 Trace: Folders: /C/music/incoming/artist discog /C/music/incoming/artist disog 12:23:23.8 Trace: Yielding from 2: /C/music/incoming/artist discog/Title1 /C/music/incoming/artist discog/Title2 /C/music/incoming/artist discog/Title3 /C/music/incoming/artist discog/Title4 /C/music/incoming/artist discog/Title5 /C/music/incoming/artist discog/Title6 /C/music/incoming/artist discog/Title7 /C/music/incoming/artist discog/Title8 /C/music/incoming/artist discog/Title9 /C/music/incoming/artist discog/Title10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Trace: Yielding from 2: /C/music/incoming/artist disog/Title1 /C/music/incoming/artist disog/Title2 /C/music/incoming/artist disog/Title3 /C/music/incoming/artist disog/Title4 /C/music/incoming/artist disog/Title5 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:23:23.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 12:23:23.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:23:23.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 12:23:23.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:23:23.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 12:23:23.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 12:23:23.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 12:23:23.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 12:23:23.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 12:23:23.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 12:23:23.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 12:23:23.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 12:23:23.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 12:23:23.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 12:23:23.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 12:23:23.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 12:23:23.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 12:23:23.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 12:23:23.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:23:23.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 12:23:23.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 12:23:23.9 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 12:23:23.9 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 12:23:23.9 Trace: Unmapped files: Path2 12:23:23.9 Trace: Missing tracks: 12:23:23.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 12:23:23.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 12:23:23.9 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 12:23:23.9 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0.07142857142857142 12:23:23.9 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 12:23:23.9 Trace: Unmapped files: 12:23:23.9 Trace: Missing tracks: 12:23:23.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 12:23:23.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 12:23:23.9 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 12:23:23.9 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 12:23:23.9 Trace: Unmapped files: 12:23:23.9 Trace: Missing tracks: [ForeignTrackId2]Title2 12:23:23.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 12:23:23.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 12:23:23.9 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 12:23:23.9 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 12:23:23.9 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0 12:23:23.9 Trace: Unmapped files: 12:23:23.9 Trace: Missing tracks: 12:23:23.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 12:23:23.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 12:23:24.0 Debug: Analyzing 1/1 files. 12:23:24.0 Debug: Parsing string 'Title1' 12:23:24.0 Debug: Unable to parse Title1 12:23:24.0 Info: Reading file 1/1 12:23:24.0 Debug: Tags parsed for 1 files in 1ms 12:23:24.0 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 12:23:24.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 12:23:24.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 12:23:24.0 Debug: Analyzing 1/1 files. 12:23:24.0 Debug: Parsing string 'Title1' 12:23:24.0 Debug: Unable to parse Title1 12:23:24.0 Info: Reading file 1/1 12:23:24.0 Debug: Tags parsed for 1 files in 0ms 12:23:24.0 Debug: Album accepted 12:23:24.0 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 12:23:24.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 12:23:24.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 12:23:24.0 Debug: Analyzing 1/1 files. 12:23:24.0 Debug: Parsing string 'Title1' 12:23:24.0 Debug: Unable to parse Title1 12:23:24.0 Info: Reading file 1/1 12:23:24.0 Debug: Tags parsed for 1 files in 0ms 12:23:24.0 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 12:23:24.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 12:23:24.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 12:23:24.0 Debug: Analyzing 1/1 files. 12:23:24.0 Info: Reading file 1/1 12:23:24.0 Debug: Tags parsed for 1 files in 0ms 12:23:24.0 Debug: Album accepted 12:23:24.0 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 12:23:24.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 12:23:24.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 12:23:24.0 Debug: Analyzing 3/3 files. 12:23:24.0 Info: Reading file 1/3 12:23:24.0 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 12:23:24.0 Info: Reading file 2/3 12:23:24.0 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 12:23:24.0 Info: Reading file 3/3 12:23:24.0 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 12:23:24.0 Debug: Tags parsed for 3 files in 0ms 12:23:24.0 Debug: Album accepted 12:23:24.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 12:23:24.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 12:23:24.0 Debug: Analyzing 3/3 files. 12:23:24.0 Info: Reading file 1/3 12:23:24.0 Info: Reading file 2/3 12:23:24.0 Info: Reading file 3/3 12:23:24.0 Debug: Tags parsed for 3 files in 0ms 12:23:24.0 Debug: Album rejected for the following reasons: [Permanent] Couldn't find similar album for [/C/Test/Unsorted] 12:23:24.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 12:23:24.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 12:23:24.0 Debug: Analyzing 3/3 files. 12:23:24.0 Info: Reading file 1/3 12:23:24.0 Info: Reading file 2/3 12:23:24.0 Info: Reading file 3/3 12:23:24.0 Debug: Tags parsed for 3 files in 0ms 12:23:24.0 Debug: Album accepted 12:23:24.0 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 12:23:24.0 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 12:23:24.0 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 12:23:24.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 12:23:24.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 12:23:24.0 Debug: Analyzing 2/2 files. 12:23:24.0 Info: Reading file 1/2 12:23:24.0 Info: Reading file 2/2 12:23:24.0 Debug: Tags parsed for 2 files in 0ms 12:23:24.0 Debug: Album accepted 12:23:24.0 Debug: Album accepted 12:23:24.0 Debug: File accepted 12:23:24.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 12:23:24.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 12:23:24.0 Debug: Analyzing 1/1 files. 12:23:24.0 Info: Reading file 1/1 12:23:24.0 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 12:23:24.0 Debug: Tags parsed for 1 files in 0ms 12:23:24.0 Debug: Album accepted 12:23:24.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 12:23:24.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 12:23:24.0 Debug: Analyzing 1/1 files. 12:23:24.0 Info: Reading file 1/1 12:23:24.0 Debug: Tags parsed for 1 files in 0ms 12:23:24.0 Debug: Album accepted 12:23:24.0 Debug: File accepted 12:23:24.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 12:23:24.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 12:23:24.0 Debug: Analyzing 1/1 files. 12:23:24.0 Info: Reading file 1/1 12:23:24.0 Debug: Tags parsed for 1 files in 0ms 12:23:24.0 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 12:23:24.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 12:23:24.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 12:23:24.0 Debug: Analyzing 1/1 files. 12:23:24.0 Info: Reading file 1/1 12:23:24.0 Debug: Tags parsed for 1 files in 0ms 12:23:24.0 Debug: Album accepted 12:23:24.0 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 12:23:24.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 12:23:24.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 12:23:24.0 Debug: Analyzing 1/1 files. 12:23:24.0 Info: Reading file 1/1 12:23:24.0 Debug: Tags parsed for 1 files in 0ms 12:23:24.0 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 12:23:24.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 12:23:24.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 12:23:24.1 Debug: Analyzing 1/1 files. 12:23:24.1 Info: Reading file 1/1 12:23:24.1 Debug: Tags parsed for 1 files in 0ms 12:23:24.1 Debug: Album accepted 12:23:24.1 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 12:23:24.1 Debug: Skipping already imported check for album without files 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 12:23:24.1 Trace: Album has not been imported 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 12:23:24.1 Trace: Album has not been imported 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 12:23:24.1 Debug: No download client information is available, skipping 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 12:23:24.1 Debug: Album previously imported at 10/27/2024 12:23:24 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 12:23:24.1 Error: Unable to check free disk space while importing. /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskProviderProxy.GetAvailableSpace(String path) at NzbDrone.Core.MediaFiles.TrackImport.Specifications.FreeSpaceSpecification.IsSatisfiedBy(LocalTrack item, DownloadClientItem downloadClientItem) in ./Lidarr.Core/MediaFiles/TrackImport/Specifications/FreeSpaceSpecification.cs:line 43 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 12:23:24.1 Debug: Free space check returned an invalid result for: /C/Test/Music 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 12:23:24.1 Warn: Not enough free space (83886080) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 12:23:24.1 Warn: Not enough free space (157286400) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 12:23:24.1 Debug: Free space check returned an invalid result for: /C/Test/Music 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 12:23:24.1 Debug: Skipping free space check when importing 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 12:23:24.1 Debug: Skipping free space check for existing track 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 12:23:24.1 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 12:23:24.1 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 12:23:24.1 Debug: This file isn't a quality upgrade for all tracks. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- 12:23:24.1 Debug: This file isn't a quality upgrade for all tracks. New Quality is MP3-256. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- Skipped should_return_true_when_in_old_working_folder [< 1 ms] 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 12:23:24.1 Debug: This file isn't a quality upgrade for all tracks. New Quality is MP3-256. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 12:23:24.1 Debug: This file isn't a quality upgrade for all tracks. New Quality is MP3-256. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 12:23:24.1 Trace: Unable to get track file details from the DB. TrackId: 1 TrackFileId: 1 12:23:24.1 Trace: Unable to get track file details from the DB. TrackId: 2 TrackFileId: 1 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 12:23:24.1 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 12:23:24.1 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 12:23:24.1 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 12:23:24.1 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 12:23:24.1 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 12:23:24.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 12:23:24.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 12:23:24.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 12:23:24.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 12:23:24.2 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 12:23:24.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 12:23:24.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 12:23:24.2 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 12:23:24.2 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 12:23:24.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 12:23:24.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 12:23:24.2 Trace: CommandA -> IExecute`1Proxy 12:23:24.2 Trace: CommandA <- IExecute`1Proxy [] 12:23:24.2 Error: Error occurred while executing task System.NotImplementedException: The method or operation is not implemented. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IExecute`1Proxy.Execute(CommandA message) at NzbDrone.Core.Messaging.Commands.CommandExecutor.ExecuteCommand[TCommand](TCommand command, CommandModel commandModel) in ./Lidarr.Core/Messaging/Commands/CommandExecutor.cs:line 83 at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid3[T0,T1,T2](CallSite site, T0 arg0, T1 arg1, T2 arg2) at NzbDrone.Core.Messaging.Commands.CommandExecutor.ExecuteCommands() in ./Lidarr.Core/Messaging/Commands/CommandExecutor.cs:line 42 12:23:24.2 Info: Shutting down task execution 12:23:24.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 12:23:24.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 12:23:24.3 Trace: CommandA -> IExecute`1Proxy 12:23:24.3 Trace: CommandA <- IExecute`1Proxy [] 12:23:24.3 Info: Shutting down task execution 12:23:24.3 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 12:23:24.3 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 12:23:24.3 Trace: CommandA -> IExecute`1Proxy 12:23:24.3 Trace: CommandA <- IExecute`1Proxy [] 12:23:24.3 Info: Shutting down task execution 12:23:24.3 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 12:23:24.3 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 12:23:24.3 Trace: CommandA -> IExecute`1Proxy 12:23:24.3 Trace: CommandA <- IExecute`1Proxy [] 12:23:24.3 Info: Shutting down task execution 12:23:24.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 12:23:24.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 12:23:24.4 Info: Shutting down task execution 12:23:24.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 12:23:24.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 12:23:24.4 Trace: CommandA -> IExecute`1Proxy 12:23:24.4 Trace: CommandA <- IExecute`1Proxy [] 12:23:24.4 Info: Shutting down task execution 12:23:24.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 12:23:24.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 12:23:24.5 Trace: CommandB -> IExecute`1Proxy_1 12:23:24.5 Trace: CommandB <- IExecute`1Proxy_1 [] 12:23:24.5 Info: Shutting down task execution 12:23:24.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 12:23:24.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 12:23:24.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 12:23:24.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 12:23:24.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 12:23:24.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 12:23:24.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 12:23:24.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 12:23:24.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 12:23:24.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 12:23:24.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 12:23:24.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 12:23:24.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 12:23:24.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 12:23:24.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 12:23:24.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 12:23:24.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 12:23:24.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 12:23:24.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 12:23:24.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 12:23:24.6 Trace: Publishing RefreshMonitoredDownloads 12:23:24.6 Trace: Checking if command is queued or started: RefreshMonitoredDownloads 12:23:24.6 Trace: Inserting new command: RefreshMonitoredDownloads 12:23:24.6 Trace: Marking command as started: RefreshMonitoredDownloads 12:23:24.6 Trace: Updating command status 12:23:24.6 Trace: Cleaning up old commands 12:23:24.6 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 12:23:24.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 12:23:24.6 Trace: Publishing EventA 12:23:24.6 Trace: EventA -> IHandle`1Proxy 12:23:24.6 Error: IHandle`1Proxy failed while processing [EventA] System.NotImplementedException: The method or operation is not implemented. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHandle`1Proxy.Handle(EventA message) at NzbDrone.Core.Messaging.Events.EventAggregator.PublishEvent[TEvent](TEvent event) 12:23:24.6 Trace: EventA -> IHandle`1Proxy 12:23:24.6 Trace: EventA <- IHandle`1Proxy 12:23:24.7 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 12:23:24.7 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 12:23:24.7 Trace: Publishing EventA 12:23:24.7 Trace: EventA -> IHandle`1Proxy 12:23:24.7 Trace: EventA <- IHandle`1Proxy 12:23:24.7 Trace: EventA -> IHandle`1Proxy 12:23:24.7 Trace: EventA <- IHandle`1Proxy 12:23:24.7 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 12:23:24.7 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 12:23:24.7 Trace: Publishing EventA 12:23:24.7 Trace: EventA -> IHandle`1Proxy 12:23:24.7 Trace: EventA <- IHandle`1Proxy 12:23:24.7 Trace: EventA -> IHandle`1Proxy 12:23:24.7 Trace: EventA <- IHandle`1Proxy 12:23:24.7 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 12:23:24.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 12:23:24.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 12:23:24.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 12:23:24.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 12:23:24.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 12:23:24.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 12:23:24.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 12:23:24.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 12:23:24.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 12:23:24.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 12:23:24.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 12:23:24.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 12:23:24.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 12:23:24.7 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 12:23:24.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-8610-912e24c63ed1 12:23:24.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:25.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-8610-912e24c63ed1: 404.NotFound (27 bytes) {"error":"Album not found"} (385 ms) 12:23:25.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 12:23:25.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 12:23:25.1 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 12:23:25.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-8610-912e24c63ed1 12:23:25.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:25.2 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"} (102 ms) 12:23:25.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 12:23:25.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 12:23:25.2 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 12:23:25.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-aaaaaa 12:23:25.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:25.3 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"} (77 ms) 12:23:25.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 12:23:25.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 12:23:25.3 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 12:23:25.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-aaaaaa 12:23:25.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:25.4 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"} (57 ms) 12:23:25.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 12:23:25.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 12:23:25.4 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 12:23:25.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 12:23:25.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:25.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488886 bytes) (514 ms) 12:23:26.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 12:23:26.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","3c186b52-ca73-46a3-a8e6-04559bfbb581",1,13,"Hysteria") --- 12:23:26.0 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 12:23:26.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 12:23:26.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:26.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488886 bytes) (109 ms) 12:23:26.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","3c186b52-ca73-46a3-a8e6-04559bfbb581",1,13,"Hysteria") --- 12:23:26.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","dee9ca6f-4f84-4359-82a9-b75a37ffc316",2,27,"Hysteria") --- 12:23:26.1 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 12:23:26.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 12:23:26.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:26.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488886 bytes) (117 ms) 12:23:26.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","dee9ca6f-4f84-4359-82a9-b75a37ffc316",2,27,"Hysteria") --- 12:23:26.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 12:23:26.2 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 12:23:26.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 12:23:26.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:26.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47044 bytes) (92 ms) 12:23:26.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 12:23:26.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 12:23:26.4 Debug: Getting Artist with LidarrAPI.MetadataID of 66c662b6-6e2f-4930-8610-912e24c63ed1 12:23:26.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1 12:23:26.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:26.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1: 200.OK (75637 bytes) (83 ms) 12:23:26.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 12:23:26.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 12:23:26.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 12:23:26.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 12:23:26.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 12:23:26.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 12:23:26.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 12:23:26.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 12:23:26.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 12:23:26.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 12:23:26.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 12:23:26.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 12:23:26.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 12:23:26.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 12:23:26.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 12:23:26.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 12:23:26.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 12:23:26.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 12:23:26.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 12:23:26.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 12:23:26.5 Debug: 1 12:23:26.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 12:23:26.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 12:23:26.5 Debug: 1 12:23:26.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 12:23:26.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 12:23:26.5 Debug: 1 12:23:26.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 12:23:26.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 12:23:26.5 Debug: 1 12:23:26.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 12:23:26.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 12:23:26.5 Debug: 1 12:23:26.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 12:23:26.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 12:23:26.5 Debug: 1 12:23:26.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 12:23:26.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 12:23:26.5 Debug: 1 12:23:26.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 12:23:26.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 12:23:26.5 Debug: 1 12:23:26.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 12:23:26.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 12:23:26.5 Debug: 1 12:23:26.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 12:23:26.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 12:23:26.5 Debug: 1 12:23:26.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 12:23:26.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 12:23:26.5 Debug: 1 12:23:26.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 12:23:26.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 12:23:26.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 12:23:26.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 12:23:26.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 12:23:26.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 12:23:26.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 12:23:26.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 12:23:26.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 12:23:26.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 12:23:26.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 12:23:26.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 12:23:26.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd 12:23:26.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:26.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd: 200.OK (2 bytes) (198 ms) 12:23:26.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 12:23:26.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 12:23:26.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=evolve&artist=imagine%20dragons&includeTracks=1 12:23:26.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:26.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=evolve&artist=imagine%20dragons&includeTracks=1: 200.OK (149902 bytes) (84 ms) 12:23:26.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 12:23:26.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 12:23:26.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1 12:23:26.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:27.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1: 200.OK (53781 bytes) (178 ms) 12:23:27.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 12:23:27.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 12:23:27.0 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 12:23:27.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 12:23:27.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:27.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412197 bytes) (89 ms) 12:23:27.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 12:23:27.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 12:23:27.2 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 12:23:27.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 12:23:27.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:27.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412197 bytes) (83 ms) 12:23:27.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 12:23:27.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 12:23:27.3 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 12:23:27.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 12:23:27.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:27.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412197 bytes) (78 ms) 12:23:27.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 12:23:27.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 12:23:27.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay 12:23:27.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:27.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay: 200.OK (14338 bytes) (78 ms) 12:23:27.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 12:23:27.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 12:23:27.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold 12:23:27.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:27.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold: 200.OK (12442 bytes) (155 ms) 12:23:27.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 12:23:27.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 12:23:27.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213 12:23:27.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:27.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213: 200.OK (3117 bytes) (152 ms) 12:23:27.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 12:23:27.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 12:23:27.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is... 12:23:27.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:27.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is...: 200.OK (8621 bytes) (68 ms) 12:23:27.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 12:23:27.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 12:23:27.8 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 12:23:27.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 12:23:27.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:27.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47044 bytes) (72 ms) 12:23:27.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 12:23:27.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 12:23:27.9 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 12:23:27.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 12:23:27.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:28.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47044 bytes) (117 ms) 12:23:28.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 12:23:28.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 12:23:28.0 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 12:23:28.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 12:23:28.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:28.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47044 bytes) (94 ms) 12:23:28.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 12:23:28.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 12:23:28.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem 12:23:28.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:28.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem: 200.OK (58549 bytes) (174 ms) 12:23:28.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 12:23:28.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 12:23:28.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 12:23:28.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:28.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (191534 bytes) (448 ms) 12:23:28.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 12:23:28.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",1,NzbDrone.Core.Music.Album,"Kamikaze") --- 12:23:28.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 12:23:28.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:28.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (191534 bytes) (86 ms) 12:23:28.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",1,NzbDrone.Core.Music.Album,"Kamikaze") --- 12:23:28.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419",0,NzbDrone.Core.Music.Artist,"Linkin Park") --- 12:23:28.9 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 12:23:28.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 12:23:28.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:29.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47044 bytes) (72 ms) 12:23:29.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") --- 12:23:29.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 12:23:29.0 Debug: Getting Artist with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 12:23:29.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/d77df681-b779-3d6d-b66a-3bfd15985e3e 12:23:29.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:29.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/d77df681-b779-3d6d-b66a-3bfd15985e3e: 404.NotFound (28 bytes) {"error":"Artist not found"} (70 ms) 12:23:29.0 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 12:23:29.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 12:23:29.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:29.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412197 bytes) (36 ms) 12:23:29.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 12:23:29.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 12:23:29.1 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 12:23:29.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 12:23:29.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 12:23:29.1 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 12:23:29.1 Error: Album with MusicBrainz Id 5537624c-3d2f-4f5c-8099-df916082c85c was not found, it may have been removed from Musicbrainz. 12:23:29.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 12:23:29.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 12:23:29.1 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 12:23:29.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 12:23:29.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 12:23:29.1 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation)] 12:23:29.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 12:23:29.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 12:23:29.1 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (3)] 12:23:29.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 12:23:29.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 12:23:29.2 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation) (3)] 12:23:29.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 12:23:29.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 12:23:29.2 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 12:23:29.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 12:23:29.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 12:23:29.2 Error: LidarrId ce09ea31-3d4a-4487-a797-e315175457a0 was not found, it may have been removed from Musicbrainz. 12:23:29.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 12:23:29.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 12:23:29.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 12:23:29.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 12:23:29.2 Debug: [Name1] Setting album monitored status. 12:23:29.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 12:23:29.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 12:23:29.2 Debug: [Name1] Setting album monitored status. 12:23:29.2 Debug: Monitoring all albums 12:23:29.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 12:23:29.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 12:23:29.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 12:23:29.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 12:23:29.2 Debug: [Name1] Setting album monitored status. 12:23:29.2 Debug: Unmonitoring Albums with Files 12:23:29.2 Debug: Unmonitoring Albums without Files 12:23:29.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 12:23:29.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 12:23:29.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:29.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150092433021_419/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:29.2 Info: DatabaseEngineVersionCheck migrating 12:23:29.2 Info: PerformDBOperation 12:23:29.2 Info: Performing DB Operation 12:23:29.2 Info: SQLite 3.47.0 12:23:29.2 Info: => 0.0012717s 12:23:29.2 Info: DatabaseEngineVersionCheck migrated 12:23:29.2 Info: => 0.0012895s 12:23:29.2 Debug: Took: 00:00:00.0127976 12:23:29.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:29.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:29.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:23:29.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:29.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-29T12:23:29.3160256Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:29.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-30T12:23:29.316097Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:29.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-27T12:23:29.3161645Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-30T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-30T00:00:00Z"] Added = ["2024-10-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:29.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId4\""] OldForeignAlbumIds = [[]] Title = ["\"Title4\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation4\""] ReleaseDate = ["2024-10-26T12:23:29.3162289Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-31T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-31T00:00:00Z"] Added = ["2024-10-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:29.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums"."ArtistMetadataId" AS artist_metadata_id, MAX("Albums"."ReleaseDate") AS date FROM "Albums" WHERE ((("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."Monitored" = @Clause2_P1)) AND ("Albums"."ReleaseDate" < @Clause2_P2)) GROUP BY "Albums"."ArtistMetadataId" PARAMETERS: Clause2_P1 = [true] Clause2_P2 = ["2024-10-28T12:23:29.3190788Z"] ==== End Query Trace ==== 12:23:29.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN (SELECT "Albums"."ArtistMetadataId" AS artist_metadata_id, MAX("Albums"."ReleaseDate") AS date FROM "Albums" WHERE ((("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."Monitored" = @Clause2_P1)) AND ("Albums"."ReleaseDate" < @Clause2_P2)) GROUP BY "Albums"."ArtistMetadataId" ) ids ON ids.artist_metadata_id = "Albums"."ArtistMetadataId" AND ids.date = "Albums"."ReleaseDate" PARAMETERS: Clause2_P1 = [true] Clause2_P2 = ["2024-10-28T12:23:29.3190788Z"] ==== End Query Trace ==== 12:23:29.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 12:23:29.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 12:23:29.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:29.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150093778909_421/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:29.3 Info: DatabaseEngineVersionCheck migrating 12:23:29.3 Info: PerformDBOperation 12:23:29.3 Info: Performing DB Operation 12:23:29.3 Info: SQLite 3.47.0 12:23:29.3 Info: => 0.0015359s 12:23:29.3 Info: DatabaseEngineVersionCheck migrated 12:23:29.3 Info: => 0.0015531s 12:23:29.3 Debug: Took: 00:00:00.0132772 12:23:29.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:29.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:29.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:23:29.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:29.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-29T12:23:29.4157871Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:29.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-30T12:23:29.4157895Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:29.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-27T12:23:29.4157912Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-30T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-30T00:00:00Z"] Added = ["2024-10-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:29.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-26T12:23:29.415793Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-31T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-31T00:00:00Z"] Added = ["2024-10-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:29.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums"."ArtistMetadataId" AS artist_metadata_id, MIN("Albums"."ReleaseDate") AS date FROM "Albums" WHERE ((("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."Monitored" = @Clause2_P1)) AND ("Albums"."ReleaseDate" > @Clause2_P2)) GROUP BY "Albums"."ArtistMetadataId" PARAMETERS: Clause2_P1 = [true] Clause2_P2 = ["2024-10-28T12:23:29.4188687Z"] ==== End Query Trace ==== 12:23:29.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN (SELECT "Albums"."ArtistMetadataId" AS artist_metadata_id, MIN("Albums"."ReleaseDate") AS date FROM "Albums" WHERE ((("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."Monitored" = @Clause2_P1)) AND ("Albums"."ReleaseDate" > @Clause2_P2)) GROUP BY "Albums"."ArtistMetadataId" ) ids ON ids.artist_metadata_id = "Albums"."ArtistMetadataId" AND ids.date = "Albums"."ReleaseDate" PARAMETERS: Clause2_P1 = [true] Clause2_P2 = ["2024-10-28T12:23:29.4188687Z"] ==== End Query Trace ==== 12:23:29.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 12:23:29.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 12:23:29.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:29.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150094723184_423/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:29.4 Info: DatabaseEngineVersionCheck migrating 12:23:29.4 Info: PerformDBOperation 12:23:29.4 Info: Performing DB Operation 12:23:29.4 Info: SQLite 3.47.0 12:23:29.4 Info: => 0.0015152s 12:23:29.4 Info: DatabaseEngineVersionCheck migrated 12:23:29.4 Info: => 0.0015332s 12:23:29.4 Debug: Took: 00:00:00.0142486 12:23:29.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:29.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:29.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:23:29.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:29.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-0a8ff4119bdf\""] ==== End Query Trace ==== 12:23:29.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 12:23:29.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 12:23:29.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:29.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150095603052_425/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:29.5 Info: DatabaseEngineVersionCheck migrating 12:23:29.5 Info: PerformDBOperation 12:23:29.5 Info: Performing DB Operation 12:23:29.5 Info: SQLite 3.47.0 12:23:29.5 Info: => 0.0015816s 12:23:29.5 Info: DatabaseEngineVersionCheck migrated 12:23:29.5 Info: => 0.0016s 12:23:29.5 Debug: Took: 00:00:00.0140610 12:23:29.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:29.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:29.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:23:29.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:29.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"anthology\""] Clause1_P2 = ["\"ANThology\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:23:29.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 12:23:29.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 12:23:29.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:29.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150096480136_427/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:29.6 Info: DatabaseEngineVersionCheck migrating 12:23:29.6 Info: PerformDBOperation 12:23:29.6 Info: Performing DB Operation 12:23:29.6 Info: SQLite 3.47.0 12:23:29.6 Info: => 0.0014969s 12:23:29.6 Info: DatabaseEngineVersionCheck migrated 12:23:29.6 Info: => 0.0015158s 12:23:29.6 Debug: Took: 00:00:00.0141429 12:23:29.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:29.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:29.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:23:29.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:29.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"anthology\""] Clause1_P2 = ["\"anthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:23:29.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 12:23:29.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 12:23:29.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:29.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150097354621_429/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:29.7 Info: DatabaseEngineVersionCheck migrating 12:23:29.7 Info: PerformDBOperation 12:23:29.7 Info: Performing DB Operation 12:23:29.7 Info: SQLite 3.47.0 12:23:29.7 Info: => 0.0013358s 12:23:29.7 Info: DatabaseEngineVersionCheck migrated 12:23:29.7 Info: => 0.001354s 12:23:29.7 Debug: Took: 00:00:00.0139093 12:23:29.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:29.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:29.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:23:29.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:29.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"anthology\""] Clause1_P2 = ["\"anthology!\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:23:29.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 12:23:29.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 12:23:29.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:29.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150098237238_431/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:29.8 Info: DatabaseEngineVersionCheck migrating 12:23:29.8 Info: PerformDBOperation 12:23:29.8 Info: Performing DB Operation 12:23:29.8 Info: SQLite 3.47.0 12:23:29.8 Info: => 0.0015236s 12:23:29.8 Info: DatabaseEngineVersionCheck migrated 12:23:29.8 Info: => 0.0015417s 12:23:29.8 Debug: Took: 00:00:00.0141704 12:23:29.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:29.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:29.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:23:29.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:29.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"+\""] Clause1_P2 = ["\"+\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:23:29.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 12:23:29.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 12:23:29.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:29.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150099425802_433/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:29.9 Info: DatabaseEngineVersionCheck migrating 12:23:29.9 Info: PerformDBOperation 12:23:29.9 Info: Performing DB Operation 12:23:29.9 Info: SQLite 3.47.0 12:23:29.9 Info: => 0.0012674s 12:23:29.9 Info: DatabaseEngineVersionCheck migrated 12:23:29.9 Info: => 0.0012841s 12:23:29.9 Debug: Took: 00:00:00.0121866 12:23:29.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:29.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:29.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:23:29.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:29.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 = ["\"antholog\""] Clause1_P2 = ["\"ANTholog\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:23:30.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 12:23:30.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 12:23:30.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:30.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150100212772_435/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:30.0 Info: DatabaseEngineVersionCheck migrating 12:23:30.0 Info: PerformDBOperation 12:23:30.0 Info: Performing DB Operation 12:23:30.0 Info: SQLite 3.47.0 12:23:30.0 Info: => 0.0012459s 12:23:30.0 Info: DatabaseEngineVersionCheck migrated 12:23:30.0 Info: => 0.0012616s 12:23:30.0 Debug: Took: 00:00:00.0120678 12:23:30.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:30.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:30.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:23:30.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:30.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 = ["\"nthology\""] Clause1_P2 = ["\"nthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:23:30.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 12:23:30.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 12:23:30.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:30.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150100978913_437/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:30.1 Info: DatabaseEngineVersionCheck migrating 12:23:30.1 Info: PerformDBOperation 12:23:30.1 Info: Performing DB Operation 12:23:30.1 Info: SQLite 3.47.0 12:23:30.1 Info: => 0.0012209s 12:23:30.1 Info: DatabaseEngineVersionCheck migrated 12:23:30.1 Info: => 0.0012369s 12:23:30.1 Debug: Took: 00:00:00.0119248 12:23:30.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:30.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:30.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:23:30.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:30.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 = ["\"antholoyg\""] Clause1_P2 = ["\"antholoyg\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:23:30.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 12:23:30.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 12:23:30.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:30.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150101733993_439/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:30.1 Info: DatabaseEngineVersionCheck migrating 12:23:30.1 Info: PerformDBOperation 12:23:30.1 Info: Performing DB Operation 12:23:30.1 Info: SQLite 3.47.0 12:23:30.1 Info: => 0.0012194s 12:23:30.1 Info: DatabaseEngineVersionCheck migrated 12:23:30.1 Info: => 0.0012369s 12:23:30.1 Debug: Took: 00:00:00.0117608 12:23:30.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:30.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:30.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:23:30.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:30.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 = ["\"÷\""] Clause1_P2 = ["\"÷\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:23:30.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 12:23:30.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 12:23:30.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:30.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150102486752_441/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:30.2 Info: DatabaseEngineVersionCheck migrating 12:23:30.2 Info: PerformDBOperation 12:23:30.2 Info: Performing DB Operation 12:23:30.2 Info: SQLite 3.47.0 12:23:30.2 Info: => 0.0012229s 12:23:30.2 Info: DatabaseEngineVersionCheck migrated 12:23:30.2 Info: => 0.001238s 12:23:30.2 Debug: Took: 00:00:00.0116783 12:23:30.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:30.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:30.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:23:30.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:30.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."ForeignReleaseId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"e00e40a3-5ed5-4ed3-9c22\""] ==== End Query Trace ==== 12:23:30.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 12:23:30.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 12:23:30.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:30.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150103237715_443/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:30.3 Info: DatabaseEngineVersionCheck migrating 12:23:30.3 Info: PerformDBOperation 12:23:30.3 Info: Performing DB Operation 12:23:30.3 Info: SQLite 3.47.0 12:23:30.3 Info: => 0.0012325s 12:23:30.3 Info: DatabaseEngineVersionCheck migrated 12:23:30.3 Info: => 0.0012487s 12:23:30.3 Debug: Took: 00:00:00.0116417 12:23:30.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:30.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-28T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:23:30.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:23:30.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:30.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 = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-28T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-28T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-28T00:00:00Z"] Added = ["2024-10-28T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:30.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 = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-29T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-29T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-29T00:00:00Z"] Added = ["2024-10-29T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:23:30.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 = ["\"weezer\""] Clause1_P2 = ["\"Weezer\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:23:30.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:23:30.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 12:23:30.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 12:23:30.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 12:23:30.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 12:23:30.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 12:23:30.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 12:23:30.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 12:23:30.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD xxxx (Remastered) - [Oh please why do they do this?]","ANThology") --- 12:23:30.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD xxxx (Remastered) - [Oh please why do they do this?]","ANThology") --- 12:23:30.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("+ (Plus) - I feel the need for redundant information in the title field","+") --- 12:23:30.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("+ (Plus) - I feel the need for redundant information in the title field","+") --- 12:23:30.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 12:23:30.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 12:23:30.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 12:23:30.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 12:23:30.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 12:23:30.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 12:23:30.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 12:23:30.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 12:23:30.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 12:23:30.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 12:23:30.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 12:23:30.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:30.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150104985785_445/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:30.5 Info: DatabaseEngineVersionCheck migrating 12:23:30.5 Info: PerformDBOperation 12:23:30.5 Info: Performing DB Operation 12:23:30.5 Info: SQLite 3.47.0 12:23:30.5 Info: => 0.0012451s 12:23:30.5 Info: DatabaseEngineVersionCheck migrated 12:23:30.5 Info: => 0.0012623s 12:23:30.5 Debug: Took: 00:00:00.0128350 12:23:30.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 12:23:30.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.5 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 12:23:30.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 12:23:30.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 12:23:30.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 12:23:30.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:30.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150105850345_447/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:30.5 Info: DatabaseEngineVersionCheck migrating 12:23:30.5 Info: PerformDBOperation 12:23:30.5 Info: Performing DB Operation 12:23:30.5 Info: SQLite 3.47.0 12:23:30.5 Info: => 0.0012282s 12:23:30.5 Info: DatabaseEngineVersionCheck migrated 12:23:30.5 Info: => 0.0012435s 12:23:30.5 Debug: Took: 00:00:00.0112585 12:23:30.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 12:23:30.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.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 = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.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 = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.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 = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.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 = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.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 = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.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 = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.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 = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.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 = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.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 = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.6 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 12:23:30.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 12:23:30.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 12:23:30.6 Debug: 10 artist metadata up to date; Updating 0, Adding 0 artist metadata entries. 12:23:30.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 12:23:30.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 12:23:30.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 12:23:30.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:30.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150106530637_449/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:30.6 Info: DatabaseEngineVersionCheck migrating 12:23:30.6 Info: PerformDBOperation 12:23:30.6 Info: Performing DB Operation 12:23:30.6 Info: SQLite 3.47.0 12:23:30.6 Info: => 0.0012128s 12:23:30.6 Info: DatabaseEngineVersionCheck migrated 12:23:30.6 Info: => 0.0012276s 12:23:30.6 Debug: Took: 00:00:00.0112015 12:23:30.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5" ]] ==== End Query Trace ==== 12:23:30.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.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 = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.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 = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.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 = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.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 = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.6 Debug: 0 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 12:23:30.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 12:23:30.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 12:23:30.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 = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.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 = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.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 = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.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 = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.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 = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.6 Debug: 5 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 12:23:30.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 12:23:30.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 12:23:30.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 12:23:30.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:30.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150107181676_451/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:30.7 Info: DatabaseEngineVersionCheck migrating 12:23:30.7 Info: PerformDBOperation 12:23:30.7 Info: Performing DB Operation 12:23:30.7 Info: SQLite 3.47.0 12:23:30.7 Info: => 0.0011579s 12:23:30.7 Info: DatabaseEngineVersionCheck migrated 12:23:30.7 Info: => 0.001172s 12:23:30.7 Debug: Took: 00:00:00.0111012 12:23:30.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 12:23:30.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 12:23:30.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."ForeignArtistId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] ==== End Query Trace ==== 12:23:30.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 12:23:30.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 12:23:30.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:30.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150107870101_453/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:30.7 Info: DatabaseEngineVersionCheck migrating 12:23:30.7 Info: PerformDBOperation 12:23:30.7 Info: Performing DB Operation 12:23:30.7 Info: SQLite 3.47.0 12:23:30.7 Info: => 0.0011699s 12:23:30.7 Info: DatabaseEngineVersionCheck migrated 12:23:30.7 Info: => 0.001185s 12:23:30.8 Debug: Took: 00:00:00.0121057 12:23:30.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 12:23:30.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 12:23:30.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."ForeignArtistId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"6f2ed437-825c-4cea-bb58-bf7688c6317a\""] ==== End Query Trace ==== 12:23:30.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."OldForeignArtistIds" LIKE '%' || @Clause2_P1 || '%') PARAMETERS: Clause2_P1 = ["\"6f2ed437-825c-4cea-bb58-bf7688c6317a\""] ==== End Query Trace ==== 12:23:30.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 12:23:30.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 12:23:30.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:30.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150108558837_455/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:30.8 Info: DatabaseEngineVersionCheck migrating 12:23:30.8 Info: PerformDBOperation 12:23:30.8 Info: Performing DB Operation 12:23:30.8 Info: SQLite 3.47.0 12:23:30.8 Info: => 0.0011985s 12:23:30.8 Info: DatabaseEngineVersionCheck migrated 12:23:30.8 Info: => 0.0012148s 12:23:30.8 Debug: Took: 00:00:00.0122870 12:23:30.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 12:23:30.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 12:23:30.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"theblackeyedpeas\""] ==== End Query Trace ==== 12:23:30.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 12:23:30.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 12:23:30.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:30.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150109254678_457/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:30.9 Info: DatabaseEngineVersionCheck migrating 12:23:30.9 Info: PerformDBOperation 12:23:30.9 Info: Performing DB Operation 12:23:30.9 Info: SQLite 3.47.0 12:23:30.9 Info: => 0.0011783s 12:23:30.9 Info: DatabaseEngineVersionCheck migrated 12:23:30.9 Info: => 0.0011923s 12:23:30.9 Debug: Took: 00:00:00.0120728 12:23:30.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 12:23:30.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:30.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 12:23:30.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"theblackkeys\""] ==== End Query Trace ==== 12:23:31.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 12:23:31.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 12:23:31.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:31.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150110209842_459/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:31.0 Info: DatabaseEngineVersionCheck migrating 12:23:31.0 Info: PerformDBOperation 12:23:31.0 Info: Performing DB Operation 12:23:31.0 Info: SQLite 3.47.0 12:23:31.0 Info: => 0.0011546s 12:23:31.0 Info: DatabaseEngineVersionCheck migrated 12:23:31.0 Info: => 0.0011695s 12:23:31.0 Debug: Took: 00:00:00.0110704 12:23:31.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 = ["\"TestProfile\""] UpgradeAllowed = [false] Cutoff = [6] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:23:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataProfiles ("Name", "PrimaryAlbumTypes", "SecondaryAlbumTypes", "ReleaseStatuses") VALUES (@Name, @PrimaryAlbumTypes, @SecondaryAlbumTypes, @ReleaseStatuses); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] PrimaryAlbumTypes = [[]] SecondaryAlbumTypes = [[]] ReleaseStatuses = [[]] ==== End Query Trace ==== 12:23:31.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-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:23:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:23:31.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 12:23:31.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 12:23:31.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:31.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150111061514_461/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:31.1 Info: DatabaseEngineVersionCheck migrating 12:23:31.1 Info: PerformDBOperation 12:23:31.1 Info: Performing DB Operation 12:23:31.1 Info: SQLite 3.47.0 12:23:31.1 Info: => 0.0011895s 12:23:31.1 Info: DatabaseEngineVersionCheck migrated 12:23:31.1 Info: => 0.0012042s 12:23:31.1 Debug: Took: 00:00:00.0111631 12:23:31.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 ==== 12:23:31.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-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 12:23:31.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 ==== 12:23:31.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-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 12:23:31.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 = ["\"ee58c59f-8e7f-4430-b8ca-236c4d3745ae\""] OldForeignArtistIds = [[]] Name = ["\"Alice Cooper\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:31.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 = [3] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"ee58c59f-8e7f-4430-b8ca-236c4d3745ae\""] Id = [0] ==== End Query Trace ==== 12:23:31.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 = ["\"4d7928cd-7ed2-4282-8c29-c0c9f966f1bd\""] OldForeignArtistIds = [[]] Name = ["\"Alice Cooper\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:31.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 = [4] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"4d7928cd-7ed2-4282-8c29-c0c9f966f1bd\""] Id = [0] ==== End Query Trace ==== 12:23:31.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 12:23:31.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"alicecooper\""] ==== End Query Trace ==== 12:23:31.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 12:23:31.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 12:23:31.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:31.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150111748189_463/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:31.1 Info: DatabaseEngineVersionCheck migrating 12:23:31.1 Info: PerformDBOperation 12:23:31.1 Info: Performing DB Operation 12:23:31.1 Info: SQLite 3.47.0 12:23:31.1 Info: => 0.0011651s 12:23:31.1 Info: DatabaseEngineVersionCheck migrated 12:23:31.1 Info: => 0.0011803s 12:23:31.1 Debug: Took: 00:00:00.0111595 12:23:31.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 = ["\"test\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:23:31.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 = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:31.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 = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-28T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-28T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:23:31.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 12:23:31.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 12:23:31.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 12:23:31.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 12:23:31.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 12:23:31.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 12:23:31.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 12:23:31.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 12:23:31.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 12:23:31.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 12:23:31.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 12:23:31.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 12:23:31.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 12:23:31.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 12:23:31.2 Debug: Updating 50 artist 12:23:31.2 Trace: Updating: Name1 12:23:31.2 Trace: Changing path for Name1 to 12:23:31.2 Trace: Updating: Name2 12:23:31.2 Trace: Changing path for Name2 to 12:23:31.2 Trace: Updating: Name3 12:23:31.2 Trace: Changing path for Name3 to 12:23:31.2 Trace: Updating: Name4 12:23:31.2 Trace: Changing path for Name4 to 12:23:31.2 Trace: Updating: Name5 12:23:31.2 Trace: Changing path for Name5 to 12:23:31.2 Trace: Updating: Name6 12:23:31.2 Trace: Changing path for Name6 to 12:23:31.2 Trace: Updating: Name7 12:23:31.2 Trace: Changing path for Name7 to 12:23:31.2 Trace: Updating: Name8 12:23:31.2 Trace: Changing path for Name8 to 12:23:31.2 Trace: Updating: Name9 12:23:31.2 Trace: Changing path for Name9 to 12:23:31.2 Trace: Updating: Name10 12:23:31.2 Trace: Changing path for Name10 to 12:23:31.2 Trace: Updating: Name11 12:23:31.2 Trace: Changing path for Name11 to 12:23:31.2 Trace: Updating: Name12 12:23:31.2 Trace: Changing path for Name12 to 12:23:31.2 Trace: Updating: Name13 12:23:31.2 Trace: Changing path for Name13 to 12:23:31.2 Trace: Updating: Name14 12:23:31.2 Trace: Changing path for Name14 to 12:23:31.2 Trace: Updating: Name15 12:23:31.2 Trace: Changing path for Name15 to 12:23:31.2 Trace: Updating: Name16 12:23:31.2 Trace: Changing path for Name16 to 12:23:31.2 Trace: Updating: Name17 12:23:31.2 Trace: Changing path for Name17 to 12:23:31.2 Trace: Updating: Name18 12:23:31.2 Trace: Changing path for Name18 to 12:23:31.2 Trace: Updating: Name19 12:23:31.2 Trace: Changing path for Name19 to 12:23:31.2 Trace: Updating: Name20 12:23:31.2 Trace: Changing path for Name20 to 12:23:31.2 Trace: Updating: Name21 12:23:31.2 Trace: Changing path for Name21 to 12:23:31.2 Trace: Updating: Name22 12:23:31.2 Trace: Changing path for Name22 to 12:23:31.2 Trace: Updating: Name23 12:23:31.2 Trace: Changing path for Name23 to 12:23:31.2 Trace: Updating: Name24 12:23:31.2 Trace: Changing path for Name24 to 12:23:31.2 Trace: Updating: Name25 12:23:31.2 Trace: Changing path for Name25 to 12:23:31.2 Trace: Updating: Name26 12:23:31.2 Trace: Changing path for Name26 to 12:23:31.2 Trace: Updating: Name27 12:23:31.2 Trace: Changing path for Name27 to 12:23:31.2 Trace: Updating: Name28 12:23:31.2 Trace: Changing path for Name28 to 12:23:31.2 Trace: Updating: Name29 12:23:31.2 Trace: Changing path for Name29 to 12:23:31.2 Trace: Updating: Name30 12:23:31.2 Trace: Changing path for Name30 to 12:23:31.2 Trace: Updating: Name31 12:23:31.2 Trace: Changing path for Name31 to 12:23:31.2 Trace: Updating: Name32 12:23:31.2 Trace: Changing path for Name32 to 12:23:31.2 Trace: Updating: Name33 12:23:31.2 Trace: Changing path for Name33 to 12:23:31.2 Trace: Updating: Name34 12:23:31.2 Trace: Changing path for Name34 to 12:23:31.2 Trace: Updating: Name35 12:23:31.2 Trace: Changing path for Name35 to 12:23:31.2 Trace: Updating: Name36 12:23:31.2 Trace: Changing path for Name36 to 12:23:31.2 Trace: Updating: Name37 12:23:31.2 Trace: Changing path for Name37 to 12:23:31.2 Trace: Updating: Name38 12:23:31.2 Trace: Changing path for Name38 to 12:23:31.2 Trace: Updating: Name39 12:23:31.2 Trace: Changing path for Name39 to 12:23:31.2 Trace: Updating: Name40 12:23:31.2 Trace: Changing path for Name40 to 12:23:31.2 Trace: Updating: Name41 12:23:31.2 Trace: Changing path for Name41 to 12:23:31.2 Trace: Updating: Name42 12:23:31.2 Trace: Changing path for Name42 to 12:23:31.2 Trace: Updating: Name43 12:23:31.2 Trace: Changing path for Name43 to 12:23:31.2 Trace: Updating: Name44 12:23:31.2 Trace: Changing path for Name44 to 12:23:31.2 Trace: Updating: Name45 12:23:31.2 Trace: Changing path for Name45 to 12:23:31.2 Trace: Updating: Name46 12:23:31.2 Trace: Changing path for Name46 to 12:23:31.2 Trace: Updating: Name47 12:23:31.2 Trace: Changing path for Name47 to 12:23:31.2 Trace: Updating: Name48 12:23:31.2 Trace: Changing path for Name48 to 12:23:31.2 Trace: Updating: Name49 12:23:31.2 Trace: Changing path for Name49 to 12:23:31.2 Trace: Updating: Name50 12:23:31.2 Trace: Changing path for Name50 to 12:23:31.2 Debug: 50 artists updated 12:23:31.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 12:23:31.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 12:23:31.2 Debug: Updating 5 artist 12:23:31.2 Trace: Updating: Name1 12:23:31.2 Trace: Not changing path for: Name1 12:23:31.2 Trace: Updating: Name2 12:23:31.2 Trace: Not changing path for: Name2 12:23:31.2 Trace: Updating: Name3 12:23:31.2 Trace: Not changing path for: Name3 12:23:31.2 Trace: Updating: Name4 12:23:31.2 Trace: Not changing path for: Name4 12:23:31.2 Trace: Updating: Name5 12:23:31.2 Trace: Not changing path for: Name5 12:23:31.2 Debug: 5 artists updated 12:23:31.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 12:23:31.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 12:23:31.2 Debug: Updating 5 artist 12:23:31.2 Trace: Updating: Name1 12:23:31.2 Trace: Not changing path for: Name1 12:23:31.2 Trace: Updating: Name2 12:23:31.2 Trace: Not changing path for: Name2 12:23:31.2 Trace: Updating: Name3 12:23:31.2 Trace: Not changing path for: Name3 12:23:31.2 Trace: Updating: Name4 12:23:31.2 Trace: Not changing path for: Name4 12:23:31.2 Trace: Updating: Name5 12:23:31.2 Trace: Not changing path for: Name5 12:23:31.2 Debug: 5 artists updated 12:23:31.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 12:23:31.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 12:23:31.2 Debug: Updating 5 artist 12:23:31.2 Trace: Updating: Name1 12:23:31.2 Trace: Changing path for Name1 to /C/Test/Music2/Name1 12:23:31.2 Trace: Updating: Name2 12:23:31.2 Trace: Changing path for Name2 to /C/Test/Music2/Name2 12:23:31.2 Trace: Updating: Name3 12:23:31.2 Trace: Changing path for Name3 to /C/Test/Music2/Name3 12:23:31.2 Trace: Updating: Name4 12:23:31.2 Trace: Changing path for Name4 to /C/Test/Music2/Name4 12:23:31.2 Trace: Updating: Name5 12:23:31.2 Trace: Changing path for Name5 to /C/Test/Music2/Name5 12:23:31.2 Debug: 5 artists updated 12:23:31.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 12:23:31.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 12:23:31.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 12:23:31.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 12:23:31.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 12:23:31.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 12:23:31.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 12:23:31.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 12:23:31.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 12:23:31.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 12:23:31.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 12:23:31.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 12:23:31.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 12:23:31.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 12:23:31.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 12:23:31.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 12:23:31.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 12:23:31.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 12:23:31.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 12:23:31.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 12:23:31.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 12:23:31.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 12:23:31.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 12:23:31.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 12:23:31.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 12:23:31.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 12:23:31.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 12:23:31.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 12:23:31.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 12:23:31.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 12:23:31.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 12:23:31.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 12:23:31.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 12:23:31.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 12:23:31.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 12:23:31.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 12:23:31.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 12:23:31.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 12:23:31.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 12:23:31.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 12:23:31.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 12:23:31.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 12:23:31.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 12:23:31.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 12:23:31.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 12:23:31.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 12:23:31.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 12:23:31.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 12:23:31.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 12:23:31.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 12:23:31.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 12:23:31.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 12:23:31.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 12:23:31.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 12:23:31.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 12:23:31.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 12:23:31.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 12:23:31.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 12:23:31.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 12:23:31.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 12:23:31.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 12:23:31.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 12:23:31.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 12:23:31.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 12:23:31.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 12:23:31.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 12:23:31.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 12:23:31.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 12:23:31.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 12:23:31.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 12:23:31.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 12:23:31.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 12:23:31.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 12:23:31.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 12:23:31.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 12:23:31.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 12:23:31.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 12:23:31.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 12:23:31.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 12:23:31.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 12:23:31.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 12:23:31.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 12:23:31.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 12:23:31.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 12:23:31.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 12:23:31.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 12:23:31.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 12:23:31.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 12:23:31.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 12:23:31.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 12:23:31.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 12:23:31.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 12:23:31.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 12:23:31.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 12:23:31.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 12:23:31.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 12:23:31.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 12:23:31.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 12:23:31.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 12:23:31.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 12:23:31.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 12:23:31.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 12:23:31.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 12:23:31.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 12:23:31.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 12:23:31.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 12:23:31.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 12:23:31.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 12:23:31.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 12:23:31.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 12:23:31.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 12:23:31.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 12:23:31.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 12:23:31.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 12:23:31.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 12:23:31.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 12:23:31.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 12:23:31.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 12:23:31.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 12:23:31.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 12:23:31.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 12:23:31.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 12:23:31.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 12:23:31.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 12:23:31.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 12:23:31.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 12:23:31.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 12:23:31.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 12:23:31.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 12:23:31.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 12:23:31.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 12:23:31.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 12:23:32.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 12:23:32.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 12:23:32.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 12:23:32.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 12:23:32.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 12:23:32.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 12:23:32.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 12:23:32.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 12:23:32.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 12:23:32.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 12:23:32.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 12:23:32.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 12:23:32.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 12:23:32.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 12:23:32.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 12:23:32.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 12:23:32.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 12:23:32.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 12:23:32.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 12:23:32.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 12:23:32.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 12:23:32.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 12:23:32.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 12:23:32.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 12:23:32.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 12:23:32.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 12:23:32.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 12:23:32.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 12:23:32.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 12:23:32.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 12:23:32.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 12:23:32.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 12:23:32.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 12:23:32.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 12:23:32.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 12:23:32.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 12:23:32.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 12:23:32.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 12:23:32.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 12:23:32.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 12:23:32.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 12:23:32.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 12:23:32.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 12:23:32.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 12:23:32.1 Info: Moving 1 artist to '/C/Test/Music2' 12:23:32.1 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' (1/1) 12:23:32.1 Info: Name1 moved successfully to /C/Test/Music2/Artist 12:23:32.1 Info: Finished moving 1 artist to '/C/Test/Music2' 12:23:32.1 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 12:23:32.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 12:23:32.1 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 12:23:32.1 Error: Unable to move artist from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist'. Try moving files manually System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskTransferServiceProxy.TransferFolder(String sourcePath, String targetPath, TransferMode mode) at NzbDrone.Core.Music.MoveArtistService.MoveSingleArtist(Artist artist, String sourcePath, String destinationPath, Boolean moveFiles, Nullable`1 index, Nullable`1 total) in ./Lidarr.Core/Music/Services/MoveArtistService.cs:line 77 12:23:32.1 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 12:23:32.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 12:23:32.1 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 12:23:32.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 12:23:32.1 Info: Moving 1 artist to '/C/Test/Music2' 12:23:32.1 Info: Finished moving 1 artist to '/C/Test/Music2' 12:23:32.1 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 12:23:32.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 12:23:32.1 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 12:23:32.1 Error: Unable to move artist from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist'. Try moving files manually System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskTransferServiceProxy.TransferFolder(String sourcePath, String targetPath, TransferMode mode) at NzbDrone.Core.Music.MoveArtistService.MoveSingleArtist(Artist artist, String sourcePath, String destinationPath, Boolean moveFiles, Nullable`1 index, Nullable`1 total) in ./Lidarr.Core/Music/Services/MoveArtistService.cs:line 77 12:23:32.1 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 12:23:32.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 12:23:32.1 Debug: Folder '/C/Test/Music/Artist' for 'Name1' does not exist, not moving. 12:23:32.1 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 12:23:32.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 12:23:32.1 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 12:23:32.1 Info: Name1 moved successfully to /C/Test/Music2/Artist 12:23:32.1 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 12:23:32.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 12:23:32.1 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx][Title1] 12:23:32.1 Trace: updated: False forceUpdateFileTags: False 12:23:32.1 Debug: [xxx-xxx-xxx-xxx][Title1] 0 tracks up to date. Adding 1, Updating 0, Merging 1, Deleting 0. 12:23:32.1 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx][Title1] 12:23:32.1 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx][Title1] 12:23:32.1 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 12:23:32.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 12:23:32.1 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 12:23:32.1 Trace: updated: True forceUpdateFileTags: True 12:23:32.1 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 12:23:32.1 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 12:23:32.1 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 12:23:32.1 Trace: Merging AlbumRelease [xxx-xxx-xxx-xxx][Title1] into [xxx-xxx-xxx-xxx1][Title1] 12:23:32.1 Trace: updated: True forceUpdateFileTags: True 12:23:32.1 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 12:23:32.1 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 12:23:32.1 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 12:23:32.2 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 12:23:32.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 12:23:32.2 Trace: Moving AlbumRelease [xxx-xxx-xxx-xxx][Title1] to [xxx-xxx-xxx-xxx1][Title1] 12:23:32.2 Trace: updated: True forceUpdateFileTags: True 12:23:32.2 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 12:23:32.2 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 12:23:32.2 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 12:23:32.2 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 12:23:32.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 12:23:32.2 Info: Updating Info for Title1 12:23:32.2 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:23:32.2 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:23:32.2 Trace: Updating Album [ForeignAlbumId1][Title1] 12:23:32.2 Trace: updated: True forceUpdateFileTags: True 12:23:32.2 Debug: [ForeignAlbumId1][Title1] 1 albumreleases up to date. Adding 9, Updating 0, Merging 0, Deleting 1. 12:23:32.2 Trace: release: [ExistingId1][Title1] monitored: False 12:23:32.2 Trace: release: [NotExistingId2][Title2] monitored: False 12:23:32.2 Trace: release: [ForeignReleaseId3][Title3] monitored: False 12:23:32.2 Trace: release: [ForeignReleaseId4][Title4] monitored: False 12:23:32.2 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:23:32.2 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:23:32.2 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:23:32.2 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:23:32.2 Trace: release: [ForeignReleaseId9][Title9] monitored: False 12:23:32.2 Trace: release: [ForeignReleaseId10][Title10] monitored: True 12:23:32.2 Trace: release: [ExistingId2][Title2] monitored: False 12:23:32.2 Trace: Saving Album [ForeignAlbumId1][Title1] 12:23:32.2 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:23:32.2 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 12:23:32.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 12:23:32.2 Info: Updating Info for Title1 12:23:32.2 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:23:32.2 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:23:32.2 Trace: Updating Album [ForeignAlbumId1][Title1] 12:23:32.2 Trace: updated: True forceUpdateFileTags: True 12:23:32.2 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 12:23:32.2 Trace: release: [ExistingId1][Title1] monitored: False 12:23:32.2 Trace: release: [ExistingId2][Title2] monitored: True 12:23:32.2 Trace: release: [ForeignReleaseId3][Title3] monitored: False 12:23:32.2 Trace: release: [ForeignReleaseId4][Title4] monitored: False 12:23:32.2 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:23:32.2 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:23:32.2 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:23:32.2 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:23:32.2 Trace: release: [ForeignReleaseId9][Title9] monitored: False 12:23:32.2 Trace: release: [ForeignReleaseId10][Title10] monitored: False 12:23:32.2 Trace: Saving Album [ForeignAlbumId1][Title1] 12:23:32.2 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:23:32.2 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 12:23:32.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 12:23:32.2 Info: Updating Info for Title1 12:23:32.2 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:23:32.2 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:23:32.2 Trace: Merging Album [1][Title1] into [11][Title1] 12:23:32.2 Warn: Album [1][Title1] was merged with [11][Title1] because the original was a duplicate. 12:23:32.2 Trace: Moving 1 releases from [1][Title1] to [11][Title1] 12:23:32.2 Trace: updated: True forceUpdateFileTags: True 12:23:32.2 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 12:23:32.2 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 12:23:32.2 Trace: Saving Album [11][Title1] 12:23:32.2 Debug: Finished Album refresh for [11][Title1] 12:23:32.2 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 12:23:32.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 12:23:32.2 Info: Updating Info for Title1 12:23:32.2 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:23:32.2 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:23:32.2 Trace: Updating Album [ForeignAlbumId1][Title1] 12:23:32.2 Trace: updated: True forceUpdateFileTags: True 12:23:32.2 Debug: [ForeignAlbumId1][Title1] 0 albumreleases up to date. Adding 6, Updating 1, Merging 0, Deleting 0. 12:23:32.2 Trace: release: [DuplicateId1][Title1] monitored: False 12:23:32.2 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:23:32.2 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:23:32.2 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:23:32.2 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:23:32.2 Trace: release: [ForeignReleaseId9][Title9] monitored: True 12:23:32.2 Trace: release: [DuplicateId2][Title1] monitored: False 12:23:32.2 Trace: Saving Album [ForeignAlbumId1][Title1] 12:23:32.2 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:23:32.2 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 12:23:32.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 12:23:32.3 Info: Updating Info for Title1 12:23:32.3 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:23:32.3 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:23:32.3 Trace: Updating Album [ForeignAlbumId1][Title1] 12:23:32.3 Trace: updated: True forceUpdateFileTags: True 12:23:32.3 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 12:23:32.3 Trace: release: [ExistingId1][Title1] monitored: False 12:23:32.3 Trace: release: [ExistingId2][Title2] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId3][Title3] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId4][Title4] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId9][Title9] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId10][Title10] monitored: True 12:23:32.3 Trace: Saving Album [ForeignAlbumId1][Title1] 12:23:32.3 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:23:32.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 12:23:32.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 12:23:32.3 Info: Updating Info for Title1 12:23:32.3 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:23:32.3 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:23:32.3 Trace: Updating Album [ForeignAlbumId1][Title1] 12:23:32.3 Trace: updated: True forceUpdateFileTags: True 12:23:32.3 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 12:23:32.3 Trace: release: [ExistingId1][Title1] monitored: False 12:23:32.3 Trace: release: [ExistingId2][Title2] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId3][Title3] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId4][Title4] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId9][Title9] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId10][Title10] monitored: True 12:23:32.3 Trace: Saving Album [ForeignAlbumId1][Title1] 12:23:32.3 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:23:32.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 12:23:32.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 12:23:32.3 Info: Updating Info for Title1 12:23:32.3 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:23:32.3 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:23:32.3 Trace: Updating Album [ForeignAlbumId1][Title1] 12:23:32.3 Trace: updated: True forceUpdateFileTags: True 12:23:32.3 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 12:23:32.3 Trace: release: [ExistingId1][Title1] monitored: False 12:23:32.3 Trace: release: [ExistingId2][Title2] monitored: True 12:23:32.3 Trace: release: [ForeignReleaseId3][Title3] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId4][Title4] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId9][Title9] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId10][Title10] monitored: False 12:23:32.3 Trace: Saving Album [ForeignAlbumId1][Title1] 12:23:32.3 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:23:32.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 12:23:32.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 12:23:32.3 Info: Updating Info for Title1 12:23:32.3 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:23:32.3 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:23:32.3 Trace: Updating Album [ForeignAlbumId1][Title1] 12:23:32.3 Trace: updated: True forceUpdateFileTags: True 12:23:32.3 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 12:23:32.3 Trace: release: [ExistingId1][Title1] monitored: False 12:23:32.3 Trace: release: [ExistingId2][Title2] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId3][Title3] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId4][Title4] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId9][Title9] monitored: False 12:23:32.3 Trace: release: [ForeignReleaseId10][Title10] monitored: True 12:23:32.3 Trace: Saving Album [ForeignAlbumId1][Title1] 12:23:32.3 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:23:32.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 12:23:32.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 12:23:32.3 Info: Updating Info for Title1 12:23:32.3 Debug: [1][Title1] has no valid releases, removing. 12:23:32.3 Warn: Album [1][Title1] not found in metadata and is being deleted 12:23:32.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 12:23:32.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 12:23:32.3 Info: Updating Info for Title1 12:23:32.3 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:23:32.3 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:23:32.3 Trace: Moving Album [1][Title1] to [11][Title1] 12:23:32.3 Trace: updated: True forceUpdateFileTags: True 12:23:32.3 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 12:23:32.3 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 12:23:32.3 Trace: Saving Album [11][Title1] 12:23:32.3 Debug: Finished Album refresh for [11][Title1] 12:23:32.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 12:23:32.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 12:23:32.3 Info: Updating Info for Name1 12:23:32.3 Trace: Updating Artist [ForeignArtistId1][Name1] 12:23:32.3 Trace: updated: False forceUpdateFileTags: False 12:23:32.3 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 1, Updating 2, Merging 0, Deleting 0. 12:23:32.4 Trace: Saving Artist [ForeignArtistId1][Name1] 12:23:32.4 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 12:23:32.4 Trace: Updating tags for [ForeignArtistId1][Name1] 12:23:32.4 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 12:23:32.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 12:23:32.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 12:23:32.4 Info: Updating Info for Name1 12:23:32.4 Error: Could not find artist with id ForeignArtistId1 12:23:32.4 Warn: Artist [ForeignArtistId1][Name1] not found in metadata and is being deleted 12:23:32.4 Trace: Updating tags for [ForeignArtistId1][Name1] 12:23:32.4 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 12:23:32.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 12:23:32.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 12:23:32.4 Info: Updating Info for Name1 12:23:32.4 Error: Could not find artist with id ForeignArtistId1 12:23:32.4 Error: Artist [ForeignArtistId1][Name1] was not found, it may have been removed from Metadata sources. 12:23:32.4 Trace: Updating tags for [ForeignArtistId1][Name1] 12:23:32.4 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 12:23:32.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 12:23:32.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 12:23:32.4 Info: Updating Info for Name1 12:23:32.4 Trace: Merging Artist [ForeignArtistId1][Name1] into [ForeignArtistId11][Name1] 12:23:32.4 Warn: Artist [ForeignArtistId1][Name1] was replaced with [ForeignArtistId11][Name1] because the original was a duplicate. 12:23:32.4 Trace: updated: True forceUpdateFileTags: True 12:23:32.4 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 12:23:32.4 Trace: Saving Artist [ForeignArtistId11][Name1] 12:23:32.4 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 12:23:32.4 Trace: Updating tags for [ForeignArtistId1][Name1] 12:23:32.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 12:23:32.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 12:23:32.4 Info: Updating Info for Name1 12:23:32.4 Trace: Updating Artist [ForeignArtistId1][Name1] 12:23:32.4 Trace: updated: False forceUpdateFileTags: False 12:23:32.4 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 12:23:32.4 Trace: Saving Artist [ForeignArtistId1][Name1] 12:23:32.4 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 12:23:32.4 Trace: Updating tags for [ForeignArtistId1][Name1] 12:23:32.4 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 12:23:32.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 12:23:32.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 12:23:32.4 Info: Updating Info for Name1 12:23:32.4 Trace: Updating Artist [ForeignArtistId1][Name1] 12:23:32.4 Trace: updated: True forceUpdateFileTags: True 12:23:32.4 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 12:23:32.4 Trace: Saving Artist [ForeignArtistId1][Name1] 12:23:32.4 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 12:23:32.4 Trace: Updating tags for [ForeignArtistId1][Name1] 12:23:32.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 12:23:32.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 12:23:32.4 Info: Updating Info for Name1 12:23:32.4 Trace: Moving Artist [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 12:23:32.4 Debug: Updating MusicBrainz id for [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 12:23:32.4 Trace: updated: True forceUpdateFileTags: True 12:23:32.4 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 12:23:32.4 Trace: Saving Artist [ForeignArtistId11][Name1] 12:23:32.4 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 12:23:32.4 Trace: Updating tags for [ForeignArtistId11][Name1] 12:23:32.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 12:23:32.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 12:23:32.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 12:23:32.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 12:23:32.4 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 12:23:32.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 12:23:32.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 12:23:32.4 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 12:23:32.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 12:23:32.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 12:23:32.4 Trace: Album Title1 released long ago and recently refreshed, should not be refreshed. 12:23:32.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 12:23:32.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 12:23:32.4 Trace: Album Title1 last updated more than 60 days ago, should refresh. 12:23:32.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 12:23:32.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 12:23:32.4 Trace: album Title1 released less than 30 days ago, should refresh. 12:23:32.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 12:23:32.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 12:23:32.4 Trace: album Title1 released less than 30 days ago, should refresh. 12:23:32.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 12:23:32.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 12:23:32.5 Trace: Artist Name1 ended long ago, should not be refreshed. 12:23:32.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 12:23:32.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 12:23:32.5 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 12:23:32.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 12:23:32.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 12:23:32.5 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 12:23:32.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 12:23:32.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 12:23:32.5 Trace: Artist Name1 ended long ago, should not be refreshed. 12:23:32.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 12:23:32.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 12:23:32.5 Trace: Last album in Name1 aired less than 30 days ago, should refresh. 12:23:32.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 12:23:32.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 12:23:32.5 Trace: Artist Name1 last updated more than 30 days ago, should refresh. 12:23:32.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 12:23:32.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 12:23:32.5 Trace: Artist Name1 is continuing and has not been refreshed in 2 days, should refresh. 12:23:32.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 12:23:32.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 12:23:32.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 12:23:32.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 12:23:32.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 12:23:32.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 12:23:32.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 12:23:32.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 12:23:32.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 12:23:32.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 12:23:32.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 12:23:32.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 12:23:32.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 12:23:32.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 12:23:32.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 12:23:32.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 12:23:32.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 12:23:32.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 12:23:32.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 12:23:32.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 12:23:32.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 12:23:32.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 12:23:32.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 12:23:32.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 12:23:32.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 12:23:32.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 12:23:32.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 12:23:32.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 12:23:32.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 12:23:32.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 12:23:32.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 12:23:32.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 12:23:32.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 12:23:32.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 12:23:32.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 12:23:32.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 12:23:32.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 12:23:32.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 12:23:32.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 12:23:32.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 12:23:32.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 12:23:32.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 12:23:32.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 12:23:32.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 12:23:32.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 12:23:32.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 12:23:32.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 12:23:32.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 12:23:32.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 12:23:32.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 12:23:32.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 12:23:32.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 12:23:32.6 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 12:23:32.6 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 12:23:32.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 12:23:32.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 12:23:32.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 12:23:32.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 12:23:32.7 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 12:23:32.7 Debug: Artist [9f4e41c3-2648-428e-b8c7-dc10465b49ad][Not Shawn Desman] doesn't exist on XBMC host: Host1:8080/jsonrpc, Updating Entire Library 12:23:32.7 Debug: Object reference not set to an instance of an object. System.NullReferenceException: Object reference not set to an instance of an object. at NzbDrone.Core.Notifications.Xbmc.XbmcService.UpdateLibrary(XbmcSettings settings, Artist artist) in ./Lidarr.Core/Notifications/Xbmc/XbmcService.cs:line 105 12:23:32.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 12:23:32.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 12:23:32.7 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 12:23:32.7 Debug: Updating artist [9f4e41c3-2648-428e-b8c7-dc10465b49ac][Name1] (Kodi Path: File1) on XBMC host: Host1:8080/jsonrpc 12:23:32.7 Debug: Object reference not set to an instance of an object. System.NullReferenceException: Object reference not set to an instance of an object. at NzbDrone.Core.Notifications.Xbmc.XbmcService.UpdateLibrary(XbmcSettings settings, Artist artist) in ./Lidarr.Core/Notifications/Xbmc/XbmcService.cs:line 105 12:23:32.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 12:23:32.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 12:23:32.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 12:23:32.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.CleanFixture.CleanFileName("Law & Order: Criminal Intent - S10E07 - Icarus [HDTV-720p]","Law & Order - Criminal Intent - S10E07 - Icarus [HDTV-720p]") --- 12:23:32.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.CleanFixture.CleanFileName("Law & Order: Criminal Intent - S10E07 - Icarus [HDTV-720p]","Law & Order - Criminal Intent - S10E07 - Icarus [HDTV-720p]") --- 12:23:32.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 12:23:32.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 12:23:32.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 12:23:32.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 12:23:32.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 12:23:32.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 12:23:32.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 12:23:32.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 12:23:32.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 12:23:32.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 12:23:32.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 12:23:32.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 12:23:32.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 12:23:32.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 12:23:32.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 12:23:32.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 12:23:32.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 12:23:32.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 12:23:32.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 12:23:32.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 12:23:32.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Rule #23: Never Lie to the Kids","Rule #23 Never Lie to the Kids") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Rule #23: Never Lie to the Kids","Rule #23 Never Lie to the Kids") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Ke$ha: My Crazy Beautiful Life","Ke$ha My Crazy Beautiful Life") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Ke$ha: My Crazy Beautiful Life","Ke$ha My Crazy Beautiful Life") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Marvel's Agents of S.H.I.E.L.D.","Marvels Agents of S.H.I.E.L.D") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Marvel's Agents of S.H.I.E.L.D.","Marvels Agents of S.H.I.E.L.D") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A League Of Their Own (AU)","League Of Their Own, A AU") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A League Of Their Own (AU)","League Of Their Own, A AU") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Climax: I (Almost) Got Away With It (2016)","Climax I Almost Got Away With It, The 2016") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Climax: I (Almost) Got Away With It (2016)","Climax I Almost Got Away With It, The 2016") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Smart,"Nu-Tone - Medical History - System - Accapella") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Smart,"Nu-Tone - Medical History - System - Accapella") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Dash,"Nu-Tone - Medical History - System- Accapella") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Dash,"Nu-Tone - Medical History - System- Accapella") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Delete,"NuTone - Medical History - System Accapella") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Delete,"NuTone - Medical History - System Accapella") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",SpaceDash,"Nu -Tone - Medical History - System - Accapella") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",SpaceDash,"Nu -Tone - Medical History - System - Accapella") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",SpaceDashSpace,"Nu - Tone - Medical History - System - Accapella") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",SpaceDashSpace,"Nu - Tone - Medical History - System - Accapella") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 12:23:32.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 12:23:32.8 Trace: Media info is unavailable for [0] 12:23:32.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{-Release Group}","City Sushi") --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{-Release Group}","City Sushi") --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{ Release Group}","City Sushi") --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{ Release Group}","City Sushi") --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{ [Release Group]}","City Sushi") --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{ [Release Group]}","City Sushi") --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 12:23:32.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 12:23:32.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 12:23:33.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 12:23:33.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 12:23:33.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 12:23:33.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 12:23:33.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 12:23:33.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 12:23:33.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 12:23:33.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 12:23:33.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 12:23:33.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 12:23:33.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 12:23:33.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 12:23:33.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 12:23:33.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 12:23:33.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 12:23:33.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 12:23:33.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 12:23:33.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 12:23:33.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 12:23:33.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 12:23:33.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 12:23:33.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 12:23:33.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 12:23:33.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 12:23:33.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 12:23:33.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 12:23:33.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 12:23:33.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 12:23:33.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 12:23:33.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 12:23:33.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 12:23:33.1 Trace: Media info is unavailable for [0] 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 12:23:33.1 Trace: Media info is unavailable for [0] 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 12:23:33.1 Trace: Media info is unavailable for [0] 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 12:23:33.1 Trace: Media info is unavailable for [0] 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 12:23:33.1 Trace: Media info is unavailable for [0] 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 12:23:33.1 Trace: Media info is unavailable for [0] 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 12:23:33.1 Trace: Media info is unavailable for [0] 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 12:23:33.1 Trace: Media info is unavailable for [0] 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 12:23:33.1 Trace: Media info is unavailable for [0] 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 12:23:33.1 Trace: Media info is unavailable for [0] 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 12:23:33.1 Trace: Media info is unavailable for [0] 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 12:23:33.1 Trace: Media info is unavailable for [0] 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 12:23:33.1 Trace: Media info is unavailable for [0] 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 12:23:33.1 Trace: Media info is unavailable for [0] 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 12:23:33.1 Trace: Media info is unavailable for [0] 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 12:23:33.1 Trace: Media info is unavailable for [0] 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 12:23:33.1 Trace: Media info is unavailable for [0] 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A League Of Their Own (AU)","League Of Their Own, A (AU)") --- 12:23:33.1 Trace: Media info is unavailable for [0] 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A League Of Their Own (AU)","League Of Their Own, A (AU)") --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 12:23:33.1 Trace: Media info is unavailable for [0] 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 12:23:33.1 Trace: Media info is unavailable for [0] 12:23:33.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 12:23:33.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 12:23:33.2 Trace: Media info is unavailable for [0] 12:23:33.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 12:23:33.2 Trace: Media info is unavailable for [0] 12:23:33.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Climax: I (Almost) Got Away With It (2016)","Climax - I (Almost) Got Away With It, The (2016)") --- 12:23:33.2 Trace: Media info is unavailable for [0] 12:23:33.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Climax: I (Almost) Got Away With It (2016)","Climax - I (Almost) Got Away With It, The (2016)") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 12:23:33.2 Trace: Media info is unavailable for [0] 12:23:33.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 12:23:33.2 Trace: Media info is unavailable for [0] 12:23:33.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 12:23:33.2 Trace: Media info is unavailable for [0] 12:23:33.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 12:23:33.2 Trace: Media info is unavailable for [0] 12:23:33.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 12:23:33.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 12:23:33.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 12:23:33.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 12:23:33.2 Trace: Media info is unavailable for [0] 12:23:33.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 12:23:33.2 Trace: Media info is unavailable for [0] 12:23:33.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 12:23:33.2 Trace: Media info is unavailable for [0] 12:23:33.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 12:23:33.2 Trace: Media info is unavailable for [0] 12:23:33.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 12:23:33.2 Trace: Media info is unavailable for [0] 12:23:33.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 12:23:33.2 Trace: Media info is unavailable for [0] 12:23:33.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 12:23:33.2 Trace: Media info is unavailable for [0] 12:23:33.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 12:23:33.2 Trace: Media info is unavailable for [0] 12:23:33.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 12:23:33.2 Trace: Media info is unavailable for [0] 12:23:33.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 12:23:33.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 12:23:33.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 12:23:33.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 12:23:33.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 12:23:33.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- 12:23:33.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 12:23:33.2 Debug: Rejected Hashed Release Title: 76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 12:23:33.2 Debug: Parsing string 'Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8' 12:23:33.2 Debug: Unable to parse Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- Skipped should_have_same_title_for_title_and_title_without_year_when_title_doesnt_have_a_year [< 1 ms] Skipped should_have_year_in_title_when_title_has_a_year [< 1 ms] Skipped should_have_year_when_title_has_a_year [< 1 ms] Skipped should_have_year_zero_when_title_doesnt_have_a_year [< 1 ms] Skipped should_title_without_year_should_not_contain_year [< 1 ms] 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 12:23:33.2 Debug: Rejected Hashed Release Title: TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 12:23:33.2 Debug: Rejected Hashed Release Title: yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 12:23:33.2 Debug: Parsing string 'oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc' 12:23:33.2 Debug: Unable to parse oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 12:23:33.2 Debug: Rejected Hashed Release Title: dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 12:23:33.2 Debug: 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 12:23:33.2 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3f9959 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 12:23:33.2 Debug: Rejected Hashed Release Title: ba27283b17c00d01193eacc02a8ba98eeb523a76 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 12:23:33.2 Debug: Rejected Hashed Release Title: 45a55debe3856da318cc35882ad07e43cd32fd15 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 12:23:33.2 Debug: Rejected Hashed Release Title: 86420f8ee425340d8894bf3bc636b66404b95f18 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 12:23:33.2 Debug: Rejected Hashed Release Title: ce39afb7da6cf7c04eba3090f0a309f609883862 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 12:23:33.2 Debug: Parsing string 'THIS SHOULD NEVER PARSE' 12:23:33.2 Debug: Unable to parse THIS SHOULD NEVER PARSE 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 12:23:33.2 Debug: Rejected Hashed Release Title: Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 12:23:33.2 Debug: Rejected Hashed Release Title: 0e895c37245186812cb08aab1529cf8ee389dd05.mkv 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 12:23:33.2 Debug: Rejected Hashed Release Title: 08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 12:23:33.2 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3ff159 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 12:23:33.2 Debug: Parsing string 'ah63jka93jf0jh26ahjas961.mkv' 12:23:33.2 Debug: Unable to parse ah63jka93jf0jh26ahjas961.mkv 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 12:23:33.2 Debug: Parsing string 'qrdSD3rYzWb7cPdVIGSn4E7' 12:23:33.2 Debug: Unable to parse qrdSD3rYzWb7cPdVIGSn4E7 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 12:23:33.2 Debug: Rejected Hashed Release Title: QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 12:23:33.2 Debug: Parsing string 'thebiggestloser1618finale' 12:23:33.2 Debug: Unable to parse thebiggestloser1618finale 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 12:23:33.2 Debug: Rejected Hashed Release Title: 5E96EB6652095794DF2CB17350F36D65 12:23:33.2 Debug: Rejected Hashed Release Title: 5F47E414BD562EDD5A59060437F9D118 12:23:33.2 Debug: Rejected Hashed Release Title: 19535F4CB7142CD9CEB47A3B85EB2362 12:23:33.2 Debug: Rejected Hashed Release Title: 3B36532103CB1253E97B4EB6D277D929 12:23:33.2 Debug: Rejected Hashed Release Title: CAEB2FE8423ADC6EB0B6FBCC6EC8A025 12:23:33.2 Debug: Rejected Hashed Release Title: 05B789910CAC35AE2FD672B6A24C89C8 12:23:33.2 Debug: Rejected Hashed Release Title: 7863EE0CFD3924C017E742901A98E083 12:23:33.2 Debug: Rejected Hashed Release Title: 12E990AFFBCC28BBF3F5267558A7B4DA 12:23:33.2 Debug: Rejected Hashed Release Title: 402BB6DA2DFECB647B18F6457640A050 12:23:33.2 Debug: Rejected Hashed Release Title: 160A38B5775AE98D1D33576DA6AE30B5 12:23:33.2 Debug: Rejected Hashed Release Title: 295267850505E38766A6C217AE631CE3 12:23:33.2 Debug: Rejected Hashed Release Title: A7B1C2C6FBD2AE5BFE1AA5459C2E34B7 12:23:33.2 Debug: Rejected Hashed Release Title: 29688CE9C78AB804EC0FCEE81B6B06B5 12:23:33.2 Debug: Rejected Hashed Release Title: 038606FE6283EA720A09A7CA64758B1F 12:23:33.2 Debug: Rejected Hashed Release Title: E7212CE276D59DB7019FBE01C9BE6FD8 12:23:33.2 Debug: Rejected Hashed Release Title: 8C02D4DFABEEDF12639B2CB9F81A014B 12:23:33.2 Debug: Rejected Hashed Release Title: 9185AC0CB29EC85593F2E4E5FE7BDAA0 12:23:33.2 Debug: Rejected Hashed Release Title: 91D81374EF4BBC2D295EFC79B1B81A7A 12:23:33.2 Debug: Rejected Hashed Release Title: 28FFDE20E32C08E3F0546652551EADB9 12:23:33.2 Debug: Rejected Hashed Release Title: 4DC474C347450979B70FAD1C88F5A9E5 12:23:33.2 Debug: Rejected Hashed Release Title: 55E7CE9D009AAC677B6AF3C37216596E 12:23:33.2 Debug: Rejected Hashed Release Title: F86C122D224DBD26380EAAD86D67D32E 12:23:33.2 Debug: Rejected Hashed Release Title: 1F43F68A857194E67D8A12961FD7B443 12:23:33.2 Debug: Rejected Hashed Release Title: 21BA3A20DBB91C6800648DF3F82C9A46 12:23:33.2 Debug: Rejected Hashed Release Title: 3920D6DB20350D63E3B9AFD596688E4A 12:23:33.2 Debug: Rejected Hashed Release Title: D3FCBD6D6F12B222EDA470242C4A9643 12:23:33.2 Debug: Rejected Hashed Release Title: 671CF26F82A47721306A39975E1B02BE 12:23:33.2 Debug: Rejected Hashed Release Title: 8EDC05B837C752E81CD513673A7D133C 12:23:33.2 Debug: Rejected Hashed Release Title: 42400BB3C68D5A01F8F3DDB1EE364C07 12:23:33.2 Debug: Rejected Hashed Release Title: 5AFDE35377D8708AEC6EBEF9C48A7674 12:23:33.2 Debug: Rejected Hashed Release Title: F40FE2075D1C363E3B7918739B28FDC6 12:23:33.2 Debug: Rejected Hashed Release Title: 034720294185F21FD172979CC87EB2C9 12:23:33.2 Debug: Rejected Hashed Release Title: B9D0DB8EF5887E27DD57248C5F2AED58 12:23:33.2 Debug: Rejected Hashed Release Title: E8255A2E656DAF4334E2657C935A8E77 12:23:33.2 Debug: Rejected Hashed Release Title: 3E60B40C0FAF739CE8D9D3A56BF9C274 12:23:33.2 Debug: Rejected Hashed Release Title: 16892E1DBF45E8697084FB886F93E5E3 12:23:33.2 Debug: Rejected Hashed Release Title: 7DEB3AB3D8ACFA04A62BF99DBDD75A15 12:23:33.2 Debug: Rejected Hashed Release Title: 8245D2090FCA731792A5F89182DE305D 12:23:33.2 Debug: Rejected Hashed Release Title: 25C199FFF8E20780957464142B036AC8 12:23:33.2 Debug: Rejected Hashed Release Title: C24C113D0A0898F968BA0845D3BBB4AB 12:23:33.2 Debug: Rejected Hashed Release Title: B12E05688F5A6501488AE3D28DB8E41C 12:23:33.2 Debug: Rejected Hashed Release Title: 8E69998AB57C8113BD33DC71F688D27E 12:23:33.2 Debug: Rejected Hashed Release Title: 2DCEEFA49C13614938F971BA93ACE308 12:23:33.2 Debug: Rejected Hashed Release Title: 5618FD33C2B8BB2E42586315024EE505 12:23:33.2 Debug: Rejected Hashed Release Title: BB10398DF99A2B8A8913118D1B55A674 12:23:33.2 Debug: Rejected Hashed Release Title: A9C3A0E0FC925E3CD3CF0BFEC8DC7915 12:23:33.2 Debug: Rejected Hashed Release Title: 89BD9B58FC55D85BEF0C7EB8126922E3 12:23:33.2 Debug: Rejected Hashed Release Title: A13E7969FFF37B54513CCA681E8D3AA2 12:23:33.2 Debug: Rejected Hashed Release Title: 22CAFB2D496CEFAA01D71B873DF5F10B 12:23:33.2 Debug: Rejected Hashed Release Title: A4D9968DA378919E53269BDB0A2595D3 12:23:33.2 Debug: Rejected Hashed Release Title: F0F12A3DC8D081A8F98947C0D4778FA4 12:23:33.2 Debug: Rejected Hashed Release Title: 366E4F60AD458A9CE926F58CC4303F62 12:23:33.2 Debug: Rejected Hashed Release Title: 431156FFA1F8D881053336F0D368F12E 12:23:33.2 Debug: Rejected Hashed Release Title: 458F769E915BF0F8F9E912C403D01CDF 12:23:33.2 Debug: Rejected Hashed Release Title: A0654332421BA8B6895A5E46D268DC63 12:23:33.2 Debug: Rejected Hashed Release Title: A3A6FC977FD932DEF120C22BF5C32FA5 12:23:33.2 Debug: Rejected Hashed Release Title: E725CE35611C5AD75F49F31C3E629500 12:23:33.2 Debug: Rejected Hashed Release Title: A1C8DB6C181B7746047EFAD92C99FD6E 12:23:33.2 Debug: Rejected Hashed Release Title: 56E8DB0E08592FEC443127A71D674DBB 12:23:33.2 Debug: Rejected Hashed Release Title: 2B740BB3FF81192033A4EBE138FC1BFB 12:23:33.2 Debug: Rejected Hashed Release Title: C1AACDA7F2B24F1C3105FF14CE474F9B 12:23:33.2 Debug: Rejected Hashed Release Title: 60CD205B1E480E6B661FC56F709E3F60 12:23:33.2 Debug: Rejected Hashed Release Title: CCDD0B9B217CADA2369108CB7F1C5F0B 12:23:33.2 Debug: Rejected Hashed Release Title: 1A1FDFCB4F7F0FA32C4E5B16F408A5E1 12:23:33.2 Debug: Rejected Hashed Release Title: 7C563FFD2F47026558417E641C71FF7E 12:23:33.2 Debug: Rejected Hashed Release Title: AD0DAE9350D8402FB3C9863C2AED3470 12:23:33.2 Debug: Rejected Hashed Release Title: A33E462AF8B8F95456A892755371F047 12:23:33.2 Debug: Rejected Hashed Release Title: 74D98B3928E1DE094A8D65F55F8B5EBA 12:23:33.2 Debug: Rejected Hashed Release Title: A3A89AE42189E273163B0BCE34EBB193 12:23:33.2 Debug: Rejected Hashed Release Title: 1F06FEDDE5A58965F1DEA6D88FE1AFE7 12:23:33.2 Debug: Rejected Hashed Release Title: 2DC716B2DB635C7BCCFAC9602C27D842 12:23:33.2 Debug: Rejected Hashed Release Title: 3E70731EE0FACE9D2891A93472F02682 12:23:33.2 Debug: Rejected Hashed Release Title: AF35C56D573198CF93DA247369738A4C 12:23:33.2 Debug: Rejected Hashed Release Title: E55B433FCD74F27548A0B03219AD0508 12:23:33.2 Debug: Rejected Hashed Release Title: 4F35D3176D2B7BE0A3A71EED553F390E 12:23:33.2 Debug: Rejected Hashed Release Title: 98B06D41EE9AEE7B06F0CC8E8A0913F7 12:23:33.2 Debug: Rejected Hashed Release Title: AD93CD92E978DFFC033B97B470AE77C1 12:23:33.2 Debug: Rejected Hashed Release Title: F1B76D6D2B8D85BF9FE4874B012CB72F 12:23:33.2 Debug: Rejected Hashed Release Title: D0EC2962A153495D3300FABACCB27F61 12:23:33.2 Debug: Rejected Hashed Release Title: CA878CC6AD1A75C7B2A50682D3310064 12:23:33.2 Debug: Rejected Hashed Release Title: 577A0D0F34662397D1314ABC3048494B 12:23:33.2 Debug: Rejected Hashed Release Title: 7990F1FD3EF7CDF5C288514FDE926A72 12:23:33.2 Debug: Rejected Hashed Release Title: 541E3899F49D81081F20378097AFAF0B 12:23:33.2 Debug: Rejected Hashed Release Title: ABB5A9AB873C888036F1C6750FAC17A5 12:23:33.2 Debug: Rejected Hashed Release Title: F2D8A63E75EBEE2685D27BF3D96963C6 12:23:33.2 Debug: Rejected Hashed Release Title: 0E702AECF5FED9A7D79FE85C9122A482 12:23:33.2 Debug: Rejected Hashed Release Title: 27CA76C4F27366C758F14AA698E49F7C 12:23:33.2 Debug: Rejected Hashed Release Title: BA7F3F15ADA935D85E0D1FD546DEDE6B 12:23:33.2 Debug: Rejected Hashed Release Title: 05B4575698D23CDB6F32A1F5001570AE 12:23:33.2 Debug: Rejected Hashed Release Title: 6E6B6E3A29C796C235EF9019280E4B97 12:23:33.2 Debug: Rejected Hashed Release Title: 7DCBC2300741EA272725B662CFF43037 12:23:33.2 Debug: Rejected Hashed Release Title: E3C09179D5F2357BB24DB0F452083C3E 12:23:33.2 Debug: Rejected Hashed Release Title: 1F6826C92280048DC2C85273EB22C1A4 12:23:33.2 Debug: Rejected Hashed Release Title: 02B16BECEBB66B059C084556C96548DB 12:23:33.2 Debug: Rejected Hashed Release Title: 18B985746DFDEA17BDAD8C2A7B2F0714 12:23:33.2 Debug: Rejected Hashed Release Title: F274096A879657C9DAC4F09626B84C3D 12:23:33.2 Debug: Rejected Hashed Release Title: 7FA602B949A615C1D12650028E16C076 12:23:33.2 Debug: Rejected Hashed Release Title: DF21A38F439B39E09487A9D0033111B0 12:23:33.2 Debug: Rejected Hashed Release Title: D39F67B3DDE773E5F4F2647D02345943 12:23:33.2 Debug: Rejected Hashed Release Title: EABD2584E248FAFD6E0352B787C4CCCA 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 12:23:33.2 Debug: Rejected Hashed Release Title: tJ8HsM1pIlAKqsx0oIrjajU2BWOKldDx 12:23:33.2 Debug: Rejected Hashed Release Title: pwwvIKD7eEEEATGJX88rn205qFldvLag 12:23:33.2 Debug: Rejected Hashed Release Title: uIF0kCp0UgiS5YgAMUN4AVcM24Lf7kEg 12:23:33.2 Debug: Rejected Hashed Release Title: T5uoBvPia1QUO6fWRZ2GCneG76yH5TG6 12:23:33.2 Debug: Rejected Hashed Release Title: BuuEO3HrKjNHkH1FRayA6bcbIYDWyASf 12:23:33.2 Debug: Rejected Hashed Release Title: x16HSP2Z5uKxXMEdLozhmQNBWg2ikqj8 12:23:33.2 Debug: Rejected Hashed Release Title: LnR736LDC0ma3bj18sRhMFWQ5ryjbgNQ 12:23:33.2 Debug: Rejected Hashed Release Title: o6SfRyQ4cUoH3AYPwYe6AZFOG8q43APe 12:23:33.2 Debug: Rejected Hashed Release Title: VQInyaGhCNILgHCM9Pj4zgeBvIM7o3Fb 12:23:33.2 Debug: Rejected Hashed Release Title: Gkear9Xe96AghlxS6pPGS3V8CWVcx2ZJ 12:23:33.2 Debug: Rejected Hashed Release Title: fryQIxOLtOfzBLNhZYurmrXI0QNMABBz 12:23:33.2 Debug: Rejected Hashed Release Title: vJ2PVmPNcdHXXMZ7eNahyJoNv5eFK4Zz 12:23:33.2 Debug: Rejected Hashed Release Title: xAdUikXR8SV6ZMjLVijt7NunpjLmxvv7 12:23:33.2 Debug: Rejected Hashed Release Title: Mbzp6ZNx5LuYYS8jV32f4454cM5TShgl 12:23:33.2 Debug: Rejected Hashed Release Title: dFclIdyskl1aJDZ5dz7MKXs2IvI4XCEw 12:23:33.2 Debug: Rejected Hashed Release Title: P2rJpJTjgiHV0O4uPcmRBOMkyPvJn3K0 12:23:33.2 Debug: Rejected Hashed Release Title: wx8mPSvMdiGmwrhxXNpyb7h1wzbEPEi1 12:23:33.2 Debug: Rejected Hashed Release Title: LW8dmYM95XQtTKpKMNJSXtG6Twqeio0t 12:23:33.2 Debug: Rejected Hashed Release Title: uE9TYUKlV3WasrRoTFD8jD3lbPjNYfSy 12:23:33.2 Debug: Rejected Hashed Release Title: TdYdBYs8rY5YZcQw46EWTBJWyJFo6lWW 12:23:33.2 Debug: Rejected Hashed Release Title: TSBL7PXAPuAl8GblFTX0ZTT7ncve227A 12:23:33.2 Debug: Rejected Hashed Release Title: XRnkceCmIpW4LgOeWrjO6irebIPNgKIt 12:23:33.2 Debug: Rejected Hashed Release Title: 1y014diUtTZF1x6DcuGtutVwoEpgSTkj 12:23:33.2 Debug: Rejected Hashed Release Title: QGq4SUMWy7QzEz4ifuZviWuiWVLh0dVr 12:23:33.2 Debug: Rejected Hashed Release Title: JoKAv9oTVLhMm0gV381o1on4liJAvEOu 12:23:33.2 Debug: Rejected Hashed Release Title: wZ2EzvWQv5BDDtkLlnYeMxWfdiKF3gE5 12:23:33.2 Debug: Rejected Hashed Release Title: LJ4A8yxllq3FEeki2bNSz3Mq4q5FgPOq 12:23:33.2 Debug: Rejected Hashed Release Title: iuCJeIKhNwDE6mRDbxtVhhKqy2tyroMN 12:23:33.2 Debug: Rejected Hashed Release Title: 4NEMVpsKg7C8r9Zxf6IwYMMz4HlEwL4j 12:23:33.2 Debug: Rejected Hashed Release Title: gRtonIDkOjShhkbzMovchBxbDWATUbpM 12:23:33.2 Debug: Rejected Hashed Release Title: rkwugHcJoRnIZxDnK8XYRLdZERlx40lD 12:23:33.2 Debug: Rejected Hashed Release Title: h7pGyg1kiFbIgTsDsMbyngbxdY0X1Urw 12:23:33.2 Debug: Rejected Hashed Release Title: hqXLKfOkqXEeFZo7bRf2CCJAVRiLLERy 12:23:33.2 Debug: Rejected Hashed Release Title: WwLGcMtdJ5OSWJaLhuQu3NHqrqaKJgzd 12:23:33.2 Debug: Rejected Hashed Release Title: NU8o38v43Wy6ay5XbbjCrSYESz3Et9w0 12:23:33.2 Debug: Rejected Hashed Release Title: mKujjWRJKXnpDicZlEe27XTs5NCA2WNv 12:23:33.2 Debug: Rejected Hashed Release Title: wtWkziHVG16eVeHhS7ZwiDMw2FZYkeOB 12:23:33.2 Debug: Rejected Hashed Release Title: bC1nqjvSZWlLMHzKiLrLxXTfkxte57Vh 12:23:33.2 Debug: Rejected Hashed Release Title: BMyZtUiKmVoy7ahygt3Jmm96conpNzjX 12:23:33.2 Debug: Rejected Hashed Release Title: gGQaEvUienCJGFhvMOy1TCkKdjwlClCC 12:23:33.2 Debug: Rejected Hashed Release Title: klcnv6Fw6KJfZ50O8m1P4tG2xtrIZYiv 12:23:33.2 Debug: Rejected Hashed Release Title: KmXUGPlNO9sNRszsno8SNZmrBQnoKfuZ 12:23:33.2 Debug: Rejected Hashed Release Title: RuaRqb4jhEA5KZtZKRlycqx0s6jI6HC1 12:23:33.2 Debug: Rejected Hashed Release Title: 8llzLC22YNdhl1HVd8n1gd5kEMHDeios 12:23:33.2 Debug: Rejected Hashed Release Title: T4YQefqCOELDXGxJptjyMdYQKtotbNmE 12:23:33.2 Debug: Rejected Hashed Release Title: lpocgvcogiGeNm3ohSOzMJIf8Uv2EIg3 12:23:33.2 Debug: Rejected Hashed Release Title: 4sw97yMNPLI7lVcg25S57qA5w9iuwL8p 12:23:33.2 Debug: Rejected Hashed Release Title: kbbTCeteZO2Rdvfnl7mFNQPTQw0yWvSj 12:23:33.2 Debug: Rejected Hashed Release Title: 1pUEm1oWpDiZyFpk2ADXIHT3qviYI1QR 12:23:33.2 Debug: Rejected Hashed Release Title: xoabx9M3EMp14ZyMkXJLasOm1FSrDUKR 12:23:33.2 Debug: Rejected Hashed Release Title: UaGhPlhkS5Ae03mpGsZUXBAlfKMu78pz 12:23:33.2 Debug: Rejected Hashed Release Title: DrcbHN0cq4DNWzd8kON3kLJQKVnOyc9N 12:23:33.2 Debug: Rejected Hashed Release Title: HFl8PM5RYvyzcs3266bvxIGrPmORlkxW 12:23:33.2 Debug: Rejected Hashed Release Title: m2znoNYREXYwdjCi33RyyeAfdXUDv1Ps 12:23:33.2 Debug: Rejected Hashed Release Title: ckCIntZRZwY3rpJJxWhEqkMgaksOR9Gd 12:23:33.2 Debug: Rejected Hashed Release Title: Bv3TkNIbDl7FrJtjecTZz3hvSHXNHo2T 12:23:33.2 Debug: Rejected Hashed Release Title: C3BCuyTxoxYmmNCiCHhBm8Wt9GCBZVjx 12:23:33.2 Debug: Rejected Hashed Release Title: y5hiKSIrBuSdrPp0OEZKkyJy0ia091Qi 12:23:33.2 Debug: Rejected Hashed Release Title: PHOldduIqpZgrWpixW3cSvEoYgA4D2pn 12:23:33.2 Debug: Rejected Hashed Release Title: LGxbWhBn4RQpBVL4nhuCa69L8bwNlSOX 12:23:33.2 Debug: Rejected Hashed Release Title: dxEbwuvkpIIx0U6NjBB8Od4ijfHHMITF 12:23:33.2 Debug: Rejected Hashed Release Title: bC02wONoYxoalgZfNer9X5KUT9fJFC4U 12:23:33.2 Debug: Rejected Hashed Release Title: OB2DJAnQtK4dItbjknKqlSBqe1oMNB0x 12:23:33.2 Debug: Rejected Hashed Release Title: Gb4XTzqhmqKBcHr4XkaYCTQ44A7uApeJ 12:23:33.2 Debug: Rejected Hashed Release Title: Hp9oU3eRJmV7nIOUr3Owo48rZScs00Db 12:23:33.2 Debug: Rejected Hashed Release Title: zJSmkwG4n15RqJt6XcsIQ5EkNLXUcxjM 12:23:33.2 Debug: Rejected Hashed Release Title: LlnUFtWeg3spYgJETrUk9rbnssGUdOwl 12:23:33.2 Debug: Rejected Hashed Release Title: 7mcBtcFjUJunsfXXnetRHO9ZnTU1OOUF 12:23:33.2 Debug: Rejected Hashed Release Title: HoetR9QtRSWxLDs0ZvTeK1KEIjmJOcIH 12:23:33.2 Debug: Rejected Hashed Release Title: rWzvuHyvf69ZRNEaZWSReamJCChJ8GnJ 12:23:33.2 Debug: Rejected Hashed Release Title: VGoVfmNRyb77tcJwotfm19Zq3eIjfeDJ 12:23:33.2 Debug: Rejected Hashed Release Title: QTFsZcsG3lEykGtGC9OJOhbVc9FDz6dJ 12:23:33.2 Debug: Rejected Hashed Release Title: rWMrm98sV5dTsQZvj8I5tOCnXUEZec9D 12:23:33.2 Debug: Rejected Hashed Release Title: vg1kYG8HcltUoC8IxsVXXTY61vHZnarY 12:23:33.2 Debug: Rejected Hashed Release Title: FytnWb8eMVCZ1YjAoEtik2eL9b3UVpEn 12:23:33.2 Debug: Rejected Hashed Release Title: G6yCesUB80BDidR8pOHQ7qcpefdJpOjz 12:23:33.2 Debug: Rejected Hashed Release Title: gQM98sDRFbZJSL5znnv8ihH7RLkxfg2u 12:23:33.2 Debug: Rejected Hashed Release Title: Je4JPN9BfVxDu54hocB0CGMqUspfYvIc 12:23:33.2 Debug: Rejected Hashed Release Title: i6PQNV1DlUZHnaXKxafVsxPMhjmEn8fI 12:23:33.2 Debug: Rejected Hashed Release Title: wc9UDlDuoLLXudpFG9yiCXq2o9W8qTLs 12:23:33.2 Debug: Rejected Hashed Release Title: EvZoYEWR8v7rj6LFieZVqnibuCE8M9ST 12:23:33.2 Debug: Rejected Hashed Release Title: Yn1Hd4SYD7HQBifhF6y4Pa6Q88HO7VQ9 12:23:33.2 Debug: Rejected Hashed Release Title: hHQSacci2sjBWedpUOQsMJWxwCvt7juI 12:23:33.2 Debug: Rejected Hashed Release Title: HsriDnPpoEusjfDIloKg8lKv00zB6zqK 12:23:33.2 Debug: Rejected Hashed Release Title: 4UfhxPYcF1nZMIiOBSTaj9T0SDMXkLKj 12:23:33.2 Debug: Rejected Hashed Release Title: Et4pFBj8Evtyd9TjUOja21BZuDGUydCt 12:23:33.2 Debug: Rejected Hashed Release Title: e6h2lXzfN2wMehKRYXtFxeyjSvebirf3 12:23:33.2 Debug: Rejected Hashed Release Title: qUhjFolyUMuszFgr2GcpswmBp1NEC07R 12:23:33.2 Debug: Rejected Hashed Release Title: aLY10TqabEBclCGMQmaiN3eDCFyWKHdZ 12:23:33.2 Debug: Rejected Hashed Release Title: Pv5GObQoeceHdcnX0tjrfsxCexe5hmvD 12:23:33.2 Debug: Rejected Hashed Release Title: h5nPNIDGaz22ztovDaXGDlwN7ewPYRTh 12:23:33.2 Debug: Rejected Hashed Release Title: hnveA2O2ZP4qzHKAE1xpuTeKSrvMOzn8 12:23:33.2 Debug: Rejected Hashed Release Title: vHBpvLYJY0GLXzONuZariHpTYG6Wgmiy 12:23:33.2 Debug: Rejected Hashed Release Title: JmP4BaTVV56ZWQii3UpBrUFE2oRnw7fW 12:23:33.2 Debug: Rejected Hashed Release Title: cB7Z9Nk2QNfNLhPUPYdaxregShDTWKzS 12:23:33.2 Debug: Rejected Hashed Release Title: i0ArosRjptZQ9rvZYZ9C6qKFiTv6VSJY 12:23:33.2 Debug: Rejected Hashed Release Title: JinE0Y0pNS6cHJNv1aDFNVpmCijNoyuB 12:23:33.2 Debug: Rejected Hashed Release Title: 3on4fTHml0QtC7paHU1Ay3K2m1gQV8q1 12:23:33.2 Debug: Rejected Hashed Release Title: 35tlS6wymMqWEUhNXgnVz72oGRkz9T6b 12:23:33.2 Debug: Rejected Hashed Release Title: LTxFoVhMphJ7dTbHQ75G2XlcJFBOwIw0 12:23:33.2 Debug: Rejected Hashed Release Title: IDK0PieHkMnQQelwThxPX80GYxmgDwcc 12:23:33.2 Debug: Rejected Hashed Release Title: o6sbUIqHrm8sEdPrckNh0jlV1kF6uHFF 12:23:33.2 Debug: Rejected Hashed Release Title: qyK0SaAMcs6pZIJzEFnbgvMJXALNBEJa 12:23:33.2 Debug: Rejected Hashed Release Title: AytbdRc5ZH8XhxfUrWBYhGFxbTS3WJit 12:23:33.2 Debug: Rejected Hashed Release Title: geccirNv5RBDoFpubjpgCLDNqCPivXCr 12:23:33.2 Debug: Rejected Hashed Release Title: VrzCcukzhHj0nfvhxbdVGCe0gE6vXp6q 12:23:33.2 Debug: Rejected Hashed Release Title: nhdphYZFGGiWWo8dgIi2ep15gHKv8EEd 12:23:33.2 Debug: Rejected Hashed Release Title: dTG7IOBRgpSqnoGqti4B99YOxWlrydTW 12:23:33.2 Debug: Rejected Hashed Release Title: lLouOnAaVZ9A8Cbe2ahPJEFvWrFFEYKS 12:23:33.2 Debug: Rejected Hashed Release Title: vemjrX2rBYdRK6BmlK2auR75dS5dlzC6 12:23:33.2 Debug: Rejected Hashed Release Title: 4y6ISkX5Hu3LQ5mckzRQ4KvKUHfij0N5 12:23:33.2 Debug: Rejected Hashed Release Title: 77qQDTJDspIVnMrVAafY7Wkfh1QDE3L1 12:23:33.2 Debug: Rejected Hashed Release Title: Vfdu0elsLqYZI2MoWGq6o4J8nqpv6xX1 12:23:33.2 Debug: Rejected Hashed Release Title: 7xLKcBrLcKpWqSSzVfir3GHkxyLQSit7 12:23:33.2 Debug: Rejected Hashed Release Title: o8hOnKwOyvW3xuIZSXeSCfXLXtnGy6n6 12:23:33.2 Debug: Rejected Hashed Release Title: HCwUQDSMAErtxajOM0Aj80fPuSmPBRgO 12:23:33.2 Debug: Rejected Hashed Release Title: fbajv6up1fTFf08M14HZxzqpPGh8cHIG 12:23:33.2 Debug: Rejected Hashed Release Title: gZGlIaCg6pOvAp1YSyTVzcjW2T8j9loO 12:23:33.2 Debug: Rejected Hashed Release Title: Vmtr8nm9pNkklys0FSxed8EC7kLQJw2L 12:23:33.2 Debug: Rejected Hashed Release Title: W4SKfPTMAN5RrUl5RABLUOLvx4YGdwOu 12:23:33.2 Debug: Rejected Hashed Release Title: oRorK17QaBHaLE4dBf3kTDD4MPyxiH3Q 12:23:33.2 Debug: Rejected Hashed Release Title: PKFjFwtVdaMR8p2biJUsvcRpNyduqadX 12:23:33.2 Debug: Rejected Hashed Release Title: 3gWdcmt3ssypNMKAD48ynR2VEw1pC8dl 12:23:33.2 Debug: Rejected Hashed Release Title: 0n0hfOLTTVn14taI0UQEMwAigvTYP98D 12:23:33.2 Debug: Rejected Hashed Release Title: LLxa5OfImr32RVw2g9lZS5VuFVeEl8n8 12:23:33.2 Debug: Rejected Hashed Release Title: Px7oRy7Gmfy16ZcN0lC6FUH4GchwtPw5 12:23:33.2 Debug: Rejected Hashed Release Title: y9ShqiohZxLdGpgbTT4lkSRtHSky3fEl 12:23:33.2 Debug: Rejected Hashed Release Title: n9xfdm3L6MyBVnGzyT31wdyPFZg13spj 12:23:33.2 Debug: Rejected Hashed Release Title: cIoIIu1T8OLmTjff4lYSDJLKwa8qnqHd 12:23:33.2 Debug: Rejected Hashed Release Title: cEqEv4DUFOgwjIX8nClnBQjl5rE0hnqN 12:23:33.2 Debug: Rejected Hashed Release Title: VDDhvlOQGQmOZ2B3IB5d09oQMNFgwLwd 12:23:33.2 Debug: Rejected Hashed Release Title: sB8XAXapzSKzQo1eoyQLinVuoQZM6YT4 12:23:33.2 Debug: Rejected Hashed Release Title: pPrV3VooKsg1wn5mcDBbfU5zEoJfPQiB 12:23:33.2 Debug: Rejected Hashed Release Title: viZHA6LsP1tAqegwBt2T3fWhBAGA1u6e 12:23:33.2 Debug: Rejected Hashed Release Title: fowG4kDNUGBPexeqvX3eoMIoaAQdkcqB 12:23:33.2 Debug: Rejected Hashed Release Title: swxFbmRN0fdcjFuPMLogrdavgfBDNWk1 12:23:33.2 Debug: Rejected Hashed Release Title: 920KvlYQ6TyRJQlcqh1FAnpXU48aVms9 12:23:33.2 Debug: Rejected Hashed Release Title: 3Zr5BqEVkfVFKC7LlzFPM9utr5NdoJAJ 12:23:33.2 Debug: Rejected Hashed Release Title: gk6djkIfDLXwyC601fY44yqU9tsfdqvZ 12:23:33.2 Debug: Rejected Hashed Release Title: AEoToB95d39jTeWIqwPkGSGQjWm9rd4C 12:23:33.2 Debug: Rejected Hashed Release Title: FsCV5fH0TpC84WEUhlaK54GN3TCzrkDl 12:23:33.2 Debug: Rejected Hashed Release Title: g3KzKdPiDykQVp8miVN5G0KmoXpwUGbU 12:23:33.2 Debug: Rejected Hashed Release Title: 3m1nbva0WyjDe6iDkh6Hv5fvsHNpJnSX 12:23:33.2 Debug: Rejected Hashed Release Title: wIxazfcSDimW4DaK8acYxRaWNmH1tvaJ 12:23:33.2 Debug: Rejected Hashed Release Title: oeWdimqByc4IQmkw3PDv5RSWMxCP88dC 12:23:33.2 Debug: Rejected Hashed Release Title: vM4j7P1xmvNPBBjPCMG4So6xJNrnY62n 12:23:33.2 Debug: Rejected Hashed Release Title: jAtJo654pMn9Rbjk7SBu3X1CGQ870epa 12:23:33.2 Debug: Rejected Hashed Release Title: ewQTgBgQHHAOQfBp5efj1gqelvUsYHaX 12:23:33.2 Debug: Rejected Hashed Release Title: jketJCYUjGC3E8xVXKYNlcR6liuOZoi6 12:23:33.2 Debug: Rejected Hashed Release Title: 0QLB6vtaz3ClDEhjIM66yrLag54pkr7G 12:23:33.2 Debug: Rejected Hashed Release Title: hVCQ2dxei9raoCod1v8MVhPiBwxMGF0O 12:23:33.2 Debug: Rejected Hashed Release Title: AjNybcupfj3kaALyiYbBC7wdc7wfqBX8 12:23:33.2 Debug: Rejected Hashed Release Title: GJYsoML7uMgkTm6oWstNyJmQ681n7QNJ 12:23:33.2 Debug: Rejected Hashed Release Title: SIZ92fbZT7LId0ahRc8qN4lkelFKyzaP 12:23:33.2 Debug: Rejected Hashed Release Title: h07ucstpbY5ln3Qz7FrkhnflxfC9dPBz 12:23:33.2 Debug: Rejected Hashed Release Title: JzIcvBhyonDHtKByHVGFSpgWPnwC7v0i 12:23:33.2 Debug: Rejected Hashed Release Title: IC1PprWktP9dTR4F4ktOUF4g3tSqYYEn 12:23:33.2 Debug: Rejected Hashed Release Title: BoKq0jzNYvUObyw6BHDgh5W1Rmn3UYUQ 12:23:33.2 Debug: Rejected Hashed Release Title: F7I0un6IydepwHCd7NyRTJgEgqGrmfAR 12:23:33.2 Debug: Rejected Hashed Release Title: yi6CgLYqMzLWfHctBCQwzvGpWaTGqAWm 12:23:33.2 Debug: Rejected Hashed Release Title: vXRloLdHKZBPCHFCkmvGtSfeY37oJTN9 12:23:33.2 Debug: Rejected Hashed Release Title: 8USvjRyhauvOKpvCfGEkbWNkTlSY7lBs 12:23:33.2 Debug: Rejected Hashed Release Title: jYO4DukKuA1Hx9CtobdQBySCULV7Xkh5 12:23:33.2 Debug: Rejected Hashed Release Title: mQBR5XoEbSs2aTQPgYjeA4VjZzHk4Ft0 12:23:33.2 Debug: Rejected Hashed Release Title: Cs8rJsmI6V221gfAzLz4njVF0wa0vK4b 12:23:33.2 Debug: Rejected Hashed Release Title: eOOGOxNo9WCqw43ghA6E7Vg5Tr3DUkQN 12:23:33.2 Debug: Rejected Hashed Release Title: Fhi42ACAysPvU8hmCSNJmV2vIwMhXrxD 12:23:33.2 Debug: Rejected Hashed Release Title: 3EzKX865cFkK08yO9JTICQ0kHUW8f99d 12:23:33.2 Debug: Rejected Hashed Release Title: mgOZpFCBDV1IpcQ4jESrc0A7U3CcmU72 12:23:33.2 Debug: Rejected Hashed Release Title: 1HVouw5GJol3OsAXuuIH2RrNdM6tIZGR 12:23:33.2 Debug: Rejected Hashed Release Title: ph5QE780k6e0aUkzNU0UOQTWbQghoLen 12:23:33.2 Debug: Rejected Hashed Release Title: h6G9q6JHiNK7hr4Xlum3WPoXyPwmIHVL 12:23:33.2 Debug: Rejected Hashed Release Title: DoLK9XksZHf8QgLGrpdRGwl6t0gruNzm 12:23:33.2 Debug: Rejected Hashed Release Title: g1RcHSlDkg8bagpBMlYTPWQ4DRVVwXbk 12:23:33.2 Debug: Rejected Hashed Release Title: xWrjnoLE9yRuj1goqsGbOW0DZnBhAf1x 12:23:33.2 Debug: Rejected Hashed Release Title: YWX85xa6BQh5q3PZhAYbycWZssD7sIOt 12:23:33.2 Debug: Rejected Hashed Release Title: KV3kcAIOK5ht8CogpE9XTGUBMufXMICq 12:23:33.2 Debug: Rejected Hashed Release Title: p3U6RZxBb7BWw65qQDdRwinANG0nczDk 12:23:33.2 Debug: Rejected Hashed Release Title: xOAjtHttba6eUsjpKv4k1V0RHlmKDvcz 12:23:33.2 Debug: Rejected Hashed Release Title: 2lyNGMKZVnfKqavpMLR9g9Sq7UljEG1J 12:23:33.2 Debug: Rejected Hashed Release Title: RyU0xZTY4ykVPnaaIlXJvwjcyG0NYU5L 12:23:33.2 Debug: Rejected Hashed Release Title: TlsFOWFTaRYT6sdCB6dAgO1fgBFxTQQB 12:23:33.2 Debug: Rejected Hashed Release Title: H5gDe8zNnWuRs0AwdmyJK5d1rZgCXcw3 12:23:33.2 Debug: Rejected Hashed Release Title: t2WFLA0YBzEuIxkzUwJEc4jhRcRAWDhX 12:23:33.2 Debug: Rejected Hashed Release Title: rzuVtYbZqacRKpk3BTIaIApRvTO9LmTB 12:23:33.2 Debug: Rejected Hashed Release Title: cYROWyix68QGBhbKNRM2W7jXJQn0RAJd 12:23:33.2 Debug: Rejected Hashed Release Title: GDIMMIw5xBHI6zHlhgAC8UexcTmFT1zk 12:23:33.2 Debug: Rejected Hashed Release Title: srbwxLQJnczMswkrpwoigpvZLS4RedLI 12:23:33.2 Debug: Rejected Hashed Release Title: 3RpgmbcQgMzZIIZqX0n6N6PTuJILjC5F 12:23:33.2 Debug: Rejected Hashed Release Title: ueo7VU50Ln3IkBRvhcxUZeEFitchUXoA 12:23:33.2 Debug: Rejected Hashed Release Title: VrJqpfxpWZv8apdZhLFCOshGnrVgzkbq 12:23:33.2 Debug: Rejected Hashed Release Title: 3MlkP9eCZp15FlFlMIrtSlRLVQqrpEcj 12:23:33.2 Debug: Rejected Hashed Release Title: IKeIPovXTCbEEcWSDcFbA4HxEWihWgkM 12:23:33.2 Debug: Rejected Hashed Release Title: YuMOxaL4LwKxyBzASFJMuBfLe2Xg81m1 12:23:33.2 Debug: Rejected Hashed Release Title: rxp5PT7Ad8bNmIv1LzEJGFRmD7j1a3TI 12:23:33.2 Debug: Rejected Hashed Release Title: jQDdIQP2JJTKdBdPAijfCaQ3sToxproY 12:23:33.2 Debug: Rejected Hashed Release Title: 3LRgH7ZkEZcDVsmtPQVRrTvSfV0zmzIb 12:23:33.2 Debug: Rejected Hashed Release Title: dogKOQmI0PS7vMbw32PoL2XrrGb74GkB 12:23:33.2 Debug: Rejected Hashed Release Title: 9kDyXHkrT96908coNwWlUXbyCqUKN25c 12:23:33.2 Debug: Rejected Hashed Release Title: LsW1dJsgQ51bFQcqNTPoMd9kS0ZWeA30 12:23:33.2 Debug: Rejected Hashed Release Title: RO7Qgg4wm3azbS4TWfN6pR5gMGw6rMLI 12:23:33.2 Debug: Rejected Hashed Release Title: qWjY2mtMy9L3JS2e3T9p9nKHeuofFFzm 12:23:33.2 Debug: Rejected Hashed Release Title: xeXimJhLDOYt3t2nsHYNEchloDI2CML5 12:23:33.2 Debug: Rejected Hashed Release Title: JAtqxqO5yiNsn6uSmlg3l3yFTZO6mzij 12:23:33.2 Debug: Rejected Hashed Release Title: DnkgTOTR5DOZ58OrKKDyXsKG4Fp8V5gv 12:23:33.2 Debug: Rejected Hashed Release Title: y3kaD3CtV7OPUZXK6rucAG485APXRXRS 12:23:33.2 Debug: Rejected Hashed Release Title: xXgtcZjB4nAtRoEolujCEPle8shKDeFi 12:23:33.2 Debug: Rejected Hashed Release Title: B4LkxAzUaEuTOR0yGCE5834Qv5BbmTCQ 12:23:33.2 Debug: Rejected Hashed Release Title: lQ0Tx5kuiSbhTI4OzFB3JswDPbtIjZ5T 12:23:33.2 Debug: Rejected Hashed Release Title: 7ZplZoZ6pDGy5U5yN73IAob3aHIALRdA 12:23:33.2 Debug: Rejected Hashed Release Title: G0ZXGJ0xjLjGIepcScYpt0OEppcAf6EK 12:23:33.2 Debug: Rejected Hashed Release Title: P66Io2W2cUZEaA9ndvMXg5QpN5F83e3i 12:23:33.2 Debug: Rejected Hashed Release Title: 4r75Fy42Tp2xB96UMvMljjBqxuUUYghn 12:23:33.2 Debug: Rejected Hashed Release Title: Z1y6tjoGibNB216BT1q1PB49KCfX85Q1 12:23:33.2 Debug: Rejected Hashed Release Title: RhCF1WdD1TPArew54AhZYYW6qqnOnWgb 12:23:33.2 Debug: Rejected Hashed Release Title: svLPOy07zcFSut9oMecWcxWMucL5kd41 12:23:33.2 Debug: Rejected Hashed Release Title: P5Tl6L9B3gp16Wrn1mR82GUm0bE0g55I 12:23:33.2 Debug: Rejected Hashed Release Title: wgAblc3asrfiwZHUwunOlVa5E0iMbZZq 12:23:33.2 Debug: Rejected Hashed Release Title: 8iLX5ckTD33KfhPaTKm4gx22J1PUGjEn 12:23:33.2 Debug: Rejected Hashed Release Title: eWTAZWEqMqdZyIgj2ZKVeNljpqu2ZOYV 12:23:33.2 Debug: Rejected Hashed Release Title: dyGq18KLdDNw2ahPtfoHlkpoyWai18BX 12:23:33.2 Debug: Rejected Hashed Release Title: LEfIjLmpgfodBCbYsAqDjbUxBxfETiPd 12:23:33.2 Debug: Rejected Hashed Release Title: vkEt2aYVrvPGXogaB8XO0sjUR1mRk7OI 12:23:33.2 Debug: Rejected Hashed Release Title: VqxRbFhnuiwfTp8KRHyXSkBBBu2aEHue 12:23:33.2 Debug: Rejected Hashed Release Title: zlmOUoIfPDYrCk7Rjd6d1Ha8PgA6pfec 12:23:33.2 Debug: Rejected Hashed Release Title: E4Jf2JFSXiwlB7SkRH2PVtFzbv3bw6Ab 12:23:33.2 Debug: Rejected Hashed Release Title: 2PqjhX3U2o0qPCMlya5kmBiTQNabLtxt 12:23:33.2 Debug: Rejected Hashed Release Title: vxULJZegzgFTfEttr9d01vP58VlR0hkm 12:23:33.2 Debug: Rejected Hashed Release Title: dmix9UhBy8zOA75SN4KRU5OR53AIRrxa 12:23:33.2 Debug: Rejected Hashed Release Title: Pc39qCsDCX9KYu4TYvlOIpBi7aAQ9u1V 12:23:33.2 Debug: Rejected Hashed Release Title: zf2LT6HqxJ7avWK0s3uEBIvflMeFsaKG 12:23:33.2 Debug: Rejected Hashed Release Title: ndYZrizkBPzQaR2iC1YA1zBhM2N0D0df 12:23:33.2 Debug: Rejected Hashed Release Title: zHTJrZGqGvGirKLdByTyoqQn86G4HW6G 12:23:33.2 Debug: Rejected Hashed Release Title: EsSS1bAESJAUnMc1TkeV8HV4A1sLddGQ 12:23:33.2 Debug: Rejected Hashed Release Title: hKvmE3ox6Ofm6couHrCJnGnmiEC9JsjA 12:23:33.2 Debug: Rejected Hashed Release Title: oI1kDUVEfNNNO7AoSJJcLIGJKZmTVhO5 12:23:33.2 Debug: Rejected Hashed Release Title: 0nLCbjTX4bdNRxGdeszz0RQQsN7pCvQ8 12:23:33.2 Debug: Rejected Hashed Release Title: Q9wdhplouVz9OAgfdiVVQGQ7Sdng3DaB 12:23:33.2 Debug: Rejected Hashed Release Title: a2rUZUpwLBLZlWX5AyOHUzuWkND2XCOr 12:23:33.2 Debug: Rejected Hashed Release Title: 8gsfa80tbCNZF7LNQdTgAOaB1OADf3kO 12:23:33.2 Debug: Rejected Hashed Release Title: DrWPbOrMVXfIecTUhQlSWOz1L3AQ6Imf 12:23:33.2 Debug: Rejected Hashed Release Title: KQEJDVnjNehC235jy59ZuJw1IpYf21Wu 12:23:33.2 Debug: Rejected Hashed Release Title: 2BhoZ5hYcghh5tkclR6qe8XfroSlSzcL 12:23:33.2 Debug: Rejected Hashed Release Title: PH4tDMZVmH638Bhlv7vy2w8F2saTDysx 12:23:33.2 Debug: Rejected Hashed Release Title: RU061pjRpPBh4oNePmPoIRLWqjnSu5BM 12:23:33.2 Debug: Rejected Hashed Release Title: 82SWINChtdKBEItLO1aG5WQ4jMfmwNXx 12:23:33.2 Debug: Rejected Hashed Release Title: l843K48S1o6TuTGSxBqb3QZn2hOL1ZN8 12:23:33.2 Debug: Rejected Hashed Release Title: 2H9TtoHIYrsK51IZn6NdsdIS6mtaYrRC 12:23:33.2 Debug: Rejected Hashed Release Title: cgKMWYG58Cpd8J8A5CbOG5jyAkSf3UHk 12:23:33.2 Debug: Rejected Hashed Release Title: bk3IcmxbTQmQYAimv5O0HLoNTGsozCar 12:23:33.2 Debug: Rejected Hashed Release Title: vyCWXT0Dhurl7aKAzCzMgaAi4AZ47pD9 12:23:33.2 Debug: Rejected Hashed Release Title: Gi9snzsWlibQW8QGxdb5f2R5KAvBly7m 12:23:33.2 Debug: Rejected Hashed Release Title: zx3EHe03Wc9z0xTYNNcntK9pKfLcvrj9 12:23:33.2 Debug: Rejected Hashed Release Title: uPSdKHfRchL4w1JRCyxBRPNRc4FQryBw 12:23:33.2 Debug: Rejected Hashed Release Title: U3Y4ZnuRxTnXIESJt8xDAzErB4Ja9eD2 12:23:33.2 Debug: Rejected Hashed Release Title: JeZzINvViJJg32JFw7An4ugDoWkaVqZi 12:23:33.2 Debug: Rejected Hashed Release Title: 1g7NSL9xFftw0xW00pFf3vyHQi4IRxDG 12:23:33.2 Debug: Rejected Hashed Release Title: gorK4eaH5WlajwCPlaId4SoU7MjF8dOR 12:23:33.2 Debug: Rejected Hashed Release Title: uwDbM95I9kjhzF8PTDlzUTCj8NNfcQzx 12:23:33.2 Debug: Rejected Hashed Release Title: kRf6ak6Wwo23WDkT0uBFkd0DwA3xLBem 12:23:33.2 Debug: Rejected Hashed Release Title: DI51FvvD5LikI0zvW7fE54i7lfQoE7wO 12:23:33.2 Debug: Rejected Hashed Release Title: bAZ02pwvRYRvEeeH2xRdWLdxGC42Iz0V 12:23:33.2 Debug: Rejected Hashed Release Title: mMQD7F1bQzhHoKB8HT8WAJntpCkk1VYK 12:23:33.2 Debug: Rejected Hashed Release Title: cfKcwOjicJrETkWt0FobBcz1VVIZAn46 12:23:33.2 Debug: Rejected Hashed Release Title: w51rdBF78PcjTvOPmLOZsxsXpfbkH9hS 12:23:33.2 Debug: Rejected Hashed Release Title: rWAFaPm1tW4sZOLQQ9ELuWPvr3LnTDGr 12:23:33.2 Debug: Rejected Hashed Release Title: 4InEcoEpZOkaxmtLFZQ9HZo9YsjGNzzR 12:23:33.2 Debug: Rejected Hashed Release Title: qziYirgPzS4RBrbUgdSNMWJNjL1E9ZUC 12:23:33.2 Debug: Rejected Hashed Release Title: qCXInP8fV3HF14p2CI9LgKhBIdgewXoC 12:23:33.2 Debug: Rejected Hashed Release Title: zn2PV7Yv1m1NFDaccM53y8qtcn20pkZy 12:23:33.2 Debug: Rejected Hashed Release Title: UGfrXk7h4CDWqk8kvKq70NvyYLOGAAUK 12:23:33.2 Debug: Rejected Hashed Release Title: amewIO9mHdFnZhHuE8WkPYG6jtjEPM79 12:23:33.2 Debug: Rejected Hashed Release Title: 64TV8b79DUWN86YbBrNfbeVBxemS2mCF 12:23:33.2 Debug: Rejected Hashed Release Title: JZXNHN1aMUAnKXkpUypnpIZRmaFs3BrQ 12:23:33.2 Debug: Rejected Hashed Release Title: 5Zp7CCrtdFmB7Nnl8wQdcGrEkZ7muEKT 12:23:33.2 Debug: Rejected Hashed Release Title: nWh4djkzpRrioFEbZbQkiTK9vqchkzDY 12:23:33.2 Debug: Rejected Hashed Release Title: 8U8rUR2NWvbRHsBzatM6cVl53wJnCmkF 12:23:33.2 Debug: Rejected Hashed Release Title: xhGjSznj1XIbVs8ULjpEgbfFgxrcpVUW 12:23:33.2 Debug: Rejected Hashed Release Title: gkm6QU26i9s2lQXyXWR9NC7lyv86i8Hy 12:23:33.2 Debug: Rejected Hashed Release Title: MkGY6oDFicI3QGEGIAmpFOpVSP1zdlgy 12:23:33.2 Debug: Rejected Hashed Release Title: rJ7fygLX3h5QT59B96cDzQxedmBRlJNT 12:23:33.2 Debug: Rejected Hashed Release Title: IODCYYCByAF5Qedm8wRscpBSUrHBMZQ5 12:23:33.2 Debug: Rejected Hashed Release Title: bOjuwqkiMgFPJDHbWI0RneAAYNXfMHVi 12:23:33.2 Debug: Rejected Hashed Release Title: YFEwZk9NMU1cqkURSp0QcBTqY2Hrp9fx 12:23:33.2 Debug: Rejected Hashed Release Title: EdpYRD6o1rqG7PfcEZHAMjiClRWLqlCg 12:23:33.2 Debug: Rejected Hashed Release Title: codtmJ3PwlFCsff2B3zUpzoyjeaX00PF 12:23:33.2 Debug: Rejected Hashed Release Title: hgYNcEPSY6XRNPxakCLh2fhVtzSKUrOx 12:23:33.2 Debug: Rejected Hashed Release Title: zlFOtRERsR095hQhu2ygCVKnk6dc1xjM 12:23:33.2 Debug: Rejected Hashed Release Title: UabxbCo2MVkqHo6ae3dCDZxkwuhKeyHa 12:23:33.2 Debug: Rejected Hashed Release Title: m6Avoldkpvo9Y8MUsLkJc0OPoU81hxbT 12:23:33.2 Debug: Rejected Hashed Release Title: XQ3U2wnjelVoGpGAbgJJAxbkwJvGYak5 12:23:33.2 Debug: Rejected Hashed Release Title: lu450BqdVjzCz3DJ4IGQNDO8lKdFYRfg 12:23:33.2 Debug: Rejected Hashed Release Title: VO3dz7A7Vb3Q1N2N2yoSK3SZWspQbboE 12:23:33.2 Debug: Rejected Hashed Release Title: jWWclSvcXRYIVedDzV493kB5uWabV8hO 12:23:33.2 Debug: Rejected Hashed Release Title: B914eo6Y0TOPUpZY58ZvVhVdb7vQdcSR 12:23:33.2 Debug: Rejected Hashed Release Title: ERYN2Lx9kUqgtn3q2VRwhdEzpulUE7Hx 12:23:33.2 Debug: Rejected Hashed Release Title: gB66DnSs7BmXLl4MmMrymkes9S5bg98q 12:23:33.2 Debug: Rejected Hashed Release Title: ehZUam6uQoBRV7Vdb5YJIfdtBi9kHzKB 12:23:33.2 Debug: Rejected Hashed Release Title: PBjeqpJHmGeW8V8tf4FKbeDTBmvlClms 12:23:33.2 Debug: Rejected Hashed Release Title: GAi1t11VxnFn5exS7QNfK6I47s2VUt1B 12:23:33.2 Debug: Rejected Hashed Release Title: ovhhoyhtb4y9nNkkrAw5ke7rj86wQZKt 12:23:33.2 Debug: Rejected Hashed Release Title: qgAxGgyquTlQrWyGKfSUOQrkCY4IPbz9 12:23:33.2 Debug: Rejected Hashed Release Title: Kdi4PXEO6n4flu9MTfaF9AMU5aS2s9CO 12:23:33.2 Debug: Rejected Hashed Release Title: m7wa7UKfGwJaG7503ed0TzqjX0zJ7RlY 12:23:33.2 Debug: Rejected Hashed Release Title: Kz8Rumh3AP31w3HE030uJV2PRDDpOo3q 12:23:33.2 Debug: Rejected Hashed Release Title: bCjV4XzWmIqWwT2koguI7tjDB4wkGEGB 12:23:33.2 Debug: Rejected Hashed Release Title: 0CybGtJYQzFSJSXzUIXe2ZMhuKSlkHDT 12:23:33.2 Debug: Rejected Hashed Release Title: dAAb2t26EcsjYbMFfG10Zkr6usn8z6MP 12:23:33.2 Debug: Rejected Hashed Release Title: Z0v19QzXHTkHn0riLJOyKeiYmq6PjD43 12:23:33.2 Debug: Rejected Hashed Release Title: ZwFjWSF38EWobEkOMIs3wEQzfdR9sHKt 12:23:33.2 Debug: Rejected Hashed Release Title: MbaSk3FZXAskRV1x31a9Ad2eui7g1eF2 12:23:33.2 Debug: Rejected Hashed Release Title: HgGFZ1nVRgqzE7wOVazuqhl5eIKnF6GD 12:23:33.2 Debug: Rejected Hashed Release Title: XkqIPsgqFiTzIMboMIl5cZ8TUjuMsePD 12:23:33.2 Debug: Rejected Hashed Release Title: eBds7Xj7aNnODIj43kWZaRNvJONuWzIu 12:23:33.2 Debug: Rejected Hashed Release Title: 6YsHiNJYSl65JwkQ5Lq2YFpBDneWbCkn 12:23:33.2 Debug: Rejected Hashed Release Title: M0hufq4PuuvfRWJZXnEen8IoQPxaijEC 12:23:33.2 Debug: Rejected Hashed Release Title: TuSlFBYYQcUoVcuO5XAA9qNWisNDzOSi 12:23:33.2 Debug: Rejected Hashed Release Title: QIFLau8XDcfDzElD7WFes4WTBXiNfKEW 12:23:33.2 Debug: Rejected Hashed Release Title: q45xCCNZYPtpQt9O7543zDZUxBj0zAKG 12:23:33.2 Debug: Rejected Hashed Release Title: VrU9o89bK3LjeFQOcd8VDYlzHr3bGEFr 12:23:33.2 Debug: Rejected Hashed Release Title: LLflXLVPtsgJKaa5glJNjJ5vC34ngBoQ 12:23:33.2 Debug: Rejected Hashed Release Title: OpVMvpUoSKynsVDdfet12YSQN2HBRLWX 12:23:33.2 Debug: Rejected Hashed Release Title: djgY5kGMna7Srz5ceZZrbzdd8ZDobMxW 12:23:33.2 Debug: Rejected Hashed Release Title: P2tTIkSAdfxxn2IpH9ZtcbKBqjudeuRs 12:23:33.2 Debug: Rejected Hashed Release Title: ebYcdJxCXumCJzdegot0qJZZjRDcrRPe 12:23:33.2 Debug: Rejected Hashed Release Title: 4TFIfHoDgJYVGgo45y7rGPYKRPxCV1ly 12:23:33.2 Debug: Rejected Hashed Release Title: 39ks2fGvPRQtDWqZXdP8eeKk24oN6Kg6 12:23:33.2 Debug: Rejected Hashed Release Title: pJsfhtMvcaufTXnYsB1MY5Dw5QfnKJ6U 12:23:33.2 Debug: Rejected Hashed Release Title: 2VT7Sd9CrLChBcE9Giq2dPOkc4N5yzeK 12:23:33.2 Debug: Rejected Hashed Release Title: 6rmaBLIxD20Bh6YUKySza59kotvVnzn6 12:23:33.2 Debug: Rejected Hashed Release Title: kwgdIUvkUIcNd0ipOj938NA060Delvh0 12:23:33.2 Debug: Rejected Hashed Release Title: rNN5xJMFoU8Qw2NJWLQ5JmYuACkqruVS 12:23:33.2 Debug: Rejected Hashed Release Title: b5gohfoLhMP2DDKg2CRRv9BktyQ7jRHP 12:23:33.2 Debug: Rejected Hashed Release Title: rGWI34rnKXo4CZ6TfLO6sLxjWwSqsPMA 12:23:33.2 Debug: Rejected Hashed Release Title: iKBH0lOCcuPp7kHFvJSMw9NMsVYjOz9v 12:23:33.2 Debug: Rejected Hashed Release Title: GujZmbs80CN1Tvo5ZJ9DcRTZNrx8ikFR 12:23:33.2 Debug: Rejected Hashed Release Title: sY5EoxGcnQXjgSXLxF47fKaQaEawQ6i2 12:23:33.2 Debug: Rejected Hashed Release Title: UUxq6RhddpiiQ2rufV6W7MWql7aBwGK0 12:23:33.2 Debug: Rejected Hashed Release Title: mYufpceGM0t6FOJqx52OXCMhTF7sW5uQ 12:23:33.2 Debug: Rejected Hashed Release Title: ZiwVbug7JpAxrmkUbpusPlIcFkyx2uBc 12:23:33.2 Debug: Rejected Hashed Release Title: YOCSIrEoatpaJc2ocsqcmxqnFLScCjMB 12:23:33.2 Debug: Rejected Hashed Release Title: twJu701SJJgVnOc4osjlHl3KPa3rjOmC 12:23:33.2 Debug: Rejected Hashed Release Title: oHXW4ady7htq9axF2MQGoEAgQ79V7OEX 12:23:33.2 Debug: Rejected Hashed Release Title: ICgrOeK2pdqeF3SGzK16SBMOG008g1uS 12:23:33.2 Debug: Rejected Hashed Release Title: ViTz6E84b6uQxARN1BIV2E4KaWPDX0NZ 12:23:33.2 Debug: Rejected Hashed Release Title: peDWbaO5aXrdJbj0qCFR8oGpOyVm5nSO 12:23:33.2 Debug: Rejected Hashed Release Title: jvAhhLhUTcl2XGqpqbjx2GYCLLniAcbG 12:23:33.2 Debug: Rejected Hashed Release Title: nfnphIwaFjYiJBzayPjNnue9CUvCfd7a 12:23:33.2 Debug: Rejected Hashed Release Title: sSa4xlvA1wFztbkAzz0HFfft700ZmzzH 12:23:33.2 Debug: Rejected Hashed Release Title: iwECZIezi7K545RooGPPqnS1YLsIFNJd 12:23:33.2 Debug: Rejected Hashed Release Title: 5TtQTht9VB1o6n9MSUV3E3b53aHjG4SN 12:23:33.2 Debug: Rejected Hashed Release Title: hb5MkcOfyP8iMn9I7rkK1ghdXXKY8wR9 12:23:33.2 Debug: Rejected Hashed Release Title: moNySnJSg6c3RSNl1YP3ZC3kXFrlgaEe 12:23:33.2 Debug: Rejected Hashed Release Title: KNdMqPtGRrUaLSD215BV2EjHH8zOcKvD 12:23:33.2 Debug: Rejected Hashed Release Title: 9dizJi15u8DZGHEmj4lxGkn91S9j96Lo 12:23:33.2 Debug: Rejected Hashed Release Title: TIcPK0is6WlpmLAVlBh597q8HGS81nYE 12:23:33.2 Debug: Rejected Hashed Release Title: nhxlWZpDBcbQqbpxLHhyOLxi7E6pNpaw 12:23:33.2 Debug: Rejected Hashed Release Title: UatZcefBYqu4rn7aKGmEwngsqilHUyRG 12:23:33.2 Debug: Rejected Hashed Release Title: agLmOj14UYxsGdXYqFZWrcNbUm2DspI0 12:23:33.2 Debug: Rejected Hashed Release Title: pmWP721udsLYqv15Hr3NemHhRHsumSak 12:23:33.2 Debug: Rejected Hashed Release Title: NYNkaRxrIruslSnwElAFVFLvk7A8MkBI 12:23:33.2 Debug: Rejected Hashed Release Title: WmpXZmTY9GNhDrdy9RB0Y3CII1Dj4AXi 12:23:33.2 Debug: Rejected Hashed Release Title: EIM2KSNmuXPIEuWHQHBi4jVe8x9UKJ6f 12:23:33.2 Debug: Rejected Hashed Release Title: FscyiM2qGgNL8Mlf7Hflk8dlm43xjayJ 12:23:33.2 Debug: Rejected Hashed Release Title: JPoM1tXWfsF44DIDOI1Ys35WaMtZ1elg 12:23:33.2 Debug: Rejected Hashed Release Title: oRnr6sC1c12fmGPuX3Imhex5GluZ6UTQ 12:23:33.2 Debug: Rejected Hashed Release Title: IIMy0QCwESRK4yTYSgNvzF82hGiTOeej 12:23:33.2 Debug: Rejected Hashed Release Title: aQFWSpTsjxaveANWju66WlJzoqEZ7SzU 12:23:33.2 Debug: Rejected Hashed Release Title: 6pBScJvdROTXaWXaj5vRaJ1WXVQmtJe1 12:23:33.2 Debug: Rejected Hashed Release Title: O2zE5d6x7mhgreEjdILvvvi1b7iJDx1Q 12:23:33.2 Debug: Rejected Hashed Release Title: GfcpxU7bymnJG7h9B5jF0timjBseVbd1 12:23:33.2 Debug: Rejected Hashed Release Title: bahhQ3WGRTxLJelQ1QPHh1P2cbb5ZkjH 12:23:33.2 Debug: Rejected Hashed Release Title: BAPSQNSpUyYMqkfX6ovaJAa730jGCPHw 12:23:33.2 Debug: Rejected Hashed Release Title: 3chPtErwantam4AtbAb21aKdbDezjMxS 12:23:33.2 Debug: Rejected Hashed Release Title: oQQSk6C2MjNiuqq5OsvOt1MR1LkgcQS8 12:23:33.2 Debug: Rejected Hashed Release Title: NGMf3pJhxxEr0udyEPhUElmrzCChGuFw 12:23:33.2 Debug: Rejected Hashed Release Title: wnK1asrl41kgdCtnfc32GE9AihDA1Mp0 12:23:33.2 Debug: Rejected Hashed Release Title: bkmePkhCH0l3P5v2hvrkEtvPsiwSmU6d 12:23:33.2 Debug: Rejected Hashed Release Title: hIzsAnsqi5ozdkeZjO9EYgdurI4zzvAY 12:23:33.2 Debug: Rejected Hashed Release Title: Ht50ImIBr3CY44I8PtpHINMbHlLvOrSH 12:23:33.2 Debug: Rejected Hashed Release Title: 3CuEv3b5gecOr08xnCSKs71Cual2ViRe 12:23:33.2 Debug: Rejected Hashed Release Title: SIioOUQighYd7OAPTu9Zi0A6gGnNbJUG 12:23:33.2 Debug: Rejected Hashed Release Title: cW9SRAOYZsNHdHEwi8uTW3lyro1KSU3f 12:23:33.2 Debug: Rejected Hashed Release Title: lPtV1FopTkcTXH26GWdszC3F9zKXwgqG 12:23:33.2 Debug: Rejected Hashed Release Title: OD8KTc5WvhhfGzadOThKhhurGx2QYu16 12:23:33.2 Debug: Rejected Hashed Release Title: GbiCB0PLCXEKXg8LvhAL4lqiqYsSk2ex 12:23:33.2 Debug: Rejected Hashed Release Title: CmLLOz0pZEx7VwOhAqFlQHkMhc9SNLUv 12:23:33.2 Debug: Rejected Hashed Release Title: mV1eLqQayyj8ZgJ5MhhVoPWWVRXR7T36 12:23:33.2 Debug: Rejected Hashed Release Title: SBu8d8HczvhTVBFYHPqe4MiNbSsvVn40 12:23:33.2 Debug: Rejected Hashed Release Title: DWDnUwMruCaF2lqJTzf2zkkiWnOYQiWB 12:23:33.2 Debug: Rejected Hashed Release Title: TkYujeCDPCLmw6EhUIWxlAn7rfbmBbrO 12:23:33.2 Debug: Rejected Hashed Release Title: n1FbvFgBD6gnJycIeP7pcL03OXqguTTN 12:23:33.2 Debug: Rejected Hashed Release Title: AeQ9N0G0Z24m20rOga6bm067CGAhC4VM 12:23:33.2 Debug: Rejected Hashed Release Title: 8z7ndlzc9T4MasZiQYMFv47GHTM7ctpn 12:23:33.2 Debug: Rejected Hashed Release Title: uhXom7kjrwyezRVPAGLBWg51JUh37j9N 12:23:33.2 Debug: Rejected Hashed Release Title: VdhQlpRF4nsw71ZL1MCQmzciRq16qH3p 12:23:33.2 Debug: Rejected Hashed Release Title: bRvONq2K3JXkrbqyyFxMkeYa5qogGKIw 12:23:33.2 Debug: Rejected Hashed Release Title: XmG0GEszGC3HlUhEZLplqzXgLG5TS07Y 12:23:33.2 Debug: Rejected Hashed Release Title: uy17sgJjeAmrsJTPAkSGNgRkK1wKVTib 12:23:33.2 Debug: Rejected Hashed Release Title: 6LkX4TBu0VyQQoS8O9HZB2mgYtHNVbjr 12:23:33.2 Debug: Rejected Hashed Release Title: dWCdXTyEtBG8GK5FKxU8AUw5XSffOUDq 12:23:33.2 Debug: Rejected Hashed Release Title: WB6Z67ZZA8sJY28Uoa9xEhMgsHn0J3IM 12:23:33.2 Debug: Rejected Hashed Release Title: CTmSiMzNR4oNYitKfTI4cF4ygWTSHz5v 12:23:33.2 Debug: Rejected Hashed Release Title: 7UFJ6LVv0QlTAFKAZD4rnDuumMHGnayx 12:23:33.2 Debug: Rejected Hashed Release Title: 1OkKZGf5aHFZaEngKKu9N2Y8uo5gFrb9 12:23:33.2 Debug: Rejected Hashed Release Title: APDgaxFvGD6iBl0lfTWeZaoJESnTrISy 12:23:33.2 Debug: Rejected Hashed Release Title: t65cLWHLI9jbD9P7p3FylfgADYak2BZE 12:23:33.2 Debug: Rejected Hashed Release Title: 59jox85GYa9YxPMPHuBSJktGLWp0deDF 12:23:33.2 Debug: Rejected Hashed Release Title: kdq0B6CdJNti4Pav8b3rJoxqeWfZxHRf 12:23:33.2 Debug: Rejected Hashed Release Title: UrPgavtT7cLyJXBGTE2oChfSfmerIpuF 12:23:33.2 Debug: Rejected Hashed Release Title: iZzlFC47kLR8nQ443Zoz2tK2IFtyacSo 12:23:33.2 Debug: Rejected Hashed Release Title: 3HZoTWkAQGvEKZeSnnHNgw5RaL4XlghS 12:23:33.2 Debug: Rejected Hashed Release Title: bUjZHe7ZIhBSztVjppmTPyIixJLEq3G7 12:23:33.2 Debug: Rejected Hashed Release Title: S9Ke206bsOt0eEOSlRsm76N9HDZ2hk6k 12:23:33.2 Debug: Rejected Hashed Release Title: Rw9vWFHYyakBz0xZIkolKcT3usWtTBL0 12:23:33.2 Debug: Rejected Hashed Release Title: cXuJNVx9sfQhfVcP4t22dd1U2dJ1uCB5 12:23:33.2 Debug: Rejected Hashed Release Title: IZ1NU8Zl8QFtxV53IP0FA9S4KUItTwfT 12:23:33.2 Debug: Rejected Hashed Release Title: 0yTHb8xKJOhuWdv6ntyZCI0nj1RrKDwA 12:23:33.2 Debug: Rejected Hashed Release Title: QQF5bz8yRFIZsZtxzz3pzLKW4mlTfjhn 12:23:33.2 Debug: Rejected Hashed Release Title: IXx7op6uHT7SpfqclEbNE8VuBCXC5Rgh 12:23:33.2 Debug: Rejected Hashed Release Title: 7B5RenkiidYSmR0GXlNlZ2KLHTIO1BXb 12:23:33.2 Debug: Rejected Hashed Release Title: 7y56NT4xqbbZV1W74liT6t3jSFufJO9H 12:23:33.2 Debug: Rejected Hashed Release Title: bVe4yKyEyiAAsiCKlgaLAZZOSDsO8RtD 12:23:33.2 Debug: Rejected Hashed Release Title: crgeXBcc7426W5P3JnBZXAcup0Kwn43t 12:23:33.2 Debug: Rejected Hashed Release Title: ou33juUwqgYp7XKJPNv2aNiqK0rFif30 12:23:33.2 Debug: Rejected Hashed Release Title: 1a0mzZDTDEKbX7UtTGSyCKswwkIZZcw2 12:23:33.2 Debug: Rejected Hashed Release Title: 7j468qTywx1osdeyTnYxfqpkvnt26qps 12:23:33.2 Debug: Rejected Hashed Release Title: EU8cXUVZvsk5TiBEcsdXVTyAURTKSvGs 12:23:33.2 Debug: Rejected Hashed Release Title: IeDjLTzKc8iRj8ML67JTu64Zst5ipZ4E 12:23:33.2 Debug: Rejected Hashed Release Title: GvUkiwN7dZLAQlauPYs6uYiFr7W0mAzR 12:23:33.2 Debug: Rejected Hashed Release Title: NJ0S0VKnhldRb6KQECaeVPnnFhUME3Ol 12:23:33.2 Debug: Rejected Hashed Release Title: iwN0CrDloObUg7rgQ2f3EcNwkKiJXink 12:23:33.2 Debug: Rejected Hashed Release Title: fKKFAJn02PheI7P9cjvIr0S0bNQv4yiS 12:23:33.2 Debug: Rejected Hashed Release Title: E2kQXxTSwPqHAxF6SQt32lUCBfbQvz1D 12:23:33.2 Debug: Rejected Hashed Release Title: 9ncdeRsgrOpKoQ2k5awpyCF7sk4WUFNe 12:23:33.2 Debug: Rejected Hashed Release Title: ZrGhex5wqbGHxAeUEd0quTy0nbbuozbA 12:23:33.2 Debug: Rejected Hashed Release Title: 9YqcxZDeWdnnowVTSNNwbNRpVZeIfo7i 12:23:33.2 Debug: Rejected Hashed Release Title: Ep6DVdn9kP28aZDBpOLHqMjwEIEyLJwG 12:23:33.2 Debug: Rejected Hashed Release Title: 4p4BWYe23kA8hts36Isms206q68dOIjT 12:23:33.2 Debug: Rejected Hashed Release Title: l5KsRDbh29GUd8ktBFZx2gAxWThdOw6E 12:23:33.2 Debug: Rejected Hashed Release Title: ISJYiyi2NEyPj18hLFXW0JbmvVagJEHt 12:23:33.2 Debug: Rejected Hashed Release Title: jmDcQnVc9A0uXBFUlekxCUYR5SB2lHM1 12:23:33.2 Debug: Rejected Hashed Release Title: l4yLFaXZnPMkuLMIoRQlYfCPWvx63jOL 12:23:33.2 Debug: Rejected Hashed Release Title: w98nZEP4Nfkj45umVyWtC7YaWuBh1ZHe 12:23:33.2 Debug: Rejected Hashed Release Title: iMbtyqH7yqa3xnmK8nfewfZXlcDXdbKb 12:23:33.2 Debug: Rejected Hashed Release Title: Q5cSNgtJfatQIoDy4Xm1g0QYrEr7nP9F 12:23:33.2 Debug: Rejected Hashed Release Title: Nw7JtRd66UDZevSzVsj6d4FeQbLnFmv8 12:23:33.2 Debug: Rejected Hashed Release Title: 2RrsqGtbqL4nkK68Al8Ohxh7gwBr78K7 12:23:33.2 Debug: Rejected Hashed Release Title: bFuwylguR90YShHTheRw0erXPDSAAiIK 12:23:33.2 Debug: Rejected Hashed Release Title: QtkiTmbp8h80VGjzBe7Nn4qAhxGSGEMz 12:23:33.2 Debug: Rejected Hashed Release Title: L6BQidCAiWF4Y5yUfY6v4Asq0lXm0uZk 12:23:33.2 Debug: Rejected Hashed Release Title: wl99engAfZyuFJb0HpLdGqZIfqbOwVxZ 12:23:33.2 Debug: Rejected Hashed Release Title: g3jwyKNxStG0XocFWBghlFzb8NfFgzvm 12:23:33.2 Debug: Rejected Hashed Release Title: tcLMWZy7JSY7SDkhAPKfS9UHSaMAN59m 12:23:33.2 Debug: Rejected Hashed Release Title: Jg184d5cdCA8zseC9zp0tiZeMPxCuqNW 12:23:33.2 Debug: Rejected Hashed Release Title: HnMegZrDTsbztOgt7szvniiG3RCflRuO 12:23:33.2 Debug: Rejected Hashed Release Title: 2LMY56j10MVaWT5oqirePfo8ObgJ54hS 12:23:33.2 Debug: Rejected Hashed Release Title: zFkNxqjztVoyaZTyLutdDos1rQl7fR4p 12:23:33.2 Debug: Rejected Hashed Release Title: DHbgEKIMvj586YJha3CZoLm3oCVty2Ug 12:23:33.2 Debug: Rejected Hashed Release Title: Zq0JU9sbs4OatWE65BoKkfgPlplrBSgb 12:23:33.2 Debug: Rejected Hashed Release Title: Qu7UTJVThNBcWlmQkCa8yUGPxmZt1qsn 12:23:33.2 Debug: Rejected Hashed Release Title: K9qzMeo4hWPbfPIfODBO3VV1yH3wrGdk 12:23:33.2 Debug: Rejected Hashed Release Title: 6E7nCW9aELd9xLvb5AAFia4N4B4cfyYD 12:23:33.2 Debug: Rejected Hashed Release Title: EwxY8fyMiqlFnC8Z9Fpx2XZMZYrVagBz 12:23:33.2 Debug: Rejected Hashed Release Title: vzBZ9kPhvq1Dr8FID0IO8HF1twrv57X6 12:23:33.2 Debug: Rejected Hashed Release Title: nnWfGsOeBH4h2nxtBjb9wJ4Jw7V9y3bT 12:23:33.2 Debug: Rejected Hashed Release Title: xN9A7vSPIN5qPDKMAuiFaaa0ngi8HxOF 12:23:33.2 Debug: Rejected Hashed Release Title: 4BSB0u4KTH3libd3CICAYEGRIDwmJDbA 12:23:33.2 Debug: Rejected Hashed Release Title: 3MKYgAahRg632s4cRYmUE9oZTIvqwP40 12:23:33.2 Debug: Rejected Hashed Release Title: Hm02x1x79FeO2JqQxNtGRzc0MShNA4kA 12:23:33.2 Debug: Rejected Hashed Release Title: TtMH2vX67p5sBfCIZ7xmfKQ0WDv7jJeS 12:23:33.2 Debug: Rejected Hashed Release Title: TdiOtjLnW2DLjl49DVd9clGCONd12cfY 12:23:33.2 Debug: Rejected Hashed Release Title: 4XpBvEO3ClP2KQSXqVrstcLLCIyCp5BG 12:23:33.2 Debug: Rejected Hashed Release Title: tlOEt1k1LkpAfKHerbCChkSkrW04hWsq 12:23:33.2 Debug: Rejected Hashed Release Title: OhF2W87Fhwdj7x8Vtow0dRnDGlKFpHRV 12:23:33.2 Debug: Rejected Hashed Release Title: fjNXYjEcGsttfJmF0spVH8gZ8nfSb3TP 12:23:33.2 Debug: Rejected Hashed Release Title: BJPdHkmddv8FfulZURtyhIBayhOnAvlq 12:23:33.2 Debug: Rejected Hashed Release Title: qMjkbsJrJCiwJEQ0t4nYKaIMeQ3GoTpq 12:23:33.2 Debug: Rejected Hashed Release Title: ZQHLltTpx1aFMkKzHJtn2HuDXhcpKQtU 12:23:33.2 Debug: Rejected Hashed Release Title: ARfVIv8F6d7C5e6CDiDt3xWrCT0MsRZf 12:23:33.2 Debug: Rejected Hashed Release Title: RFwg8P841WERS7lyJansXZkdW6yha283 12:23:33.2 Debug: Rejected Hashed Release Title: phWyHyvYgvj8diaUmEHFEy4a04upV07q 12:23:33.2 Debug: Rejected Hashed Release Title: SNeis8DuYIBXk817BdvfeiNlw0WdnfP0 12:23:33.2 Debug: Rejected Hashed Release Title: ewyWS3JHi1TC4lAbJnkfLiPef4NSTr9y 12:23:33.2 Debug: Rejected Hashed Release Title: yyfFpgwPceqFC3KNrJZg9iJOfV46iidY 12:23:33.2 Debug: Rejected Hashed Release Title: E6SpRNfHuczdASUttBjfvLvKhHeWIbLO 12:23:33.2 Debug: Rejected Hashed Release Title: 2aCsdN6gwD22sVLoaM6H3yKoplugveIk 12:23:33.2 Debug: Rejected Hashed Release Title: rNrnTjBGmwLFazJkyNM8G92uP9hupt3j 12:23:33.2 Debug: Rejected Hashed Release Title: 6jfZjXalOi5jud9T3b1tWPPZO5QnVJs6 12:23:33.2 Debug: Rejected Hashed Release Title: ph2LjKfn3Y5yFiDpNTkobaMz56LsNa7L 12:23:33.2 Debug: Rejected Hashed Release Title: MNM9IvetyLHPBgGN7QJiIESw9u3O35Cn 12:23:33.2 Debug: Rejected Hashed Release Title: ZepmJhjmLkRyfhN2hipXgGQEzdVCAZaf 12:23:33.2 Debug: Rejected Hashed Release Title: fguEjuPnVkGnQeI3fIiyny5CdBoTKzBS 12:23:33.2 Debug: Rejected Hashed Release Title: wVz4MpWVQMAWjZ9LqaaB193H4ce5moXE 12:23:33.2 Debug: Rejected Hashed Release Title: 3ALgS5gR3Lt7ZmvFjp0TmEXbDYgfJEsB 12:23:33.2 Debug: Rejected Hashed Release Title: bOWuCNRrnGo6aBHaYT6JapmNWTA9ELii 12:23:33.2 Debug: Rejected Hashed Release Title: hWbkFzL8s5rA1RV790wPw5kDEWu6xlB0 12:23:33.2 Debug: Rejected Hashed Release Title: 7lwumEVri2gV1Q3rZDv3LTW6PHyvE7l5 12:23:33.2 Debug: Rejected Hashed Release Title: nvhDIbnXjonhpdh0RyVgyktQ2NPm2bQb 12:23:33.2 Debug: Rejected Hashed Release Title: Ok7AM2v25AGydtFyLAmI1Tb03DuSS2V7 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 12:23:33.2 Debug: Rejected Hashed Release Title: KsG0R8zgQ1QDlUpsKjtaA5FGEgB01dX0f5SEK0MR 12:23:33.2 Debug: Rejected Hashed Release Title: RUZqf0kM9lDZ5UChcGAYEJDLsAM5cOw29gQ1efRu 12:23:33.2 Debug: Rejected Hashed Release Title: zdD6SP9GfT0Ti8DEt2x4jUePOHSU4Kljh7ADxSyO 12:23:33.2 Debug: Rejected Hashed Release Title: 4IwIXBp0iBgYeF52PplEo4zaufnf1nvJNpZqy5WL 12:23:33.2 Debug: Rejected Hashed Release Title: cIUwS1ZyxSnP7zQ6UWweX9vScn7Jqp2wm0h9pmpj 12:23:33.2 Debug: Rejected Hashed Release Title: 0ucAtcBxqwRLv6Icglr8huRKaY4izQyd1awJMeKO 12:23:33.2 Debug: Rejected Hashed Release Title: EdCgk9BrObhw8CRnpsb4IkxhQEV9veZ7l3vStLUA 12:23:33.2 Debug: Rejected Hashed Release Title: YqeanKnQYeMozX9Phga3fm5MxTj5Y5MHNqo2StcP 12:23:33.2 Debug: Rejected Hashed Release Title: fnAqEZCErWqD32jobBuAnF2demHLMV1FmCY8rYMU 12:23:33.2 Debug: Rejected Hashed Release Title: eslPU1uqlnm8kWiIf213JDQe98ZlqeZPcJlna4ex 12:23:33.2 Debug: Rejected Hashed Release Title: RMcS5EQdDhkXLyynUHnYQf4j25YZ4uQ8q4PaPSYE 12:23:33.2 Debug: Rejected Hashed Release Title: FlBDxk1iAGF9UdGZEfkm7zYmvjZuSfJbggpnU5MW 12:23:33.2 Debug: Rejected Hashed Release Title: oyCqaNUapfcWvOSh0ifkbElUYnOS77C3JGy66SDj 12:23:33.2 Debug: Rejected Hashed Release Title: Wg7vCka40k2sqZCaWURqiV3HgOwpnPOdtwCsh7f3 12:23:33.2 Debug: Rejected Hashed Release Title: tfHv1mPVyIEsb3G5HHXRThzSBXZnucQ2zroQQo7c 12:23:33.2 Debug: Rejected Hashed Release Title: RXIoMIQuUFecyvNHwYarrwfNSN6EI6Z2M9Dqd3zY 12:23:33.2 Debug: Rejected Hashed Release Title: k3CKPL9d6ijkc3wYsl4kUOMPlGlU7LcMfZxfckQT 12:23:33.2 Debug: Rejected Hashed Release Title: o6SZOdFbtUOJ1LtvqtNWNJzpa4YCVllwCxt84jRZ 12:23:33.2 Debug: Rejected Hashed Release Title: 9vxbg3xcnvS68RzYTREsCPDqRcCqMuDy9wXqAtwn 12:23:33.2 Debug: Rejected Hashed Release Title: J99I4JfYXKgg4OFuUb10orwNlGLUBL5PXpK3yUsT 12:23:33.2 Debug: Rejected Hashed Release Title: tjy0a8x7au3OHjkCDFQXHJQKalowiaujC08V5JFo 12:23:33.2 Debug: Rejected Hashed Release Title: RhyhDlGIJCunhBuJMJCZQEejsCIHfBQsUNa4bEjq 12:23:33.2 Debug: Rejected Hashed Release Title: qDhAjBbYey2yKh6bSGHteuX7brOEBcwQaKXk9VMj 12:23:33.2 Debug: Rejected Hashed Release Title: Atfef4B3M0pCEKiXT9HrY6ZxTFPBliSNFryvusW0 12:23:33.2 Debug: Rejected Hashed Release Title: mSROikjfUTgrdmma3I7228S1RaEUUGawAQ7RBy32 12:23:33.2 Debug: Rejected Hashed Release Title: HKRv2cPY9YA1SsFKFa03sP31oDeX36eyehVC2D63 12:23:33.2 Debug: Rejected Hashed Release Title: Lb8EBxfvcRStf3QuM7nMqs6lJbumy2XyC8SNnTbr 12:23:33.2 Debug: Rejected Hashed Release Title: k2P8BqeUYevYbnk6jxqqvBCar5Wk4zmjayI8XGRf 12:23:33.2 Debug: Rejected Hashed Release Title: OBZ6jMDU8RQFRT2hL8zf1HZy59VCBI1n2sCLK11A 12:23:33.2 Debug: Rejected Hashed Release Title: kHaHh9sOE7CRBGMPyEYsgsxkLe5e11TPcnq8P1Xy 12:23:33.2 Debug: Rejected Hashed Release Title: KjraPancsAkOp8r2KUzT9vu3ggOC8Lrgh34F83hb 12:23:33.2 Debug: Rejected Hashed Release Title: 5OnbypcyOslOcWZ0gFkLrV0yBHWpfi0pgX4426xv 12:23:33.2 Debug: Rejected Hashed Release Title: YikY5IdLscF3mTW1O7iLP5eamJUacBdZCcFJ0P5y 12:23:33.2 Debug: Rejected Hashed Release Title: vu3aW6WgqgO7iNNVFAdxDMn6wUPAC3JK4x0LRiEB 12:23:33.2 Debug: Rejected Hashed Release Title: bcydTxORDs9ds3K1bVcRqZvW2xRsGC1TWBfC4XGA 12:23:33.2 Debug: Rejected Hashed Release Title: YtD0r1wGtO6IRkMYMHXD0mkSQ89cI9uKvup8e4gh 12:23:33.2 Debug: Rejected Hashed Release Title: Y7iGkgS89C95PV1UyBMHxu3QrD6oSduhaShKM2fh 12:23:33.2 Debug: Rejected Hashed Release Title: nXtHEEQVaB8SeDbCe8Urrie5XKRN26ato85ROXkp 12:23:33.2 Debug: Rejected Hashed Release Title: 6opX4b2RyalAKCBqbfua28mpgKbB9wxRsjJYwSFW 12:23:33.2 Debug: Rejected Hashed Release Title: igOAhnzmfMvByyimifOFOhdQbTwfZyaDDnohQw2W 12:23:33.2 Debug: Rejected Hashed Release Title: UFR6bZiiPn2CjSVb26FKGjNmrof04yjsULz5xVyk 12:23:33.2 Debug: Rejected Hashed Release Title: zh7CXtscalftvcFXGyWJ4MP9dMnaCSpK26JLf0FS 12:23:33.2 Debug: Rejected Hashed Release Title: uhWxcXmnPb05ZRYgasU7Uf3qUF65a2FIBOWvTBBk 12:23:33.2 Debug: Rejected Hashed Release Title: BYUmy2qGAeD9jGUgvGkWrvwfgZlbFBQzbnObfgFr 12:23:33.2 Debug: Rejected Hashed Release Title: qfRCoiOLCpyoensvKuQrvZuUASpPipT6U9n8p4wm 12:23:33.2 Debug: Rejected Hashed Release Title: aEMYwQeWOAGG7RRG7U2a2G7WhoyErR7hysrMn2Ba 12:23:33.2 Debug: Rejected Hashed Release Title: 4EJDFxhm3yKhpL5zt3vX7blLNMZz8dOkKGbPzrvH 12:23:33.2 Debug: Rejected Hashed Release Title: WGh2femk62qrWJcZ4lqAn5XIwddrooZnROi4RfXF 12:23:33.2 Debug: Rejected Hashed Release Title: TViN9OO7T2myN7DygCeB3DUSfeGRGmXgMn2o1DY6 12:23:33.2 Debug: Rejected Hashed Release Title: ltYGyer36N6hp2hzDFYi14h5ReLC4cGuuAlG7syg 12:23:33.2 Debug: Rejected Hashed Release Title: pyFA7dNd9idNCSLaEbsqmL4aY8HkOoMiyjLL2HNe 12:23:33.2 Debug: Rejected Hashed Release Title: 5B4G0HX2J6jYS3NoRGpV4H6Ycpta59V1EZVwVfSa 12:23:33.2 Debug: Rejected Hashed Release Title: M7gHg5KNJEZVoXMrWGkqVi5wMifbYNY5iilxcfcE 12:23:33.2 Debug: Rejected Hashed Release Title: H2ySj6rltisnLNYl8mmbBrvI6Nz3BH7EDJJLwMKr 12:23:33.2 Debug: Rejected Hashed Release Title: 8mOgjkriOe8HEBvlla5tkButy6lApKq1FGrqy5O5 12:23:33.2 Debug: Rejected Hashed Release Title: DrZIIxR6Bxs4x1syCAp04XFQZbaivU4vz9uWBDS3 12:23:33.2 Debug: Rejected Hashed Release Title: DzNAJmFz9Vp15OcHnCKnsq81rcbi66D81frOqaR3 12:23:33.2 Debug: Rejected Hashed Release Title: gPR2BhMW4pGqeCxIFIB924Hq9amfryqqV0cKiklU 12:23:33.2 Debug: Rejected Hashed Release Title: iheRr373cA2XFW0p0BI5ho374VeSmzcTXi5v8M6X 12:23:33.2 Debug: Rejected Hashed Release Title: zlJfGj30cndHXWaoZiKVLiw4jjH5DPKxz9OrXClN 12:23:33.2 Debug: Rejected Hashed Release Title: davUEdLntKa5mBGHhsP1v3TnJcB2mdBXecnTlGm3 12:23:33.2 Debug: Rejected Hashed Release Title: znBhEDFukz9CMRniu0HEETHl1EhMOrYTiHObAf2T 12:23:33.2 Debug: Rejected Hashed Release Title: RAxpX4lSA0ku0auynlJPYOPk4U4sa7jBwBUp171p 12:23:33.2 Debug: Rejected Hashed Release Title: uRTx7bOjW7gdQvphf92rttoDjxkyHsufI4a4eCGa 12:23:33.2 Debug: Rejected Hashed Release Title: RZtNXcQ37Gjz1GexIYizUINpM3unsF2miWYC4mom 12:23:33.2 Debug: Rejected Hashed Release Title: lm4jKe6buHqez2phkXTgSnCW0iXj1OQL4vrPdHEl 12:23:33.2 Debug: Rejected Hashed Release Title: oChDVzfwx5Blb3QVcZWeiYoaKGnPFgm2avrFXJWs 12:23:33.2 Debug: Rejected Hashed Release Title: MO0GwNh40wJHxm9n2qQMU6dQMyDoyzhYLXuRAMU7 12:23:33.2 Debug: Rejected Hashed Release Title: MGdf5IOIdZQSfTXhZVdxDBMx2eA0eVZJuE9ehDlq 12:23:33.2 Debug: Rejected Hashed Release Title: O7QQ06LYCuCzT4QK4Imylsur0YZYCBxlsxutOEmR 12:23:33.2 Debug: Rejected Hashed Release Title: uvQA4JtNoq83x1FNXtrF5wtWhIynq1n5tyTXYJX0 12:23:33.2 Debug: Rejected Hashed Release Title: rYy5LpmzUr4AA10BPdd77sMbl7vkLrgcnKOxpN3R 12:23:33.2 Debug: Rejected Hashed Release Title: AvVDnDWFx6XArjOfdXOSMOPfWmsaQS3qVZLHh2lC 12:23:33.2 Debug: Rejected Hashed Release Title: 6UX1bswXgi2hNJ1ZRRkWN5XyEyaG1AZapwoCXBM8 12:23:33.2 Debug: Rejected Hashed Release Title: 8Na860zyMhaKt1z1qiSeuWpQivsW61gnM3cv5iKW 12:23:33.2 Debug: Rejected Hashed Release Title: lilY17yjkANP6AXABIEh97EtcsJSLUKVKgVFandU 12:23:33.2 Debug: Rejected Hashed Release Title: Dg97e84ypQyHVH5UH7E6Vb31dpHz9bwtfsTK9OFZ 12:23:33.2 Debug: Rejected Hashed Release Title: BxomXBEfoUSGyZPRkK5tueJ8Mhz6Df2VvGY5c60z 12:23:33.2 Debug: Rejected Hashed Release Title: svFAmY73DoO99KsJZBL38YoqReB6cnETk0T5gV0N 12:23:33.2 Debug: Rejected Hashed Release Title: BIHh3rFdjrTXpAkmGdXV6UfqHONWYIeJ01PVAlxp 12:23:33.2 Debug: Rejected Hashed Release Title: VvQE8R9V5oOQRXMcoaK071qobpwPJKnmLZc6YtPi 12:23:33.2 Debug: Rejected Hashed Release Title: gY9Ayr7o0JR2RLU6djjJdv9rtzjkHoVUp81CPXiY 12:23:33.2 Debug: Rejected Hashed Release Title: aN7n371Naf1S4Q3X43xkd38CWMElAEw08NFghdPy 12:23:33.2 Debug: Rejected Hashed Release Title: g0dYvdIpamTEjj6lkUUru9WhcqG9Mi7VYWqNY73S 12:23:33.2 Debug: Rejected Hashed Release Title: z5n82ZONr7KXHnT88ejVzkPqC0eSQj8SunM8YJhD 12:23:33.2 Debug: Rejected Hashed Release Title: vZqRjbdwuJzXaasUvUEC8QRHmaJTPidT9O8cQL0c 12:23:33.2 Debug: Rejected Hashed Release Title: 2Y5AXmzAkxr0hXR6juI8RNyTViPNXEFq0hxaD2bt 12:23:33.2 Debug: Rejected Hashed Release Title: vtOk7sK6hierEbA9CMotAzIQCvQ7JwfKrr2HcDrR 12:23:33.2 Debug: Rejected Hashed Release Title: JviuZtvfYz3TI7Jz569tAzPhGwNgKXjImhG4ZDIr 12:23:33.2 Debug: Rejected Hashed Release Title: 1wsvpxZrt2VsszzapAUtF3Pxp8m6nxL1beGGXvnf 12:23:33.2 Debug: Rejected Hashed Release Title: Wvwwnoipb6p30rah2ks5eeXe1aWo74ah7LxRLyc6 12:23:33.2 Debug: Rejected Hashed Release Title: uRZ6x8hxRkLhDLjMSrOVctdRQU98a2DFoSM6z00B 12:23:33.2 Debug: Rejected Hashed Release Title: TKs6Gk9N0dnPHJAbgx5qB39d4Bv0yQvOKf5cjIpH 12:23:33.2 Debug: Rejected Hashed Release Title: eYErU72XEgexJ70pXYntfcB9YVRR4VlfbocvD88N 12:23:33.2 Debug: Rejected Hashed Release Title: Fqu3pVfzU4C2pJVLY3Z4zNIbhKJxudG0BB6Y2TR4 12:23:33.2 Debug: Rejected Hashed Release Title: KPW4amY2Qy8FNg44iA1329ob63gvYyfQknaM8JWQ 12:23:33.2 Debug: Rejected Hashed Release Title: XXBphSZkrBidmnVzDitZFeYHjcfleeyGtEQMWdPq 12:23:33.2 Debug: Rejected Hashed Release Title: hcRSpVNP8YF4T4Zh7a9lnqsGBCfYN0WuzqHMMry5 12:23:33.2 Debug: Rejected Hashed Release Title: vU6fKGxKHjFWRTDvCEYf4xNuJe12ePkXcUdx16zJ 12:23:33.2 Debug: Rejected Hashed Release Title: xBDOYHW5qkUVx9voGg1mk5bjq2P2xtrgdN2p6F0v 12:23:33.2 Debug: Rejected Hashed Release Title: ynoNtN43hbeOeiHITAAMqfjoBEWsfHCEPUXNrvnQ 12:23:33.2 Debug: Rejected Hashed Release Title: 2P9QBips8Gq8tcpBedARUIUTV3xpEZmd8sGAoUZv 12:23:33.2 Debug: Rejected Hashed Release Title: UmwXaM3WH5ZWpkxHn5Axm2TLVdRjTbWN6kIJkUmH 12:23:33.2 Debug: Rejected Hashed Release Title: AMz5Xf61ZToU0FTRfm1H1kpaq6ytmR1qUyZVYXAT 12:23:33.2 Debug: Rejected Hashed Release Title: 59yifVdgxOZIbLMAp8miRy2Hxt7aX8yMhUpX0dhT 12:23:33.2 Debug: Rejected Hashed Release Title: C6kmFexmlXs4msgqFz2OYnRoudYrq4hqxjXhTPVb 12:23:33.2 Debug: Rejected Hashed Release Title: laiFlX1MMYZvnd8DJo7150FYNR0nncaIsxq7bJNy 12:23:33.2 Debug: Rejected Hashed Release Title: D7u3VxbUIzoCkZS8cubXv445rDzoMjTOTex1FKIT 12:23:33.2 Debug: Rejected Hashed Release Title: Ym23eWP7pCVJuaoqmS5KSvPxLoG5jXjRVVQzLrYp 12:23:33.2 Debug: Rejected Hashed Release Title: 46XgZMBPXTdR87DL6oOUH22rJMn3hTPwezTnXmTn 12:23:33.2 Debug: Rejected Hashed Release Title: HbjuQQYTdx1OQ2g3kVVgQVWMwDK4WiddHiTG2n3v 12:23:33.2 Debug: Rejected Hashed Release Title: yLr2jd1oILtHzm8zThE6ID7WONPCNjEty1IrhV5j 12:23:33.2 Debug: Rejected Hashed Release Title: hBTB2OpBFO2yVctwyUEixEZXRvQTWg0nGmWzuRBo 12:23:33.2 Debug: Rejected Hashed Release Title: PhWppOxXLjtbjGqdIJoyQ6iN8h5u6AgNkJBwbyZ2 12:23:33.2 Debug: Rejected Hashed Release Title: VHaDQn20d1y4rBUprviEEhdglBcL1F5ZhMZneQ5Y 12:23:33.2 Debug: Rejected Hashed Release Title: tgaDU19UoWvuzF4cEK1NwEqIrhjaDykGncgda6rC 12:23:33.2 Debug: Rejected Hashed Release Title: WRCf8fW6zACNHNGiUJNUQCGCaKwd2dkGJ3HLqqcB 12:23:33.2 Debug: Rejected Hashed Release Title: dJS5G7UKbWe3MgNR5QZiTi3lRTfh2dX3iAPquW6H 12:23:33.2 Debug: Rejected Hashed Release Title: sb7QbrDRmUsrC8elJyii3TvkXeBJlZIcrrfaYmnW 12:23:33.2 Debug: Rejected Hashed Release Title: CVvIciJFnEogjmnWaAXtt5NyI79MioT9dTfUmj4I 12:23:33.2 Debug: Rejected Hashed Release Title: E0sV4uKEM1gZpNRVDGfkjeCBRxOgXf09ImiMa1b1 12:23:33.2 Debug: Rejected Hashed Release Title: jQRPr5V1g4fAOLlHcmMiXxNbaPVCBS6XvuCJJXNt 12:23:33.2 Debug: Rejected Hashed Release Title: 5aY0M0ASdw90uof5ZFdssozkeg7Zkw68tw70tgkM 12:23:33.2 Debug: Rejected Hashed Release Title: qTEVqqoEYD5mr71R92bWXiHRdBRcSg25XXNKDQP8 12:23:33.2 Debug: Rejected Hashed Release Title: prahbL3YQY1Xv0Ppf8lJAzk8YvKvS25h6sS5GInV 12:23:33.2 Debug: Rejected Hashed Release Title: CQ8ZFmsMa5Bi8PzdqRkMWTgOmtqfKHJmydw2Xm5r 12:23:33.2 Debug: Rejected Hashed Release Title: MLnfQg6UGB2HRb5fdz7Spejr3yN01XzMMmbETZ8V 12:23:33.2 Debug: Rejected Hashed Release Title: ZMm9w4n1S64AS0UxZrHhkQzxAwZKqPUxkP6DATsx 12:23:33.2 Debug: Rejected Hashed Release Title: zQyfZ4ky9CbbXhMzbqDafI76uToOliTGPVn04pnB 12:23:33.2 Debug: Rejected Hashed Release Title: RnD6Vc4ik2kvMraM3cyqQXy7A5LM3Us9ssBAWhg4 12:23:33.2 Debug: Rejected Hashed Release Title: YYi8PYWlBc2fFOwx9CSUFamBkBqVqDjUzBLHcn6q 12:23:33.2 Debug: Rejected Hashed Release Title: 3G7ykTSR0GDuckiXt8axrtjfN2crJKhGwKTdp5kR 12:23:33.2 Debug: Rejected Hashed Release Title: 4JrWlYGEdgDIr78MaD13UQRbeUGIdSLDpqTvOaTb 12:23:33.2 Debug: Rejected Hashed Release Title: WX3f6kj4TqG5TulS9P0OoEm9nKmBT0WWFctbLXj3 12:23:33.2 Debug: Rejected Hashed Release Title: 46l6ApHRL0mqZUAjLGSRMDGfFyLKQn6GdQAdBlKu 12:23:33.2 Debug: Rejected Hashed Release Title: 6jCr3T5o10xCesJSFrAo69jFUqe0IaJpU8Uqnhw9 12:23:33.2 Debug: Rejected Hashed Release Title: xMQeyb0boyGl9J74DtYjLgNIOtPjkaupICbheWvV 12:23:33.2 Debug: Rejected Hashed Release Title: viwOB1QHzRmegsRTUWeyVk9wCCz5V0JlAkb55fDK 12:23:33.2 Debug: Rejected Hashed Release Title: DenktP27TirvZAV5n1KpxzO61h9neOkj5uyHvPfs 12:23:33.2 Debug: Rejected Hashed Release Title: 3F5jYoFVYW6Peu6jPvYLIF95HshyjC5vBT9UzHeo 12:23:33.2 Debug: Rejected Hashed Release Title: aYWmKTw1QajcJO3ze4RaaO5lBiEGafQN4F1Ll95G 12:23:33.2 Debug: Rejected Hashed Release Title: AkZxTsuhaYODBUyexqtZG4IEdyvJIK4k5svr44cA 12:23:33.2 Debug: Rejected Hashed Release Title: piTZxDpGwPB7WJYhI6uCFzZXZYRgkA87gfxgOKUH 12:23:33.2 Debug: Rejected Hashed Release Title: SMOPr39sEsx8bsr7CbMgRbbisXLveaOwXJQAcSji 12:23:33.2 Debug: Rejected Hashed Release Title: ovTPg2DvH21QIfhgBeUIshrRukHCypvJAmaEeiuG 12:23:33.2 Debug: Rejected Hashed Release Title: jpZX0fUPfjAL2aOZahGojvLHffo4RfZbpUXv1Zng 12:23:33.2 Debug: Rejected Hashed Release Title: yjHU23HU23jVLWK3d82lfzVLccbBgUJVa4cXSxqI 12:23:33.2 Debug: Rejected Hashed Release Title: F0B9mU2MisW7rNQktSbuVPAYbn5GBpeirFDgyRrR 12:23:33.2 Debug: Rejected Hashed Release Title: mBovmq6i10JcAA9XfkkDEZKHeABVRFNbHrlseQpF 12:23:33.2 Debug: Rejected Hashed Release Title: K0lBzvTuaa5lOBSbFpybL7a8miSFEURTfYf0V3VA 12:23:33.2 Debug: Rejected Hashed Release Title: 9LlJDz771UzwXwNY5AzCmXC9qtrTx1TMgk3Pm7jm 12:23:33.2 Debug: Rejected Hashed Release Title: ndwrnt0DunwUUrxIuvMQQvTt8raLOONb3XmZzlRe 12:23:33.2 Debug: Rejected Hashed Release Title: 91r0yUEOzgsiqWGQOKBX9LFLZXU3GSTHtmPDuHey 12:23:33.2 Debug: Rejected Hashed Release Title: HOX7L9GbVMkAqGpOvsApjxPLnANqDOcOZZlCNWLr 12:23:33.2 Debug: Rejected Hashed Release Title: bnbqLcGah07VFCEIgSKaXN9OFlEwiyJEMPrOKO3j 12:23:33.2 Debug: Rejected Hashed Release Title: X1eyYBSNFw2RzLqGZ219XcNMxo0vCHYCx7IbRGzO 12:23:33.2 Debug: Rejected Hashed Release Title: tN8ywKN3m1w0XBDGygvZV3q9qk7hMtbEyOIn0xin 12:23:33.2 Debug: Rejected Hashed Release Title: CGOQvZANlgB1wk2X0fMq08ebvRhMjBLKUraMklJE 12:23:33.2 Debug: Rejected Hashed Release Title: wN3mqSaSOX7KpRwOxOZK1R7Bze9XCQ8g1x9RWR8T 12:23:33.2 Debug: Rejected Hashed Release Title: 2V2PI65XmcY93quH2NhZuiTW7sW1WdheOR97f0R4 12:23:33.2 Debug: Rejected Hashed Release Title: h9EQkFW0ZdmKjcIVyktV1jU3KPAdCDPozdtlEkh3 12:23:33.2 Debug: Rejected Hashed Release Title: YolxQguOyP7hQxWZzE75nQfQkpOFXPLGE9ovHGOh 12:23:33.2 Debug: Rejected Hashed Release Title: Gj4OdkOiXt4ydSn2LCiyxIOGDRvoHRL77d4N8ibH 12:23:33.2 Debug: Rejected Hashed Release Title: jj8QY6F4HhHKY30paHIv7Gkz1xr5eTg5O3ZKohCA 12:23:33.2 Debug: Rejected Hashed Release Title: FhFOMGVaB7UuE7uUTZvu3R3OAwIXgoOv8mo6MaZS 12:23:33.2 Debug: Rejected Hashed Release Title: wDvuYXN34Q6bXho84Mszpgg6jpMS1UFigsr6p35W 12:23:33.2 Debug: Rejected Hashed Release Title: XUVzei7VHv16CU1ZJEeYTQxCtuD1WuUc5n4TvUKz 12:23:33.2 Debug: Rejected Hashed Release Title: ilR3QJO0S2c6WjjOiBD6MsQ3qwclcKY5GBckTAKQ 12:23:33.2 Debug: Rejected Hashed Release Title: 9IIc4VkDDfvB4qQy5n2O3auCDjHMZYxWo9OHsChO 12:23:33.2 Debug: Rejected Hashed Release Title: X2WauYwI1yl3GYiwP1ihvLiiLxYpUhpQErXCK51m 12:23:33.2 Debug: Rejected Hashed Release Title: B0EF6436Qa0Wf0Xi1FFlOGQq8nPEq5xr9subvyYp 12:23:33.2 Debug: Rejected Hashed Release Title: VgilfLhP1LUZeXPn8OvOy0Jyzuv7Sw5fwysRbcjI 12:23:33.2 Debug: Rejected Hashed Release Title: gcGygBPdfrOZT1fXBShDK9GOT7j7lcmD1UtorjPY 12:23:33.2 Debug: Rejected Hashed Release Title: 8BtrfxAALmUHptX7B9N8cqze9mXf3cyRoyCCbtAS 12:23:33.2 Debug: Rejected Hashed Release Title: VKkA0iNnkb9EjlCQSxePxX5FkHzPOPjkViQk3aR5 12:23:33.2 Debug: Rejected Hashed Release Title: 8sRZjl8tSlm4nB766GnVXxmi00soNViUVRJEmNzG 12:23:33.2 Debug: Rejected Hashed Release Title: Rdz4U7PolpcJQCCxMEC334a0dE8ywZ3xYyeA5e4k 12:23:33.2 Debug: Rejected Hashed Release Title: NZPF1JdsaFQCy6uKoBNPatgy6xzCIbQa3Ehrcfui 12:23:33.2 Debug: Rejected Hashed Release Title: VpMjZt0uPtv89s6BOAoHg1vXSIbeGHBqXCjq5WSM 12:23:33.2 Debug: Rejected Hashed Release Title: fzDaqpX8va2TK3Q6dIyC48Q7HwSFL6WfOqe7RHOi 12:23:33.2 Debug: Rejected Hashed Release Title: CQYDjmSfjvglXmsOjjVgandmbP7Nj7TjjNXe4u1f 12:23:33.2 Debug: Rejected Hashed Release Title: pkGwqEfcg2cCmq3I96HDHDgRRJsq9qbPd1a3Il2k 12:23:33.2 Debug: Rejected Hashed Release Title: oO8wV8Og35hFiwnkz9tDgC98qhHdEK6MuXsTac2k 12:23:33.2 Debug: Rejected Hashed Release Title: WpYBHRZa1QR9e91bMR3iQfjhVzI07tscRO2RH4z4 12:23:33.2 Debug: Rejected Hashed Release Title: gGVlw14C0crJ6ZFpjzj2uHnQy6BSSt48gJbiIPjD 12:23:33.2 Debug: Rejected Hashed Release Title: kPT4d6l3Y1AZLxLQhx3frWgtVhR048SfxyPmy143 12:23:33.2 Debug: Rejected Hashed Release Title: ttDTXBRu9oJYjlLWOsSblFhzs6JvyropRMCf1ana 12:23:33.2 Debug: Rejected Hashed Release Title: Nhj8QTP1Man4W6wq3vYz2jja3WU6sKGq9uYUCCnQ 12:23:33.2 Debug: Rejected Hashed Release Title: mbrUp3h9YztIEhMfPeSvDiItGSrtqLl8BTKoclFu 12:23:33.2 Debug: Rejected Hashed Release Title: f6CTSzSpFM6CyeK5B2GXnRutdamZ0FET0kMvpWmO 12:23:33.2 Debug: Rejected Hashed Release Title: eLlfS1JhNRg4DkUzS68I7j2CqpLXEWuOnS9hb5Au 12:23:33.2 Debug: Rejected Hashed Release Title: q81acXgW9vNw7u1lrrz9c1NENvNzw2oSFNb4Fzhv 12:23:33.2 Debug: Rejected Hashed Release Title: uZF7Z726jNZFLSFQeOjqoIarVtCAJvsIoiZWVNKi 12:23:33.2 Debug: Rejected Hashed Release Title: uSiZB5d7QCqWfzbmJ8i3IGQGwU9FgLEdIt3fbkCH 12:23:33.2 Debug: Rejected Hashed Release Title: yeTakTPiDc7Q2MLr3SVbrBL6f550UHfW5q4az4QH 12:23:33.2 Debug: Rejected Hashed Release Title: JkDXKVB89fg6BwzijaDX5oHcXFzHooWDEwjR9TNc 12:23:33.2 Debug: Rejected Hashed Release Title: 1fn9Iaqy2UHLI1Z9a5zdDuHUx9Kgljlb9Ei9B4u5 12:23:33.2 Debug: Rejected Hashed Release Title: 9x4PkP00rW0ZT42IYlFaIMTTl11PpL1DJrcmxGT8 12:23:33.2 Debug: Rejected Hashed Release Title: ZBqdR1iiVCdWvDFLrrBHqLKivZ4RoPTGwgC87YBN 12:23:33.2 Debug: Rejected Hashed Release Title: 7AhMpEhM76Gl4xzt1RIFvlPnlex7DaaCba8ZwiUO 12:23:33.2 Debug: Rejected Hashed Release Title: iJsUeHyfDo8uoEZvmbBlJQns5rsxdN4bQQpRGEzX 12:23:33.2 Debug: Rejected Hashed Release Title: Y2kVBDkVp6P0P50oOaPGzlgfkgDauessmHXzWNks 12:23:33.2 Debug: Rejected Hashed Release Title: Mwfi84EWRDH1CoHgLYdW0Xya7ByzKDEiwscJmU9Q 12:23:33.2 Debug: Rejected Hashed Release Title: wbX0RE2msHQFNSPgzMv7FalDcDNMBlfz3ffRwr7r 12:23:33.2 Debug: Rejected Hashed Release Title: yXo6NG21is21r4NIF6oGvXOA8nx00Gapu6rb39Em 12:23:33.2 Debug: Rejected Hashed Release Title: Xzgg7b6tPwFPiCXSgORvitZBtc8XwqjdgK2wbGAK 12:23:33.2 Debug: Rejected Hashed Release Title: 3osPyLbIVjnKezCYnlptXx48F8GfHr2aS1bf9XVE 12:23:33.2 Debug: Rejected Hashed Release Title: 98unSkU0Isp9515v7VM1BhdDxrbLGidzk4M5H0XU 12:23:33.2 Debug: Rejected Hashed Release Title: r7XhyIKisRUg4UbL3aGOHvyXGTs09DrMzf5cItGI 12:23:33.2 Debug: Rejected Hashed Release Title: IFJkYkJrOOiNdBDWQGp4jm6yspXX49nQarkegyR8 12:23:33.2 Debug: Rejected Hashed Release Title: RJL5oUtX7LYzLKyiA923LNC9Q6AecreVLJNBJbFk 12:23:33.2 Debug: Rejected Hashed Release Title: g3ptnezOfIVH0HXrTxnGkPJvz94neTLcHDsacaen 12:23:33.2 Debug: Rejected Hashed Release Title: jJOOciRpS6Pw4RfqoxWJ4Ga7E7VGA4d7SLA3dt11 12:23:33.2 Debug: Rejected Hashed Release Title: LonVHIlinm2ogNJiBtFusXU8kxBBXlZ8EM5dgxcd 12:23:33.2 Debug: Rejected Hashed Release Title: d88SypX0lUkdDKa1WnnnIPzV2iZg2GeUJVma4TMR 12:23:33.2 Debug: Rejected Hashed Release Title: EsPplTIQSPvlauWwGTH31oQnnCN3brz9iuecqRMl 12:23:33.2 Debug: Rejected Hashed Release Title: j5P8kqH95bf3sH4uC57d7wJVSa2VUgzvyxMcl4Mq 12:23:33.2 Debug: Rejected Hashed Release Title: wpv5MTMQL8yX1ngpaOVaxjjDoMoOzZnLZx4nvULk 12:23:33.2 Debug: Rejected Hashed Release Title: Z4g3UY13ZQ5Aq8IYGkhZs3r3noiiSvPzHoNEFYIi 12:23:33.2 Debug: Rejected Hashed Release Title: usBT12wbCELjd2VaXFaFQrUuBAGCT4kPUOHLnLru 12:23:33.2 Debug: Rejected Hashed Release Title: xaAyRGRwPlGVASxk0dWReymyouiZwNLHp6TwVgfj 12:23:33.2 Debug: Rejected Hashed Release Title: I6C3ZDaqWYLOZcv1DYvh1JYI2N5ttZDfWdANcWC6 12:23:33.2 Debug: Rejected Hashed Release Title: De00NE8irj2VjQH2XamoeEDRKzUqECFmSXgyNEAc 12:23:33.2 Debug: Rejected Hashed Release Title: OxskEWrqbjEIYJOcZuvocRBm672GK0Y4xBS28o9U 12:23:33.2 Debug: Rejected Hashed Release Title: SYV9LCH7WNUlq5n0zTtdnGoNBGM8baSOXmF1Ig3Q 12:23:33.2 Debug: Rejected Hashed Release Title: vZH9OPEcglcN9lTQbXQWreNEOgVaFOjk9iODQQHT 12:23:33.2 Debug: Rejected Hashed Release Title: EfI7FWhI1v7HfnfCG6C9HE8cwq6eP8fQDUdvEk7n 12:23:33.2 Debug: Rejected Hashed Release Title: Cp3gztjlw32G1Y0OZ6e3f70pxy7RC1xfRYjuIO0Z 12:23:33.2 Debug: Rejected Hashed Release Title: 50LfiPQzQ6yLzbMU5NV3Q5K4XIr7WoRvYDz3tQAo 12:23:33.2 Debug: Rejected Hashed Release Title: cBh04bTH0mamfGEUTSIgOrqsAdqiG9H8aB2v2xO8 12:23:33.2 Debug: Rejected Hashed Release Title: 55aEdVYq3trL4HYCMBN8kv9BW1hKbzlewHikmAw6 12:23:33.2 Debug: Rejected Hashed Release Title: xvLVAJalaD7sYJc8UDQUottSoXN9zC7597RoRTck 12:23:33.2 Debug: Rejected Hashed Release Title: rogREO4CP9gaMMEsm0PUe4CC8mNwfEumwm75D7YN 12:23:33.2 Debug: Rejected Hashed Release Title: lp6qfZ6VFNrO2fyESjvdxb5xKOGB6JqUqMj6raTQ 12:23:33.2 Debug: Rejected Hashed Release Title: mhX8rk3NV91e3PDdpj88UXTGXTdQOQRm5ehAWypE 12:23:33.2 Debug: Rejected Hashed Release Title: emJkvgQ3dvI28H6AQa6dosCta3ZzlHiOJi1jhVUM 12:23:33.2 Debug: Rejected Hashed Release Title: ILwlmfm9jBfuajO0p8PxsDCGNP19rFJ6rJiRGum2 12:23:33.2 Debug: Rejected Hashed Release Title: fzOvciT7wj9gFK9KqsCApH5XGYOwOoKdnD06YKGf 12:23:33.2 Debug: Rejected Hashed Release Title: Xu0cr4a1EFhl1zEYMBKJ9nsQxMexaUYGyuQQdH0r 12:23:33.2 Debug: Rejected Hashed Release Title: YUDETSIaQuvBBvTNPSIRiWB87cQO07jTUlTrBe7X 12:23:33.2 Debug: Rejected Hashed Release Title: 58BVhnULm7MHB47jLgBwG287h1eJi7GwoCWBkg8m 12:23:33.2 Debug: Rejected Hashed Release Title: yCS1bq8XpqXkBs1QRZGOyl2n57O8VMK1KKKewBv4 12:23:33.2 Debug: Rejected Hashed Release Title: bIbF49r4CmFfQqVdnAnBlhIE7kqWyjDH6c7ajVlG 12:23:33.2 Debug: Rejected Hashed Release Title: MK4sovI7hra6Tj15JhHfBUhtPOltHUvAweCsUzrk 12:23:33.2 Debug: Rejected Hashed Release Title: 1ocAxadCHdbFhLjdIBirSErmxP9IG8KRSPW3ZTju 12:23:33.2 Debug: Rejected Hashed Release Title: Um6Cxzmsdak0bshJQjFfTwVqdMZYZcqlpLywUNz4 12:23:33.2 Debug: Rejected Hashed Release Title: ZazMU7PLvDigFJEI58D8H3KVA7EPiBS9bJl1u3Ub 12:23:33.2 Debug: Rejected Hashed Release Title: xX3pn7revzW5FExdwMlTOQarBriSTiU2xAuaBsg6 12:23:33.2 Debug: Rejected Hashed Release Title: qHqozguELq1t6DfhDUiOT7XNsIj2tRgbUba9oNra 12:23:33.2 Debug: Rejected Hashed Release Title: wSm0ZyCFQC1yZYfP2VGBjIQ76YUKgzwyGrgEQUqf 12:23:33.2 Debug: Rejected Hashed Release Title: 4aEIptu0e14Xm2kYZRxeZRBnYHhHvVRoZV2mwxPY 12:23:33.2 Debug: Rejected Hashed Release Title: XruTkYk9HPBWMcCUPvGqmG1Fle8vu2zCCkO8KPV0 12:23:33.2 Debug: Rejected Hashed Release Title: 31cVKYVUInaWgvtB9nGVkFuIcx4ToSVCvnHuMI1a 12:23:33.2 Debug: Rejected Hashed Release Title: haQKLvsYOOuu5mqV2vOI3I37fS4992ueqydajWnE 12:23:33.2 Debug: Rejected Hashed Release Title: XP7P3nprLKG7Jp8PJfHAIOF1pDI9C611UNo5koz4 12:23:33.2 Debug: Rejected Hashed Release Title: pTMnqtq5Wih3wAZRLbYFH7kuFvmr3YzkJ5ls8pLm 12:23:33.2 Debug: Rejected Hashed Release Title: rAiXBStzvL9xeVo0C04wke16Khlmq8QA1VYlTt0u 12:23:33.2 Debug: Rejected Hashed Release Title: NPr6ruNmJhXcv7TIqaSsosZrHnISOsyoYU34QKu9 12:23:33.2 Debug: Rejected Hashed Release Title: EL8saIKTS0eAj6NKtGluE2KTsw5ztoFkiZ2LohR9 12:23:33.2 Debug: Rejected Hashed Release Title: NkgOO5lwCQaCn52U5uujE9urwCpwX8lnW8Kvntmu 12:23:33.2 Debug: Rejected Hashed Release Title: BUExUQ5LtxyOyjUqqmYHfPj5H5ERPw102l8KGl7t 12:23:33.2 Debug: Rejected Hashed Release Title: tCgnflqwidunvNNsYnrnGmA725dctKY9ydzK1HOA 12:23:33.2 Debug: Rejected Hashed Release Title: 7hZQVsP3GiNulpWNQN3nnyOtccCkLpWo7nvBAraT 12:23:33.2 Debug: Rejected Hashed Release Title: TGNeKtmX1mX5Zj2G2TV0DC3vF0eyYv0fW4Z4KVCv 12:23:33.2 Debug: Rejected Hashed Release Title: upI4AGoyNDrkRrf5pb7GBXQDv04uA6ErblzKectO 12:23:33.2 Debug: Rejected Hashed Release Title: kgDVv6K3VS2EyaZUAIbVg03gTOzAgB03H9NXjfWO 12:23:33.2 Debug: Rejected Hashed Release Title: xbF0LrdwJrnrCRss6XE6iwk1LKVb9XHUHua50nNL 12:23:33.2 Debug: Rejected Hashed Release Title: zkMoY25zWMR1pmY2OOeTnFFRakKKEoTMaE7th3rw 12:23:33.2 Debug: Rejected Hashed Release Title: 7b8pFioDpFdaDwdyChoQ4LbkgQxIA6IuUNjx1U4B 12:23:33.2 Debug: Rejected Hashed Release Title: xtCVGW9z5RiFmC9IEzpHcmoLjdBMiTh6IK32QLoK 12:23:33.2 Debug: Rejected Hashed Release Title: q9jMO6IGYrio7dPsMitQHRLX2OmPDr35PHHCD6Ag 12:23:33.2 Debug: Rejected Hashed Release Title: 0Zz0qlCzUR0wMbboMKtF9s65wxizShxzjjtcFbwr 12:23:33.2 Debug: Rejected Hashed Release Title: TKnsJgtOHFx1Ta0uYnI49j67hBsEE8HPoJbdMghy 12:23:33.2 Debug: Rejected Hashed Release Title: bGXcvm2hkyAqfK94bVFF35n0z13ORherPbxnVgNN 12:23:33.2 Debug: Rejected Hashed Release Title: rQB1lrxN6TZn6N5x4E3uwghE7p86IjXEVYIDTuw9 12:23:33.2 Debug: Rejected Hashed Release Title: B3r75YmntdQQWCTgbpAF5WcgDIf3XqqftqByH78v 12:23:33.2 Debug: Rejected Hashed Release Title: oMn6VGDeFAvDAQJhISNnZaqtAUgE7CeA66aF10rG 12:23:33.2 Debug: Rejected Hashed Release Title: pNOeND29J0lBsMId8gVqneqMI54cxTBu5F2qgDBX 12:23:33.2 Debug: Rejected Hashed Release Title: pvWJfUR1IkObXcVrrQzSfU4vyQEH0Gaahhkrvq9M 12:23:33.2 Debug: Rejected Hashed Release Title: CKoITfc8O2OnmrtqzJ4N2MFpgwtZVprMp90SlAhv 12:23:33.2 Debug: Rejected Hashed Release Title: HT9dHOFrxCkVr9JHdI6pcLwop6ySSJJdD9H8opIe 12:23:33.2 Debug: Rejected Hashed Release Title: 02lDFyGdCIUlNRErlzh138EDm78HYVDp5qAFgc1A 12:23:33.2 Debug: Rejected Hashed Release Title: VjXRVtPxM3ktNpBicMmjGy2zZ2YhDd7ftgeM35AT 12:23:33.2 Debug: Rejected Hashed Release Title: 7UYa4QqU4d3sq6MYjl0q0riXMQIBpw5zrbjwrtRm 12:23:33.2 Debug: Rejected Hashed Release Title: 0VWK53Z0HnvyzEAlc6iHyER8w3XIAhpPaFAWq4od 12:23:33.2 Debug: Rejected Hashed Release Title: 1l8701ZPUuHv8wles4zXF7RLc2mqo7rRPUlNLtx8 12:23:33.2 Debug: Rejected Hashed Release Title: aktK8uQwppQEOeCGKrkq2htlcjSj5THukVyQ1yKP 12:23:33.2 Debug: Rejected Hashed Release Title: pm1RYXMCESul0uImOa8UwSG6Cyeco7K3n0DD4JcP 12:23:33.2 Debug: Rejected Hashed Release Title: ECcfrbCQoKYC8jKtZbp6Tg50VVlqmSeneXYcMR0N 12:23:33.2 Debug: Rejected Hashed Release Title: 6URQCc55tVri1gvcbVtDZKIgactCRvHyuv5t136K 12:23:33.2 Debug: Rejected Hashed Release Title: zIjX9lD8i1Uhqg4wUpepjK0R7M2VkUqrb1O8sQMC 12:23:33.2 Debug: Rejected Hashed Release Title: UdbuSooOQoSGJDmSos9ftY5Ax2jCBlrccNz9jbD6 12:23:33.2 Debug: Rejected Hashed Release Title: rmr5WZTyKyl8pcpBKFDhInlP2Q4VIEThP5gvNGPm 12:23:33.2 Debug: Rejected Hashed Release Title: Cfr3Ccs0PBq9BGGyaCp0FRR20M1Xc5oRntakLCTS 12:23:33.2 Debug: Rejected Hashed Release Title: OcuXdQEGK203Lqzem4xPWXtqDeFM5s1eSeXv6G9d 12:23:33.2 Debug: Rejected Hashed Release Title: agUeK8DOyuPWbIKFwlhvW0nuAzU3clMsHgenAdoK 12:23:33.2 Debug: Rejected Hashed Release Title: VEjIqtFx2jHNzmxPvui0wwzDt0HfzXx2UEsidFmK 12:23:33.2 Debug: Rejected Hashed Release Title: pM3jlsUqNWcNJWNHk1wXQmZSfhQnGnTx4j2ROfdM 12:23:33.2 Debug: Rejected Hashed Release Title: 0BFhWZLnk5rIZo06FKTDeb82Nfu1gBI7lvVCBOCZ 12:23:33.2 Debug: Rejected Hashed Release Title: jHCW888TezWn3De7U36lOIC5AqF9F2DphcOzbTzQ 12:23:33.2 Debug: Rejected Hashed Release Title: htxbMIcG94aB2fDdFrraSBfzj8h2yrzeeX9EXRbE 12:23:33.2 Debug: Rejected Hashed Release Title: 8KLI66VGba4jIkh4PN8kSW3Mc7T2XQTc72lnMRUg 12:23:33.2 Debug: Rejected Hashed Release Title: QzM7TxhQ11PsfkQnkgx0HIm1TXVjehcTl4fEbZYq 12:23:33.2 Debug: Rejected Hashed Release Title: 9zGysZWCiOAT4M2jlc3wvPO3oz8mgNavow0T10qV 12:23:33.2 Debug: Rejected Hashed Release Title: kPFOpRJUElo1IalUQnQsYi38b09nnL2l9iAUS0mm 12:23:33.2 Debug: Rejected Hashed Release Title: MkifVY3YUlqgvk4PnUg5WDu3jZtA6x38VbRMGSXw 12:23:33.2 Debug: Rejected Hashed Release Title: ypjDP8lkGPtbwEFp9LoXq0KMlSMPm9RTAd6EZSNM 12:23:33.2 Debug: Rejected Hashed Release Title: 6sIYQdhu2VCER2uKTpNDNlLxTZwvNylUfoiMwRMi 12:23:33.2 Debug: Rejected Hashed Release Title: kSnxUZsdr2icx2lTAMd4GelWzMxgdlteXvOJRADa 12:23:33.2 Debug: Rejected Hashed Release Title: LdIvH4jtebEiX2G40cP34a4UF3VpTTxIo1449WYz 12:23:33.2 Debug: Rejected Hashed Release Title: oLdjEsimvEBe2OvbXN3YdIIJWkTI8WRqfQF0m2MR 12:23:33.2 Debug: Rejected Hashed Release Title: R2ro44LVhJTQzlGzATWzek9nAYouaikQmlPezYKL 12:23:33.2 Debug: Rejected Hashed Release Title: daLTbVX9s010a4aKaF4c1oqZc1QXk40sbUgEo8lZ 12:23:33.2 Debug: Rejected Hashed Release Title: 2OBiHArCr0goe19b7tF7cnrZIgrEQo7VcEyq2IuB 12:23:33.2 Debug: Rejected Hashed Release Title: P2ipasAYMvHJLlXHGlrJTDQ1Otx983JhWvzw9dMC 12:23:33.2 Debug: Rejected Hashed Release Title: 5mIc9BCcA3NhgkanLkaCGgFH6GdkHqoDXlQCkHj9 12:23:33.2 Debug: Rejected Hashed Release Title: VkNO33OXyns0h9m605MVlwEemJKLim99GlHUJo2O 12:23:33.2 Debug: Rejected Hashed Release Title: yuyZF108LdR0bVRlbnpUm5mnNBtirV4xYuFFpnpF 12:23:33.2 Debug: Rejected Hashed Release Title: ANWT6tEdljvlpQRZHZB3yRLZ1700cLkacCwJmQpl 12:23:33.2 Debug: Rejected Hashed Release Title: hJNL92n61QjO5hPsw3RfUKUFPkP1wdzVQAtAgaoV 12:23:33.2 Debug: Rejected Hashed Release Title: xD4NEzCXJapbA58O3pVEdN8TYVTYGUe75UeK0Y9T 12:23:33.2 Debug: Rejected Hashed Release Title: spW7DttddjoZN0rTcul10xzse579YxCG3McO47HP 12:23:33.2 Debug: Rejected Hashed Release Title: hagtQYEnqcdfVjRZ74VF0eBMS0jujq0an2TMm4Je 12:23:33.2 Debug: Rejected Hashed Release Title: ozvEvACfYOeoxyL8OQBYPKu4m0tz3XnoQtDmCcYR 12:23:33.2 Debug: Rejected Hashed Release Title: qd4U5IyxSaMkJ7DRghLqp4COoDvmpSbydMsIndVO 12:23:33.2 Debug: Rejected Hashed Release Title: k1Q5M7LaDMh17CHENaP2qDk0oWBwVzQGYI2ROOwR 12:23:33.2 Debug: Rejected Hashed Release Title: 544LYSHql4POh2C9QGv8pvRbnLkXtNhYX70DGvf6 12:23:33.2 Debug: Rejected Hashed Release Title: Xtc9IY74aiFkn9qkOAcgfU8tmDwx8jGm7clJnIuz 12:23:33.2 Debug: Rejected Hashed Release Title: WBmWy5hJYBb1mrvCDIb14JsGgozvqVuAwEM7V5cL 12:23:33.2 Debug: Rejected Hashed Release Title: lmu8eXszCg0BY60fBZIC2Dr81EGAuzqqEKNoL0NU 12:23:33.2 Debug: Rejected Hashed Release Title: cUNW1wavRV64VuR9Wm7sXOaeMbdFKI2afzuMPPNr 12:23:33.2 Debug: Rejected Hashed Release Title: kEEhSKPbI2b3aGjQicxVeclKxvvJBqkvv7goFtu3 12:23:33.2 Debug: Rejected Hashed Release Title: WSiLjaybl86Dg6SPDYdRPFcSF71N6mdHZ6ub2YCH 12:23:33.2 Debug: Rejected Hashed Release Title: svtL8m8ThtgiJjBs23WetwnuBHPPSzkYUwHtzCpR 12:23:33.2 Debug: Rejected Hashed Release Title: h0KndMvh5Q5ns6FuimYn7qlmr0oXvDynJfPj0JQc 12:23:33.2 Debug: Rejected Hashed Release Title: Qus42cI4DMrsiO1PwpvJg5H6YPFJhHHXqdf9SbtK 12:23:33.2 Debug: Rejected Hashed Release Title: GomYuxz6If4wgkgTTtLsAFvoewoRXMj8KJ4hFOvr 12:23:33.2 Debug: Rejected Hashed Release Title: 8PKFmxIrv1mVNwCUeJR68efeFPCws30iiyUOx2HZ 12:23:33.2 Debug: Rejected Hashed Release Title: bLnyTmjHBB3V4Rm1wVd3u83ryYNP3PhO7rLWgjwH 12:23:33.2 Debug: Rejected Hashed Release Title: mFKe971wLnLyZnrFzO5FyJd93hZr2REyMnH2A9J6 12:23:33.2 Debug: Rejected Hashed Release Title: 7KFv8b4QsPpfsLlmxTKBz4JbeFa7ZN2xA3E0XXhG 12:23:33.2 Debug: Rejected Hashed Release Title: iyrZxl8FlT00RhnUM3yCEOsAljjTTTTbn8ujzhAk 12:23:33.2 Debug: Rejected Hashed Release Title: GowGqvJAnILpHd738G79OOkLJn0OsOzHqqrciRxO 12:23:33.2 Debug: Rejected Hashed Release Title: F1Y0A0r5l6473RVoPlEq3qxZBgLWgx5jE7wfij7p 12:23:33.2 Debug: Rejected Hashed Release Title: 9AmHtLnS9FEr2UWcugKR9VhBpis30NeSf9pzNBAi 12:23:33.2 Debug: Rejected Hashed Release Title: 8PTRTgvHTjTaG8UZZu5HrZTavDw9ljCM8d4No8Zt 12:23:33.2 Debug: Rejected Hashed Release Title: nfLPLIyKojl8pvxWQ0pdLwFM9UAvAcsROJJwCWzf 12:23:33.2 Debug: Rejected Hashed Release Title: 7OawszyGqhEm3Ixx8sb7OYLbheEpXOgvOUn7cqKO 12:23:33.2 Debug: Rejected Hashed Release Title: 2S9HwhmyizkigN4oqsT4fY3tw7Jy0mlQvtyDOr1S 12:23:33.2 Debug: Rejected Hashed Release Title: 6Wko0dPVXr8KDVTzlTBD1KqNChsY1pQv8yRQqGhU 12:23:33.2 Debug: Rejected Hashed Release Title: uJNvjoGERMOAAdNXz4xcukG8nEXD37POAhrDqjRz 12:23:33.2 Debug: Rejected Hashed Release Title: FDpYcwXwOh9UXoeXKcfz1FyYD6TmVgnya0GL0SgI 12:23:33.2 Debug: Rejected Hashed Release Title: F1TXLUoBsGbKdNQ8CaMrGD32kqwWoEnr3Zv4zOkg 12:23:33.2 Debug: Rejected Hashed Release Title: XsSqsyi3r1szXV8DbB9zN4fgglGTFLhSBL4kN4kv 12:23:33.2 Debug: Rejected Hashed Release Title: 1Ovuf2xLhvLDT9Nv4fmRSjymcKdjMyvlVtsribvW 12:23:33.2 Debug: Rejected Hashed Release Title: 7dtVb0VyVK5nW7x3qoijb5az71z9vNveX9fMFx5L 12:23:33.2 Debug: Rejected Hashed Release Title: CZPgu36iIJWbliWklAGyeSVgs2YYCihTeeam0PoT 12:23:33.2 Debug: Rejected Hashed Release Title: Wvt4X0bu9RGQikq9X7c2G1Si5dEEwUUiv75QFvWX 12:23:33.2 Debug: Rejected Hashed Release Title: EwqnHUYRWodejwJG7s6uy5N0PTqhHU980SZ4B7su 12:23:33.2 Debug: Rejected Hashed Release Title: qQLaW7ZEbmS84Notl3ouiidjrDgBU0DBNf82Xto2 12:23:33.2 Debug: Rejected Hashed Release Title: vYjr4TrlefOGsBTJFjgwbx13bYDTMVuzH09N2vmE 12:23:33.2 Debug: Rejected Hashed Release Title: ebPVB9otki1uEYsjDPfHo8syiWUsdIwPfRYTnvWX 12:23:33.2 Debug: Rejected Hashed Release Title: BvcTibC6NFlR1YDkUrxJlPGXZIg6vd8TkB7JH7u7 12:23:33.2 Debug: Rejected Hashed Release Title: SVu427UL9nVwdlcGdOJac5KUadKaDQfUpTt3WX0y 12:23:33.2 Debug: Rejected Hashed Release Title: nRRfpStrf0BtMJjuLzxq3MmBKvDu0QRQYBs2puVr 12:23:33.2 Debug: Rejected Hashed Release Title: UuXKjCtbkQM8k9NfwAvhKYfmK555rvrcGEhNUVTG 12:23:33.2 Debug: Rejected Hashed Release Title: IkYHVkWXaTcHtGf3kwcVRU5RVRlN5OyAhBnEBpQ2 12:23:33.2 Debug: Rejected Hashed Release Title: TXVMg6HKvSUVhuT4yBdmEkATWypiEZlXluoNOYrB 12:23:33.2 Debug: Rejected Hashed Release Title: RJaMLwqzLEyOKLCSefCCkof8BSbEtKwbwL0FaqVx 12:23:33.2 Debug: Rejected Hashed Release Title: 1CoYirUfPyHcrDFYJwMH697T2RauG7FQOt6m8Yvn 12:23:33.2 Debug: Rejected Hashed Release Title: nKC7y75628WxWbQySmhPYdwU3CJAMPAVCLta2NSw 12:23:33.2 Debug: Rejected Hashed Release Title: H48y38ka5ILBmgpSfIOWG5vtghM4fPhPBXGm1KsL 12:23:33.2 Debug: Rejected Hashed Release Title: DYsdYcnRR4aCDIG9KBM2XZCR5DZ7pFyslg8ggce7 12:23:33.2 Debug: Rejected Hashed Release Title: vyH2SvMgHJ7NUDhCB1ExtNZvPDRKOcAYbwOSyEvK 12:23:33.2 Debug: Rejected Hashed Release Title: D2c1ITyVL482xgOIVbTichl5FFJAdwwawU4hAJHp 12:23:33.2 Debug: Rejected Hashed Release Title: S0WKY1Sz94RuO3MyckpeVz0SEnDefDOwWCike0bU 12:23:33.2 Debug: Rejected Hashed Release Title: E9DjEgCCKiL8FhoVQSKGlHmw3G8inlfs7iAs0sO2 12:23:33.2 Debug: Rejected Hashed Release Title: w7ER0BsuOsO0VhH0f6QOMcsltCvclJw4KBccoBUA 12:23:33.2 Debug: Rejected Hashed Release Title: 7gTUKVsAXJUs2oBPkp4Jo8sYlB9WZLgJC2hSnfR5 12:23:33.2 Debug: Rejected Hashed Release Title: OJImcjR9QFJ07efh63cqR54VuCg5mcYeTQKoz9yg 12:23:33.2 Debug: Rejected Hashed Release Title: fKtyYoY8bsWuicI1y2T7nEEqDGllrxrYc31cMNR1 12:23:33.2 Debug: Rejected Hashed Release Title: rcj7gzqWZ1xZ5ZfKuHWUmOePE1Jzu3dcwJ84R1Xn 12:23:33.2 Debug: Rejected Hashed Release Title: 0OhIgJLe66A63ezASiedxYSNiioWWnoFu1rU87vu 12:23:33.2 Debug: Rejected Hashed Release Title: 7DkctrFja0QJG4ZdaUm6b6gBYE8UJxxuz6N68KNV 12:23:33.2 Debug: Rejected Hashed Release Title: ZkdoC3Kew9NfHcI6uhfdQCHxsH91vJ6fZKKJoTRD 12:23:33.2 Debug: Rejected Hashed Release Title: MYqcUOsodCqtzBbg1nJakwLPnGdruJDb3EYGuNOQ 12:23:33.2 Debug: Rejected Hashed Release Title: ONkvIA05qiB9ylpVFH35Logh1q2DLh9qTjfO68TL 12:23:33.2 Debug: Rejected Hashed Release Title: Wr6oKysvgvzufQEeZoedwiqcg6umk8KDSmszOcDQ 12:23:33.2 Debug: Rejected Hashed Release Title: GvBWb1STII9DTiMrahjSG2PvZgXipBsHXvvJhpTr 12:23:33.2 Debug: Rejected Hashed Release Title: iX5gdQ8xdR23INFoQqqSlykQtvASiu5NgGYD4Eem 12:23:33.2 Debug: Rejected Hashed Release Title: Ez3FShtum5LDewkC4MA6H0L6bFUEZNMmXO4VKYZH 12:23:33.2 Debug: Rejected Hashed Release Title: rSleJHq1qrSVn1ys25ThkJ6fNWcrylLxzWZjO6Dn 12:23:33.2 Debug: Rejected Hashed Release Title: u23NyiwWHULCuwA9uyzdZWQIKnODLjv74IuKTVAA 12:23:33.2 Debug: Rejected Hashed Release Title: Dm9jWTnzdTWVEqH4KEyReyxYMiLRnPi32WsNLn7U 12:23:33.2 Debug: Rejected Hashed Release Title: vd58swDNnt61QEtmzhJpjnoSObrUr8lPtdgEoGSp 12:23:33.2 Debug: Rejected Hashed Release Title: wgVVKKtggIzrG4Zaq31sUOW3t7gMwFwMqegpDNBS 12:23:33.2 Debug: Rejected Hashed Release Title: XFm4Q40Y9qjM63kG7hqJmcxyN9RM3XYcjnJZLuOm 12:23:33.2 Debug: Rejected Hashed Release Title: NeMuITJjeNSxcVT5YG4GdemQ74zBoNSPPBLzanrz 12:23:33.2 Debug: Rejected Hashed Release Title: j2wsrUTpxPtLT5kUatUxJ3sWUwzhQ0l4ge7S7Z7C 12:23:33.2 Debug: Rejected Hashed Release Title: fTRAUERXcOCYaF00F3TliGjbRXH2jQvReTJcuHWz 12:23:33.2 Debug: Rejected Hashed Release Title: 9ZhQFdLKIvZmg12KSMR2UIrTTIHTeF86LlTLK2E3 12:23:33.2 Debug: Rejected Hashed Release Title: 2X7wxN3mNlAWv6TdK3ePqEjrVp6PAvg9wTN6jCIW 12:23:33.2 Debug: Rejected Hashed Release Title: DoT0AZBQGgEAyBBM09ajzyt4OgSGBxnHpVgyo7CB 12:23:33.2 Debug: Rejected Hashed Release Title: nAtj9MsyjcWmxJP51ZTpLEEL6zaDpjJ3y5941gQa 12:23:33.2 Debug: Rejected Hashed Release Title: gMYrrCYYT1PpeYwpt7333bX4mYtzHfj02xi5QvlN 12:23:33.2 Debug: Rejected Hashed Release Title: md411uTrWophnjb6ATi6Usepyzz8xxtEW0KU4umB 12:23:33.2 Debug: Rejected Hashed Release Title: JUbKZTpQDw9hVjcdwdamP3gbGpCCEmmgtRl1CeL0 12:23:33.2 Debug: Rejected Hashed Release Title: exUOKObGoPywZ6yVeQf1LyAKs6iJcjtnKa6gF8VG 12:23:33.2 Debug: Rejected Hashed Release Title: xnRn9voINI3XmGHLGKNDUWjDIUSYfSQX3Z8jesYx 12:23:33.2 Debug: Rejected Hashed Release Title: bDc7YG2hFKCMa0IAkYHy14q2eCG53YQccZ8fX47e 12:23:33.2 Debug: Rejected Hashed Release Title: I1s7BpFr1awmFAEjfX5gYRtiMZWGEs9E4T1rRoPI 12:23:33.2 Debug: Rejected Hashed Release Title: s8zNMvcdk4F4NykqGmP6eVlDtD4YywvTjTwuZoia 12:23:33.2 Debug: Rejected Hashed Release Title: y82CMeB4LJBO0cTjK5exCwY9vIp5yqzOlATlpISt 12:23:33.2 Debug: Rejected Hashed Release Title: TYlBkPKlDpc1Bo7S8TlepG6SXV1CXzbRJ0ZzJjS8 12:23:33.2 Debug: Rejected Hashed Release Title: EJiqjtBCndm39H43P1AKSoCXgxWPQScXzReYBPxr 12:23:33.2 Debug: Rejected Hashed Release Title: nsI8dhYIpv1fxD0rZnQws63zz777wK39bXT8iO1i 12:23:33.2 Debug: Rejected Hashed Release Title: zsJsQtYrTAvxHgzUa1Aaw38KExmxERpc6ifUgIXw 12:23:33.2 Debug: Rejected Hashed Release Title: j4jgEUKkhAHxvhouL4K7C1K4ljbYSHidZmmUqAFl 12:23:33.2 Debug: Rejected Hashed Release Title: NwB70tmPBejFdqiCYysDbz1842ZDuRO2wqKSAULI 12:23:33.2 Debug: Rejected Hashed Release Title: xOepBrqOjyHBajd6txZB9Yu2P7cSSnSzj24P6Xua 12:23:33.2 Debug: Rejected Hashed Release Title: 39VTD3DcKgZgbFJ2Z0sn9z2inCTxvU5OEwqWxW5F 12:23:33.2 Debug: Rejected Hashed Release Title: N7MhkqCodmHYRYgxEwFpVneWxSx5G3Y6OoP3DQ8o 12:23:33.2 Debug: Rejected Hashed Release Title: heCjRrLVD6WOx6c4ZzQIARiwHHgEJ8yQqRhXTHBK 12:23:33.2 Debug: Rejected Hashed Release Title: 4t0bLE5o4rmF2BRSV84OlRVo3FJoZ8KrzYeU5orF 12:23:33.2 Debug: Rejected Hashed Release Title: LUAKqp9F7Z4f0W29OXVZjcwo3RkmSNKWJeBhw4Fy 12:23:33.2 Debug: Rejected Hashed Release Title: bK8tvNfBUkOGQhF04t71EJh0RX3sSP0AxhXN8qs8 12:23:33.2 Debug: Rejected Hashed Release Title: oCol1B5J9JE15aDRcodkOUtefGf1QLSWcPJLwliu 12:23:33.2 Debug: Rejected Hashed Release Title: BGDF2pYwCKEozE77bOb7rhQtAfEiFDdlNpTUYIqG 12:23:33.2 Debug: Rejected Hashed Release Title: 1q4X53M74QhVxohJJXEBzJAvjpUqKIj1iaoPxnyf 12:23:33.2 Debug: Rejected Hashed Release Title: 4A7B07Ie6kn9U7AkJUTX705pIxJwa6wsdIBAbYQz 12:23:33.2 Debug: Rejected Hashed Release Title: sqo2X89mYhP63wiDcrqKIDQ1fBQXXoip7YtGorgx 12:23:33.2 Debug: Rejected Hashed Release Title: YHUOu8GfPgqZHLi9lXE24qxMBQ41JADuKzcXS9x4 12:23:33.2 Debug: Rejected Hashed Release Title: skidpQB6Z3TOoR2zNXPcQpMDWVuBpzrSRmSlZ4y8 12:23:33.2 Debug: Rejected Hashed Release Title: Pl8LRUNNqGcY3wThgI508dSa141TvHNXjGGRtpRw 12:23:33.2 Debug: Rejected Hashed Release Title: cotaRSH8pUtTyQKWyAVPP021WbUUEPmY6dLOEcK6 12:23:33.2 Debug: Rejected Hashed Release Title: iVDaRIWPGJr4G60r1j2oKRDJG0Xux1u2U2EiknyA 12:23:33.2 Debug: Rejected Hashed Release Title: zmviezYUT9E98UJJLPvbBa2qYOzE7NQKQDm3qMZf 12:23:33.2 Debug: Rejected Hashed Release Title: yAxENzsU7GiiDgZMugyMchQhwnX8xzqWRvbxPCTJ 12:23:33.2 Debug: Rejected Hashed Release Title: gow0q62r4JHuAGCbXJOMSRzdu19AM5crpWNkyMSM 12:23:33.2 Debug: Rejected Hashed Release Title: jlmsi2tLPHq3UbFHWgrr4B0dtYRiGKXJeiz1oPf4 12:23:33.2 Debug: Rejected Hashed Release Title: ZnPsUSOmSPL99s9kOVziUpWTfsHBLjdsvT4y0728 12:23:33.2 Debug: Rejected Hashed Release Title: 4nXBOwN3dgwWUyrvjD6YGDyJV0w88vPA0TeLE0l8 12:23:33.2 Debug: Rejected Hashed Release Title: KuBQu3UofM1YJK9ggsZf0h5APUCiaZBEz8kyzCz8 12:23:33.2 Debug: Rejected Hashed Release Title: NTrRgfQ3Bth8y8g3WGyHdb88AqWQTpfAHQEvfQPV 12:23:33.2 Debug: Rejected Hashed Release Title: rkKyTcUQgT9tmLoQuycgETKcV5bpj3JsrWQ2uXVS 12:23:33.2 Debug: Rejected Hashed Release Title: xcE75kXIHI4PeAm1EfFz7R77kXpbIfpl12qGkSF5 12:23:33.2 Debug: Rejected Hashed Release Title: ee35Zp9doqzrsHFcLkBkdRXEcjfHssaNV82QrIg2 12:23:33.2 Debug: Rejected Hashed Release Title: lvVqd8fJDVCikca8jHUR12CVHBWQtYLFf0mh0H1O 12:23:33.2 Debug: Rejected Hashed Release Title: HmXh9UMpClafns1IQxLtRMZXSS5vHb2lTEvPfv0P 12:23:33.2 Debug: Rejected Hashed Release Title: 5sRGiFh1aO5q8xhww5HAz9FqbkSNZ7R90DmJKWeW 12:23:33.2 Debug: Rejected Hashed Release Title: ClkVEFo0UyM2jlHNEZAMe5t4PopduZmUs8eDI941 12:23:33.2 Debug: Rejected Hashed Release Title: QPggz2Ei0hwpHIUBX3yy4CKurWU51Ce76zveB1Ws 12:23:33.2 Debug: Rejected Hashed Release Title: REW8jQJlB6yGTbGuUykTRlf5VR9P2hr36EjLJsWP 12:23:33.2 Debug: Rejected Hashed Release Title: 8uEuX3vdHNyfeCFWFqk21GmcdAGsphiRPHDTgFAP 12:23:33.2 Debug: Rejected Hashed Release Title: qZLtDb2c9woAWMLmUo1lRUWf6BZxY6wQd47mIf6Q 12:23:33.2 Debug: Rejected Hashed Release Title: 2tZnpJk5Vlg3RWwPWg1jnkGxCuw6Qe9NoKaRaRZP 12:23:33.2 Debug: Rejected Hashed Release Title: hVaxlyvqXW8RDzJN6AzJjk5XLUfPxVa83xAMoEVd 12:23:33.2 Debug: Rejected Hashed Release Title: or6RPba9CwySiSLY6DBYve7hrIz5d626qBaMqrzj 12:23:33.2 Debug: Rejected Hashed Release Title: rOUqXwJdvbDNO6VLVotg1lR71YjJi9aXFEfrhiuy 12:23:33.2 Debug: Rejected Hashed Release Title: w9zM3kjOF0W3lhZbVeR4hDxkA7sYEns8ttUqxAky 12:23:33.2 Debug: Rejected Hashed Release Title: oTKDsV4iaiMuLTNkKBjntaYDex15xDgJ8Scmsb79 12:23:33.2 Debug: Rejected Hashed Release Title: ghH4RmDCof8A7mh0oMaWq8Su7rVqGaec5bwLNZK8 12:23:33.2 Debug: Rejected Hashed Release Title: zHrIEuSlyGgqB1GIwMypLtY5ozrrzK9ElWfCUuu6 12:23:33.2 Debug: Rejected Hashed Release Title: odomIdcVZf9EORUT7avgCsQ4vqbkvZ9RAfVMoxac 12:23:33.2 Debug: Rejected Hashed Release Title: 6s1BBw6vzULAZZiGQfIe51hqtwr5fWewUADu3hYS 12:23:33.2 Debug: Rejected Hashed Release Title: Q86DggoZ0TDh8TBnhFDk1bhy5LWXI1puFJywaaV6 12:23:33.2 Debug: Rejected Hashed Release Title: fK4yuWicRLS6OCOFnjfJKAUbVZ6yiXIh0MutkyKH 12:23:33.2 Debug: Rejected Hashed Release Title: jYVGkghV7jz9GIoZCfXxmB8IR6sF2OS5ho4HFKVH 12:23:33.2 Debug: Rejected Hashed Release Title: vrhqCaFK46BfNrKZe4pBH5RvW83fKzBaxWZm2nNV 12:23:33.2 Debug: Rejected Hashed Release Title: yVPZqgJAuaRuraTgCG3bLRk3ltoJD7BnOvtytPqt 12:23:33.2 Debug: Rejected Hashed Release Title: lMTgpfrcg1umT8Squ9VAPYTaSTaxZFKFBqAKJd0T 12:23:33.2 Debug: Rejected Hashed Release Title: VF5nkKjqJ2LgazKo0N2Bt7yYwmnR7NZNX7AQDONj 12:23:33.2 Debug: Rejected Hashed Release Title: Z2V4qGKOy7Ns1hC3675wjfupbaG7XlLRUbCP7xpR 12:23:33.2 Debug: Rejected Hashed Release Title: 1t29SKgdccn3o81smS4KBC0O49QSqrki1tCA7Dub 12:23:33.2 Debug: Rejected Hashed Release Title: DVWGPdY3Dfbjr3HA3VX1HwY5EkIFy0FvclHwUvgG 12:23:33.2 Debug: Rejected Hashed Release Title: 3Z0M50KToWF0sClsoHmNm27Z2htVyKncJkmUCgv7 12:23:33.2 Debug: Rejected Hashed Release Title: XzwNvnCkewPHfxY62Gpk0SKjauLtUekpWMq4xqz5 12:23:33.2 Debug: Rejected Hashed Release Title: PS016IpxV8rsFFAn5eqSu1GjRR8mifn18nltK57L 12:23:33.2 Debug: Rejected Hashed Release Title: sIxzJSa9uuhyKAJTyMMaZrjdr8B9A0HUfxM6EXOJ 12:23:33.2 Debug: Rejected Hashed Release Title: NP7wj8hZy5HrDvGpawBpZX4op9mGOf6DtQyJxFeO 12:23:33.2 Debug: Rejected Hashed Release Title: uc8cM6rF7V8HDGk9IsPPlkm7mGZ2rgmdlZp38r0u 12:23:33.2 Debug: Rejected Hashed Release Title: 0mC1w3SZaDIGpMqB9zEyYZGuparFOBKo0ij1ZwB9 12:23:33.2 Debug: Rejected Hashed Release Title: vihHpyV5efxrEby5Z6mpJCFXfAdAehrIYXNAE5zh 12:23:33.2 Debug: Rejected Hashed Release Title: x6j07UeVtlLDHieyfzh2xWcFzWsrs20IkCzQDvww 12:23:33.2 Debug: Rejected Hashed Release Title: GjUwdJB5viyTTVibpDBsSzr5wH0xjEo8y9ceMtXq 12:23:33.2 Debug: Rejected Hashed Release Title: fQ5Dcov3spCexSGjJmi8LuLch62ykZgZCm5kGrVb 12:23:33.2 Debug: Rejected Hashed Release Title: VI1U0ctAn0RMp1dvrSNwX0RTbpAmcGmNKm95fSDE 12:23:33.2 Debug: Rejected Hashed Release Title: mFd69DCGdAzxcaenOhXdBHcNZFJ2gr9pKRMAhGCo 12:23:33.2 Debug: Rejected Hashed Release Title: JEMxzEX8f5cxrtdVj6loLySTVQVEcPHqx5Q73Hdj 12:23:33.2 Debug: Rejected Hashed Release Title: AstI3e9yFPqPRyCHKsvO8CG8Nt2deqbYlOZChlKd 12:23:33.2 Debug: Rejected Hashed Release Title: JT0DuKxPZgB7K12v67f7eoyFuKS6inqBAV32QDdE 12:23:33.2 Debug: Rejected Hashed Release Title: ElfSAxJ88JEfXtTfmrlvOJKZ45nsMnaf8wT3kh6S 12:23:33.2 Debug: Rejected Hashed Release Title: 2rZFgy7jvO9R9c5KWYYYZeXeMoP6msn4STWA38ii 12:23:33.2 Debug: Rejected Hashed Release Title: KJwWVRvsjV1CqGUypre75B4T310A926DX2wEjMye 12:23:33.2 Debug: Rejected Hashed Release Title: 7ckwPVmvAzmWm2nHxnoXHEshEh5Bog57CGzjVPSt 12:23:33.2 Debug: Rejected Hashed Release Title: MoloWuuKcWMCOh16gEXsdKeDum2ZK6q1iKfT3TT2 12:23:33.2 Debug: Rejected Hashed Release Title: XbKklzSONsiZkNoxZviK8zgxGvbd7NKiifp36d1p 12:23:33.2 Debug: Rejected Hashed Release Title: 9TO66YlolTHI4ovZaDJ4r9skiuDgYaM8SspMYD6z 12:23:33.2 Debug: Rejected Hashed Release Title: rgQlSlvfKPkBSnSKne4mDYFoN7ake65dfXNeBK6A 12:23:33.2 Debug: Rejected Hashed Release Title: F8GaGN88qHfbcc544nNDCZMSHHDHVPDtY9wWferG 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 12:23:33.2 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 12:23:33.2 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 12:23:33.2 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 12:23:33.2 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 12:23:33.2 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",0) --- 12:23:33.2 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",0) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 12:23:33.2 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 12:23:33.2 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 12:23:33.2 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 12:23:33.2 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 12:23:33.2 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 12:23:33.2 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 12:23:33.2 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("The Real Housewives of Some Place - S01E01 - Why are we doing this?",0) --- 12:23:33.2 Debug: Trying to parse quality for 'The Real Housewives of Some Place - S01E01 - Why are we doing this?' 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("The Real Housewives of Some Place - S01E01 - Why are we doing this?",0) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 12:23:33.2 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 12:23:33.2 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 12:23:33.2 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 12:23:33.2 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 12:23:33.2 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",2) --- 12:23:33.2 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",2) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 12:23:33.2 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 12:23:33.2 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 12:23:33.2 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 12:23:33.2 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 12:23:33.2 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 12:23:33.2 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 12:23:33.2 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 12:23:33.2 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]' 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 12:23:33.2 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]' 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 12:23:33.2 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]' 12:23:33.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 12:23:33.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 12:23:33.3 Debug: fpcalc version: 1.5.1 12:23:33.3 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 12:23:33.4 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 12:23:33.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 12:23:33.4 Debug: fpcalc version: 1.5.1 12:23:33.4 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 12:23:33.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 12:23:33.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 12:23:33.6 Debug: fpcalc version: 1.5.1 12:23:33.6 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 12:23:33.8 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:33.8 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:33.8 Debug: Fingerprinting complete. 12:23:33.8 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 12:23:33.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 12:23:33.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 12:23:33.8 Debug: fpcalc version: 1.5.1 12:23:33.8 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 12:23:34.0 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:34.0 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:34.0 Debug: Fingerprinting complete. 12:23:34.0 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 12:23:34.0 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 12:23:34.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 12:23:34.0 Debug: fpcalc version: 1.5.1 12:23:34.0 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 12:23:34.1 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 12:23:34.3 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:34.3 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:34.3 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:34.3 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:34.3 Debug: Fingerprinting complete. 12:23:34.3 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 12:23:34.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 12:23:34.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 12:23:34.3 Debug: fpcalc version: 1.5.1 12:23:34.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 12:23:34.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 12:23:34.4 Debug: fpcalc version: 1.5.1 12:23:34.4 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 12:23:34.5 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 12:23:34.7 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:34.7 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:34.7 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:34.7 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:34.7 Debug: Fingerprinting complete. 12:23:34.7 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 12:23:34.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 12:23:34.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 12:23:34.7 Debug: fpcalc version: 1.5.1 12:23:34.7 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 12:23:34.8 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 12:23:35.0 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:35.0 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:35.0 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:35.0 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:35.0 Debug: Fingerprinting complete. 12:23:35.0 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{}]} 12:23:35.0 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 12:23:35.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 12:23:35.0 Debug: fpcalc version: 1.5.1 12:23:35.0 Debug: Webservice error MissingParameter: missing required parameter "duration.0" 12:23:35.0 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 12:23:35.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 12:23:35.0 Debug: fpcalc version: 1.5.1 12:23:35.0 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 12:23:35.2 Trace: Too many requests, retrying in 1s 12:23:36.2 Trace: Too many requests, retrying in 1s 12:23:37.2 Trace: Too many requests, retrying in 1s 12:23:38.2 Debug: Webservice error TooManyRequests: rate limit (3 requests per second) exceeded, try again later 12:23:38.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 12:23:38.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 12:23:38.2 Debug: fpcalc version: 1.5.1 12:23:38.2 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 12:23:38.3 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 12:23:38.3 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 12:23:38.3 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 12:23:38.3 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 12:23:38.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 12:23:38.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 12:23:38.3 Debug: fpcalc version: 1.5.1 12:23:38.3 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 12:23:38.5 Warn: AcoustId API lookup failed System.Net.WebException: The operation has timed out. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 12:23:38.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 12:23:38.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 12:23:38.5 Debug: fpcalc version: 1.5.1 12:23:38.5 Debug: Webservice error InvalidFingerprint: invalid fingerprint 12:23:38.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 12:23:38.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 12:23:38.5 Debug: fpcalc version: 1.5.1 12:23:38.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 12:23:38.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 12:23:38.5 Debug: fpcalc version: 1.5.1 12:23:38.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 12:23:38.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 12:23:38.6 Debug: fpcalc version: 1.5.1 12:23:38.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 12:23:38.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_retry_if_too_many_requests --- 12:23:38.6 Debug: fpcalc version: 1.5.1 12:23:38.6 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 12:23:38.7 Trace: Too many requests, retrying in 1s 12:23:39.7 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:39.7 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:23:39.7 Debug: Fingerprinting complete. 12:23:39.7 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_retry_if_too_many_requests --- Skipped should_properly_parse_hashed_releases("/C/Test/Some.Hashed.Release.(256kbps)-Mercury/0e895c37245186812cb08aab1529cf8ee389dd05.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test-[256]/0e895c37245186812cb08aab1529cf8ee389dd05/Some.Hashed.Release.S01E01.720p.WEB-DL.AAC2.0.H.264-Mercury.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Fake.Dir.S01E01-Test/yrucreM-462.H.0.2CAA.LD-BEW.p027.10E10S.esaeleR.dehsaH.emoS.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Fake.Dir.S01E01-Test/yrucreM-LN 1.5DD LD-BEW P0801 10E10S esaeleR dehsaH emoS.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Weeds.S01E10.DVDRip.XviD-Lidarr/AHFMZXGHEWD660.mp3","Weeds",MP3-256,"Lidarr") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Deadwood.S02E12.1080p.BluRay.x264-Lidarr/Backup_72023S02-12.mp3","Deadwood",MP3-256,null) [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Grimm S04E08 Chupacabra 720p WEB-DL DD5 1 H 264-ECI/123.mp3","Grimm",MP3-256,"ECI") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Grimm S04E08 Chupacabra 720p WEB-DL DD5 1 H 264-ECI/abc.mp3","Grimm",MP3-256,"ECI") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Grimm S04E08 Chupacabra 720p WEB-DL DD5 1 H 264-ECI/b00bs.mp3","Grimm",MP3-256,"ECI") [< 1 ms] 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("or") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("or") --- Skipped should_properly_parse_hashed_releases("/C/Test/The.Good.Wife.S02E23.720p.HDTV.x264-NZBgeek/cgajsofuejsa501.mp3","The Good Wife",MP3-256,"NZBgeek") [< 1 ms] 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Big Jay Oakerson's What's Your F@%king Deal?!","bigjayoakersonswhatsyourfkingdeal") --- 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Big Jay Oakerson's What's Your F@%king Deal?!","bigjayoakersonswhatsyourfkingdeal") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 12:23:39.7 Debug: Parsing string 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 12:23:39.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 12:23:39.7 Debug: Album Parsed. Discovery TV - Gold Rush 02 Road From Hell 12:23:39.7 Debug: Trying to parse quality for 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 12:23:39.7 Debug: Quality parsed: Unknown v1 12:23:39.7 Debug: Release Group parsed: 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","I See Fire","Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC") --- 12:23:39.7 Debug: Parsing string 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' using search criteria artist: 'Ed Sheeran' album: 'I See Fire' 12:23:39.7 Debug: Album Parsed. Ed Sheeran - I See Fire 12:23:39.7 Debug: Trying to parse quality for 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' 12:23:39.7 Debug: Quality parsed: Unknown v1 12:23:39.7 Debug: Release Group parsed: 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","I See Fire","Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 12:23:39.7 Debug: Parsing string 'Ed Sheeran ? Divide FLAC' using search criteria artist: 'Ed Sheeran' album: 'Divide' 12:23:39.7 Debug: Album Parsed. Ed Sheeran - Divide 12:23:39.7 Debug: Trying to parse quality for 'Ed Sheeran ? Divide FLAC' 12:23:39.7 Debug: Quality parsed: FLAC v1 12:23:39.7 Debug: Release Group parsed: 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 12:23:39.7 Debug: Parsing string 'Ed Sheeran + FLAC' using search criteria artist: 'Ed Sheeran' album: '+' 12:23:39.7 Debug: Album Parsed. Ed Sheeran - + 12:23:39.7 Debug: Trying to parse quality for 'Ed Sheeran + FLAC' 12:23:39.7 Debug: Quality parsed: FLAC v1 12:23:39.7 Debug: Release Group parsed: 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 12:23:39.7 Debug: Parsing string 'XXXTENTACION ? FLAC' using search criteria artist: 'XXXTENTACION' album: '?' 12:23:39.7 Debug: Album Parsed. XXXTENTACION - ? 12:23:39.7 Debug: Trying to parse quality for 'XXXTENTACION ? FLAC' 12:23:39.7 Debug: Quality parsed: FLAC v1 12:23:39.7 Debug: Release Group parsed: 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 12:23:39.7 Debug: Parsing string 'Hey - BŁYSK FLAC' using search criteria artist: 'Hey' album: 'BŁYSK' 12:23:39.7 Debug: Album Parsed. Hey - BŁYSK 12:23:39.7 Debug: Trying to parse quality for 'Hey - BŁYSK FLAC' 12:23:39.7 Debug: Quality parsed: FLAC v1 12:23:39.7 Debug: Release Group parsed: 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 12:23:39.7 Debug: Parsing string '??? Album FLAC' using search criteria artist: '???' album: 'Album' 12:23:39.7 Debug: Album Parsed. ??? - Album 12:23:39.7 Debug: Trying to parse quality for '??? Album FLAC' 12:23:39.7 Debug: Quality parsed: FLAC v1 12:23:39.7 Debug: Release Group parsed: 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 12:23:39.7 Debug: Parsing string '+ Album FLAC' using search criteria artist: '+' album: 'Album' 12:23:39.7 Debug: Album Parsed. + - Album 12:23:39.7 Debug: Trying to parse quality for '+ Album FLAC' 12:23:39.7 Debug: Quality parsed: FLAC v1 12:23:39.7 Debug: Release Group parsed: 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 12:23:39.7 Debug: Parsing string '/\ Album FLAC' using search criteria artist: '/\' album: 'Album' 12:23:39.7 Debug: Album Parsed. /\ - Album 12:23:39.7 Debug: Trying to parse quality for '/\ Album FLAC' 12:23:39.7 Debug: Quality parsed: FLAC v1 12:23:39.7 Debug: Release Group parsed: 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 12:23:39.7 Debug: Parsing string '+44 When Your Heart Stops Beating FLAC' using search criteria artist: '+44' album: 'When Your Heart Stops Beating' 12:23:39.7 Debug: Album Parsed. +44 - When Your Heart Stops Beating 12:23:39.7 Debug: Trying to parse quality for '+44 When Your Heart Stops Beating FLAC' 12:23:39.7 Debug: Quality parsed: FLAC v1 12:23:39.7 Debug: Release Group parsed: 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 12:23:39.7 Debug: Parsing string 'Michael Buble Christmas (Deluxe Special Edition) CD FLAC 2012 UNDERTONE iNT' using search criteria artist: 'Michael Buble' album: 'Call Me Irresponsible, Michael Buble, love, Christmas, To Be Loved' 12:23:39.7 Debug: Album Parsed. Michael Buble - Christmas 12:23:39.7 Debug: Trying to parse quality for 'Michael Buble Christmas (Deluxe Special Edition) CD FLAC 2012 UNDERTONE iNT' 12:23:39.7 Debug: Quality parsed: FLAC v1 12:23:39.7 Debug: Release Group parsed: 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_match_with_accent_in_artist_and_album("Michael Bublé","Michael Bublé","Michael Buble Michael Buble CD FLAC 2003 PERFECT") --- 12:23:39.7 Debug: Parsing string 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' using search criteria artist: 'Michael Buble' album: 'Michael Buble' 12:23:39.7 Debug: Album Parsed. Michael Buble - Michael Buble 12:23:39.7 Debug: Trying to parse quality for 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' 12:23:39.7 Debug: Quality parsed: FLAC v1 12:23:39.7 Debug: Release Group parsed: 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_match_with_accent_in_artist_and_album("Michael Bublé","Michael Bublé","Michael Buble Michael Buble CD FLAC 2003 PERFECT") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 12:23:39.7 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Abba' album: 'Abba' 12:23:39.7 Debug: Unable to parse Black Sabbath Black Sabbath FLAC 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 12:23:39.7 Debug: Parsing string 'Bad Format' 12:23:39.7 Debug: Parsing string 'Bad Format' 12:23:39.7 Debug: Unable to parse Bad Format 12:23:39.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 12:23:39.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]","VA","The Best 101 Love Ballads") --- 12:23:39.7 Debug: Parsing string 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 12:23:39.7 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:39.7 Debug: Album Parsed. VA - The Best 101 Love Ballads 12:23:39.7 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 12:23:39.7 Debug: Quality parsed: MP3-192 v1 12:23:39.7 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]","VA","The Best 101 Love Ballads") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("ATCQ - The Love Movement 1998 2CD 192kbps RIP","ATCQ","The Love Movement") --- 12:23:39.8 Debug: Parsing string 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. ATCQ - The Love Movement 12:23:39.8 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 12:23:39.8 Debug: Quality parsed: MP3-192 v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("ATCQ - The Love Movement 1998 2CD 192kbps RIP","ATCQ","The Love Movement") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK","Maula","Jism 2") --- 12:23:39.8 Debug: Parsing string 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Maula - Jism 2 12:23:39.8 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 12:23:39.8 Debug: Quality parsed: MP3-192 v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK","Maula","Jism 2") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]","VA","Complete Clubland - The Ultimate Ride Of Your Lfe") --- 12:23:39.8 Debug: Parsing string 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. VA - Complete Clubland - The Ultimate Ride Of Your Lfe 12:23:39.8 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 12:23:39.8 Debug: Quality parsed: MP3-192 v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]","VA","Complete Clubland - The Ultimate Ride Of Your Lfe") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)","Complete Clubland","The Ultimate Ride Of Your Lfe") --- 12:23:39.8 Debug: Parsing string 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Complete Clubland - The Ultimate Ride Of Your Lfe 12:23:39.8 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 12:23:39.8 Debug: Quality parsed: MP3-192 v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)","Complete Clubland","The Ultimate Ride Of Your Lfe") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps","Gary Clark Jr","Live North America 2016") --- 12:23:39.8 Debug: Parsing string 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Gary Clark Jr - Live North America 2016 12:23:39.8 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 12:23:39.8 Debug: Quality parsed: MP3-192 v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps","Gary Clark Jr","Live North America 2016") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps","Childish Gambino","Awaken, My Love Album") --- 12:23:39.8 Debug: Parsing string 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Childish Gambino - Awaken, My Love Album 12:23:39.8 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 12:23:39.8 Debug: Quality parsed: MP3-320 v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps","Childish Gambino","Awaken, My Love Album") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricardo Arjona - APNEA (Single 2014) (320 kbps)","Ricardo Arjona","APNEA") --- 12:23:39.8 Debug: Parsing string 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Ricardo Arjona - APNEA 12:23:39.8 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 12:23:39.8 Debug: Quality parsed: MP3-320 v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricardo Arjona - APNEA (Single 2014) (320 kbps)","Ricardo Arjona","APNEA") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 12:23:39.8 Debug: Parsing string 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Kehlani - SweetSexySavage 12:23:39.8 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 12:23:39.8 Debug: Quality parsed: MP3-320 v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 12:23:39.8 Debug: Parsing string 'Anderson Paak - Malibu (320)(2016)' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Anderson Paak - Malibu 12:23:39.8 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 12:23:39.8 Debug: Quality parsed: MP3-320 v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Caetano Veloso Discografia Completa MP3 @256","Caetano Veloso","Discography",True) --- 12:23:39.8 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 12:23:39.8 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 12:23:39.8 Debug: Album Parsed. Caetano Veloso - Discography 12:23:39.8 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 12:23:39.8 Debug: Quality parsed: MP3-256 v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Caetano Veloso Discografia Completa MP3 @256","Caetano Veloso","Discography",True) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT","Little Mix","Salute") --- 12:23:39.8 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Little Mix - Salute 12:23:39.8 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 12:23:39.8 Debug: Quality parsed: AAC-256 v1 12:23:39.8 Debug: Release Group parsed: V3nom 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT","Little Mix","Salute") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]","Ricky Martin","A Quien Quiera Escuchar") --- 12:23:39.8 Debug: Parsing string 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Ricky Martin - A Quien Quiera Escuchar 12:23:39.8 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 12:23:39.8 Debug: Quality parsed: MP3-256 v1 12:23:39.8 Debug: Release Group parsed: GloDLS 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]","Ricky Martin","A Quien Quiera Escuchar") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}","Jake Bugg","Jake Bugg") --- 12:23:39.8 Debug: Parsing string 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Jake Bugg - Jake Bugg 12:23:39.8 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 12:23:39.8 Debug: Quality parsed: MP3-256 v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}","Jake Bugg","Jake Bugg") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 12:23:39.8 Debug: Parsing string 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 12:23:39.8 Debug: Album Parsed. Milky Chance - Sadnecessary 12:23:39.8 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 12:23:39.8 Debug: Quality parsed: AAC-256 v1 12:23:39.8 Debug: Release Group parsed: M4A 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]","Clean Bandit","New Eyes") --- 12:23:39.8 Debug: Parsing string 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Clean Bandit - New Eyes 12:23:39.8 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 12:23:39.8 Debug: Quality parsed: MP3-256 v1 12:23:39.8 Debug: Release Group parsed: GLT 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]","Clean Bandit","New Eyes") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps","Armin van Buuren","A State Of Trance 810") --- 12:23:39.8 Debug: Parsing string 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Armin van Buuren - A State Of Trance 810 12:23:39.8 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 12:23:39.8 Debug: Quality parsed: MP3-256 v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps","Armin van Buuren","A State Of Trance 810") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]","PJ Harvey","Let England Shake") --- 12:23:39.8 Debug: Parsing string 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. PJ Harvey - Let England Shake 12:23:39.8 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 12:23:39.8 Debug: Quality parsed: MP3-256 v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]","PJ Harvey","Let England Shake") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 12:23:39.8 Debug: Parsing string 'Kendrick Lamar - DAMN (2017) FLAC' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Kendrick Lamar - DAMN 12:23:39.8 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]","Alicia Keys","Vault Playlist Vol 1") --- 12:23:39.8 Debug: Parsing string 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Alicia Keys - Vault Playlist Vol 1 12:23:39.8 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]","Alicia Keys","Vault Playlist Vol 1") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip","Gorillaz","Humanz") --- 12:23:39.8 Debug: Parsing string 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Gorillaz - Humanz 12:23:39.8 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip","Gorillaz","Humanz") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 12:23:39.8 Debug: Parsing string 'David Bowie - Blackstar (2016) [FLAC]' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. David Bowie - Blackstar 12:23:39.8 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: FLAC 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Cure - Greatest Hits (2001) FLAC Soup","The Cure","Greatest Hits") --- 12:23:39.8 Debug: Parsing string 'The Cure - Greatest Hits (2001) FLAC Soup' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. The Cure - Greatest Hits 12:23:39.8 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Cure - Greatest Hits (2001) FLAC Soup","The Cure","Greatest Hits") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 12:23:39.8 Debug: Parsing string 'Slowdive - Souvlaki (FLAC)' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 12:23:39.8 Debug: Album Parsed. Slowdive - Souvlaki 12:23:39.8 Debug: Trying to parse quality for 'Slowdive - Souvlaki (FLAC)' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]","John Coltrane","Kulu Se Mama") --- 12:23:39.8 Debug: Parsing string 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. John Coltrane - Kulu Se Mama 12:23:39.8 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]","John Coltrane","Kulu Se Mama") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}","The Rolling Stones","The Very Best Of '75-'94") --- 12:23:39.8 Debug: Parsing string 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. The Rolling Stones - The Very Best Of '75-'94 12:23:39.8 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}","The Rolling Stones","The Very Best Of '75-'94") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN","Migos","No Label II") --- 12:23:39.8 Debug: Parsing string 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 12:23:39.8 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Migos - No Label II 12:23:39.8 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: FORSAKEN 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN","Migos","No Label II") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("A.I. - Sex & Robots [2007/MP3/V0(VBR)]","A I","Sex & Robots") --- 12:23:39.8 Debug: Parsing string 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. A I - Sex & Robots 12:23:39.8 Debug: Trying to parse quality for 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 12:23:39.8 Debug: Quality parsed: MP3-VBR-V0 v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("A.I. - Sex & Robots [2007/MP3/V0(VBR)]","A I","Sex & Robots") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z","444") --- 12:23:39.8 Debug: Parsing string 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Jay-Z - 444 12:23:39.8 Debug: Trying to parse quality for 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 12:23:39.8 Debug: Quality parsed: MP3-320 v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z","444") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]","VA","NOW Thats What I Call Music 96") --- 12:23:39.8 Debug: Parsing string 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. VA - NOW Thats What I Call Music 96 12:23:39.8 Debug: Trying to parse quality for 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 12:23:39.8 Debug: Quality parsed: MP3-96 v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]","VA","NOW Thats What I Call Music 96") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Queen - The Ultimate Best Of Queen(2011)[mp3]","Queen","The Ultimate Best Of Queen") --- 12:23:39.8 Debug: Parsing string 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Queen - The Ultimate Best Of Queen 12:23:39.8 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 12:23:39.8 Debug: Quality parsed: Unknown v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Queen - The Ultimate Best Of Queen(2011)[mp3]","Queen","The Ultimate Best Of Queen") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]","Little Mix","Salute") --- 12:23:39.8 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Little Mix - Salute 12:23:39.8 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 12:23:39.8 Debug: Quality parsed: AAC-256 v1 12:23:39.8 Debug: Release Group parsed: GLT 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]","Little Mix","Salute") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]","Barış Manço","Ben Bilirim") --- 12:23:39.8 Debug: Parsing string 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Barış Manço - Ben Bilirim 12:23:39.8 Debug: Trying to parse quality for 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]","Barış Manço","Ben Bilirim") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM","Imagine Dragons","Smoke And Mirrors") --- 12:23:39.8 Debug: Parsing string 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 12:23:39.8 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Imagine Dragons - Smoke And Mirrors 12:23:39.8 Debug: Trying to parse quality for 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: JLM 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM","Imagine Dragons","Smoke And Mirrors") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 12:23:39.8 Debug: Parsing string 'Dani_Sbert-Togheter-WEB-2017-FURY' 12:23:39.8 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Dani Sbert - Togheter 12:23:39.8 Debug: Trying to parse quality for 'Dani_Sbert-Togheter-WEB-2017-FURY' 12:23:39.8 Debug: Quality parsed: MP3-320 v1 12:23:39.8 Debug: Release Group parsed: FURY 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("New.Edition-One.Love-CD-FLAC-2017-MrFlac","New Edition","One Love") --- 12:23:39.8 Debug: Parsing string 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 12:23:39.8 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. New Edition - One Love 12:23:39.8 Debug: Trying to parse quality for 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("New.Edition-One.Love-CD-FLAC-2017-MrFlac","New Edition","One Love") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD","David Gray","The Best of David Gray") --- 12:23:39.8 Debug: Parsing string 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 12:23:39.8 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. David Gray - The Best of David Gray 12:23:39.8 Debug: Trying to parse quality for 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 12:23:39.8 Debug: Quality parsed: Unknown v1 12:23:39.8 Debug: Release Group parsed: MTD 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD","David Gray","The Best of David Gray") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Shinedown-Us and Them-NMR-2005-NMR","Shinedown","Us and Them") --- 12:23:39.8 Debug: Parsing string 'Shinedown-Us and Them-NMR-2005-NMR' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?:-)+)(?<album>.+?)(?:-.+?)(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Shinedown - Us and Them 12:23:39.8 Debug: Trying to parse quality for 'Shinedown-Us and Them-NMR-2005-NMR' 12:23:39.8 Debug: Quality parsed: Unknown v1 12:23:39.8 Debug: Release Group parsed: NMR 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Shinedown-Us and Them-NMR-2005-NMR","Shinedown","Us and Them") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)","Led Zeppelin","Discography",True) --- 12:23:39.8 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 12:23:39.8 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Led Zeppelin - Discography 12:23:39.8 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)","Led Zeppelin","Discography",True) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Minor Threat - Complete Discography [1989] [Anthology]","Minor Threat","Discography",True) --- 12:23:39.8 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 12:23:39.8 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Minor Threat - Discography 12:23:39.8 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 12:23:39.8 Debug: Quality parsed: Unknown v1 12:23:39.8 Debug: Release Group parsed: Anthology 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Minor Threat - Complete Discography [1989] [Anthology]","Minor Threat","Discography",True) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP","Captain","Discography",True) --- 12:23:39.8 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 12:23:39.8 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Captain - Discography 12:23:39.8 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: UTP 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP","Captain","Discography",True) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Coolio - Gangsta's Paradise (1995) (FLAC Lossless)","Coolio","Gangsta's Paradise") --- 12:23:39.8 Debug: Parsing string 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Coolio - Gangsta's Paradise 12:23:39.8 Debug: Trying to parse quality for 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Coolio - Gangsta's Paradise (1995) (FLAC Lossless)","Coolio","Gangsta's Paradise") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-2007-The Undisputed Truth-FTD","Brother Ali","The Undisputed Truth") --- 12:23:39.8 Debug: Parsing string 'Brother Ali-2007-The Undisputed Truth-FTD' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?:-))(?<releaseyear>\d{4})(?:-)(?<album>[^-]+) 12:23:39.8 Debug: Album Parsed. Brother Ali - The Undisputed Truth 12:23:39.8 Debug: Trying to parse quality for 'Brother Ali-2007-The Undisputed Truth-FTD' 12:23:39.8 Debug: Quality parsed: Unknown v1 12:23:39.8 Debug: Release Group parsed: FTD 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-2007-The Undisputed Truth-FTD","Brother Ali","The Undisputed Truth") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-The Undisputed Truth-2007-FTD","Brother Ali","The Undisputed Truth") --- 12:23:39.8 Debug: Parsing string 'Brother Ali-The Undisputed Truth-2007-FTD' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?:-)+)(?:(?<album>.+?)(?:-)+)(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Brother Ali - The Undisputed Truth 12:23:39.8 Debug: Trying to parse quality for 'Brother Ali-The Undisputed Truth-2007-FTD' 12:23:39.8 Debug: Quality parsed: Unknown v1 12:23:39.8 Debug: Release Group parsed: FTD 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-The Undisputed Truth-2007-FTD","Brother Ali","The Undisputed Truth") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless","Peter Hammill","From The Trees") --- 12:23:39.8 Debug: Parsing string '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 12:23:39.8 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Peter Hammill - From The Trees 12:23:39.8 Debug: Trying to parse quality for '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless","Peter Hammill","From The Trees") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps","Aztec Two-Step","Naked") --- 12:23:39.8 Debug: Parsing string '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 12:23:39.8 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Aztec Two-Step - Naked 12:23:39.8 Debug: Trying to parse quality for '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 12:23:39.8 Debug: Quality parsed: MP3-320 v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps","Aztec Two-Step","Naked") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless","Dai Kaht","Dai Kaht") --- 12:23:39.8 Debug: Parsing string '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 12:23:39.8 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Dai Kaht - Dai Kaht 12:23:39.8 Debug: Trying to parse quality for '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless","Dai Kaht","Dai Kaht") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless","Black Obelisk","Discography",True) --- 12:23:39.8 Debug: Parsing string '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 12:23:39.8 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Black Obelisk - Discography 12:23:39.8 Debug: Trying to parse quality for '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless","Black Obelisk","Discography",True) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless","Aria","Discography",True) --- 12:23:39.8 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 12:23:39.8 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Aria - Discography 12:23:39.8 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless","Aria","Discography",True) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless","Forces United","Discography",True) --- 12:23:39.8 Debug: Parsing string '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 12:23:39.8 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Forces United - Discography 12:23:39.8 Debug: Trying to parse quality for '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless","Forces United","Discography",True) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - The now now - 2018 [FLAC]","Gorillaz","The now now") --- 12:23:39.8 Debug: Parsing string 'Gorillaz - The now now - 2018 [FLAC]' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?: - )(?<releaseyear>\d{4})\W*(?:\(|\[) 12:23:39.8 Debug: Album Parsed. Gorillaz - The now now 12:23:39.8 Debug: Trying to parse quality for 'Gorillaz - The now now - 2018 [FLAC]' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: FLAC 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - The now now - 2018 [FLAC]","Gorillaz","The now now") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 12:23:39.8 Debug: Parsing string 'Black Sabbath - Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 12:23:39.8 Debug: Album Parsed. Black Sabbath - Black Sabbath 12:23:39.8 Debug: Trying to parse quality for 'Black Sabbath - Black Sabbath FLAC' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 12:23:39.8 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 12:23:39.8 Debug: Album Parsed. Black Sabbath - Black Sabbath 12:23:39.8 Debug: Trying to parse quality for 'Black Sabbath Black Sabbath FLAC' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 12:23:39.8 Debug: Parsing string 'BlaCk SabBaTh Black SabBatH FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 12:23:39.8 Debug: Album Parsed. BlaCk SabBaTh - Black SabBatH 12:23:39.8 Debug: Trying to parse quality for 'BlaCk SabBaTh Black SabBatH FLAC' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 12:23:39.8 Debug: Parsing string 'Black Sabbath FLAC Black Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 12:23:39.8 Debug: Album Parsed. Black Sabbath - Black Sabbath 12:23:39.8 Debug: Trying to parse quality for 'Black Sabbath FLAC Black Sabbath' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 12:23:39.8 Debug: Parsing string 'Black.Sabbath-FLAC-Black.Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 12:23:39.8 Debug: Album Parsed. Black Sabbath - Black Sabbath 12:23:39.8 Debug: Trying to parse quality for 'Black.Sabbath-FLAC-Black.Sabbath' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: Black 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 12:23:39.8 Debug: Parsing string 'Black_Sabbath-FLAC-Black_Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 12:23:39.8 Debug: Album Parsed. Black Sabbath - Black Sabbath 12:23:39.8 Debug: Trying to parse quality for 'Black_Sabbath-FLAC-Black_Sabbath' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: Black 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP",1998,2001) --- 12:23:39.8 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 12:23:39.8 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Captain - Discography 12:23:39.8 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: UTP 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP",1998,2001) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]",1985,2015) --- 12:23:39.8 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 12:23:39.8 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Aria - Discography 12:23:39.8 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 12:23:39.8 Debug: Quality parsed: Unknown v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]",1985,2015) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)",1969,1982) --- 12:23:39.8 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 12:23:39.8 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Led Zeppelin - Discography 12:23:39.8 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)",1969,1982) --- Skipped should_parse_quality_from_extension("02 Unchained.flac") [< 1 ms] Skipped should_parse_quality_from_extension("Fall Out Boy - 02 - Title.wav") [< 1 ms] 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 12:23:39.8 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 12:23:39.8 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Minor Threat - Discography 12:23:39.8 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 12:23:39.8 Debug: Quality parsed: Unknown v1 12:23:39.8 Debug: Release Group parsed: Anthology 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 12:23:39.8 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 12:23:39.8 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 12:23:39.8 Debug: Album Parsed. Caetano Veloso - Discography 12:23:39.8 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 12:23:39.8 Debug: Quality parsed: MP3-256 v1 12:23:39.8 Debug: Release Group parsed: 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Hello, I Must Be Going (2016 Remastered)","Hello, I Must Be Going") --- 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Hello, I Must Be Going (2016 Remastered)","Hello, I Must Be Going") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Wie Maak Die Jol Vol (Ft. Isaac Mutant, Knoffel, Jaak Paarl & Scallywag)","Wie Maak Die Jol Vol") --- 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Wie Maak Die Jol Vol (Ft. Isaac Mutant, Knoffel, Jaak Paarl & Scallywag)","Wie Maak Die Jol Vol") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_request_info_from_title("[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z") --- 12:23:39.8 Debug: Parsing string '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:23:39.8 Debug: Album Parsed. Jay-Z - 444 12:23:39.8 Debug: Trying to parse quality for '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 12:23:39.8 Debug: Quality parsed: MP3-320 v1 12:23:39.8 Debug: Release Group parsed: scnzbefnet 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_request_info_from_title("[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 12:23:39.8 Debug: Trying inexact album match for IdenticalTitle 12:23:39.8 Debug: Unable to find - IdenticalTitle 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 12:23:39.8 Debug: Parsing string '30 Rock - Get Some [FLAC]' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 12:23:39.8 Debug: Album Parsed. 30 Rock - Get Some 12:23:39.8 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: FLAC 12:23:39.8 Debug: Trying inexact artist match for 30 Rock 12:23:39.8 Debug: Parsing string '30 Rock - Get Some [FLAC]' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 12:23:39.8 Debug: Album Parsed. 30 Rock - Get Some 12:23:39.8 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: FLAC 12:23:39.8 Debug: Parsing string '30 Rock - Get Some [FLAC]' 12:23:39.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 12:23:39.8 Debug: Album Parsed. 30 Rock - Get Some 12:23:39.8 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 12:23:39.8 Debug: Quality parsed: FLAC v1 12:23:39.8 Debug: Release Group parsed: FLAC 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 12:23:39.8 Debug: Parsing string '30 Rock' 12:23:39.8 Debug: Unable to parse 30 Rock 12:23:39.8 Debug: Trying inexact artist match for 30 Rock 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 12:23:39.8 Debug: Attempting to parse track info using directory and file names. Season 3 12:23:39.8 Debug: Parsing string 'Season 3 S03E05 - Collaborators.mkv' 12:23:39.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:39.8 Debug: Track Parsed. Season 3 S03E05 - - 0:[Unknown Track] : 12:23:39.8 Debug: Trying to parse quality for 'Season 3 S03E05 - Collaborators.mkv' 12:23:39.8 Debug: Quality parsed: Unknown v1 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 12:23:39.8 Debug: Attempting to parse track info using directory and file names. Season 16 12:23:39.8 Debug: Parsing string 'Season 16 S16E03 - The Potato.mkv' 12:23:39.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:39.8 Debug: Track Parsed. Season 16 S16E03 - - 0:[Unknown Track] : 12:23:39.8 Debug: Trying to parse quality for 'Season 16 S16E03 - The Potato.mkv' 12:23:39.8 Debug: Quality parsed: Unknown v1 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\robot chicken\\Specials\\S00E16 - Dear Consumer - SD TV.avi",0,16) --- 12:23:39.8 Debug: Attempting to parse track info using directory and file names. Specials 12:23:39.8 Debug: Parsing string 'Specials S00E16 - Dear Consumer - SD TV.avi' 12:23:39.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:39.8 Debug: Track Parsed. Specials S00E16 - - 0:[Unknown Track] : 12:23:39.8 Debug: Trying to parse quality for 'Specials S00E16 - Dear Consumer - SD TV.avi' 12:23:39.8 Debug: Quality parsed: Unknown v1 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\robot chicken\\Specials\\S00E16 - Dear Consumer - SD TV.avi",0,16) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Parks And Recreation\\Season 2\\S02E21 - 94 Meetings - 720p TV.mkv",2,21) --- 12:23:39.8 Debug: Attempting to parse track info using directory and file names. Season 2 12:23:39.8 Debug: Parsing string 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 12:23:39.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:39.8 Debug: Track Parsed. Season 2 S02E21 - - 0:[Unknown Track] : 12:23:39.8 Debug: Trying to parse quality for 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 12:23:39.8 Debug: Quality parsed: Unknown v1 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Parks And Recreation\\Season 2\\S02E21 - 94 Meetings - 720p TV.mkv",2,21) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 12:23:39.8 Debug: Attempting to parse track info using directory and file names. Season 2 12:23:39.8 Debug: Parsing string 'Season 2 S02E21.avi' 12:23:39.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:39.8 Debug: Track Parsed. Season 2 S02E21 av - - 0:[Unknown Track] : 12:23:39.8 Debug: Trying to parse quality for 'Season 2 S02E21.avi' 12:23:39.8 Debug: Quality parsed: Unknown v1 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 12:23:39.8 Debug: Attempting to parse track info using directory and file names. TV 12:23:39.8 Debug: Parsing string 'TV Chuck.4x05.HDTV.XviD-LOL' 12:23:39.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:39.8 Debug: Track Parsed. TV Chuck 4x05 HDTV XviD - - 0:[Unknown Track] : 12:23:39.8 Debug: Trying to parse quality for 'TV Chuck.4x05.HDTV.XviD-LOL' 12:23:39.8 Debug: Quality parsed: Unknown v1 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("P:\\TV Shows\\House\\Season 6\\S06E13 - 5 to 9 - 720p BluRay.mkv",6,13) --- 12:23:39.8 Debug: Attempting to parse track info using directory and file names. Season 6 12:23:39.8 Debug: Parsing string 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 12:23:39.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:39.8 Debug: Track Parsed. Season 6 S06E13 - - 0:[Unknown Track] : 12:23:39.8 Debug: Trying to parse quality for 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 12:23:39.8 Debug: Quality parsed: Unknown v1 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("P:\\TV Shows\\House\\Season 6\\S06E13 - 5 to 9 - 720p BluRay.mkv",6,13) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 12:23:39.8 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 12:23:39.8 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 12:23:39.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:39.8 Debug: Track Parsed. House - - 0:[Unknown Track] : 12:23:39.8 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 12:23:39.8 Debug: Quality parsed: Unknown v1 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 12:23:39.8 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 12:23:39.8 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 12:23:39.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:39.8 Debug: Track Parsed. House - - 0:[Unknown Track] : 12:23:39.8 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 12:23:39.8 Debug: Quality parsed: Unknown v1 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\1012 - 24 Hour Propane People.avi",10,12) --- 12:23:39.8 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 12:23:39.8 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 12:23:39.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:39.8 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 12:23:39.8 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 12:23:39.8 Debug: Quality parsed: Unknown v1 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\1012 - 24 Hour Propane People.avi",10,12) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/1012 - 24 Hour Propane People.avi",10,12) --- 12:23:39.8 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 12:23:39.8 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 12:23:39.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:39.8 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 12:23:39.8 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 12:23:39.8 Debug: Quality parsed: Unknown v1 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/1012 - 24 Hour Propane People.avi",10,12) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\Hour Propane People.avi",10,12) --- 12:23:39.8 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 12:23:39.8 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 12:23:39.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:39.8 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 12:23:39.8 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 12:23:39.8 Debug: Quality parsed: Unknown v1 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\Hour Propane People.avi",10,12) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/Hour Propane People.avi",10,12) --- 12:23:39.8 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 12:23:39.8 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 12:23:39.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:39.8 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 12:23:39.8 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 12:23:39.8 Debug: Quality parsed: Unknown v1 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/Hour Propane People.avi",10,12) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("E:\\Downloads\\tv\\The.Big.Bang.Theory.S01E01.720p.HDTV\\ajifajjjeaeaeqwer_eppj.avi",1,1) --- 12:23:39.8 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 12:23:39.8 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 12:23:39.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:39.8 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV ajifajjjeaeaeqwer eppj av - - 0:[Unknown Track] : 12:23:39.8 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 12:23:39.8 Debug: Quality parsed: Unknown v1 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("E:\\Downloads\\tv\\The.Big.Bang.Theory.S01E01.720p.HDTV\\ajifajjjeaeaeqwer_eppj.avi",1,1) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\The.Big.Bang.Theory.S01E01.720p.HDTV\\tbbt101.avi",1,1) --- 12:23:39.8 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 12:23:39.8 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 12:23:39.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:39.8 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV tbbt101 av - - 0:[Unknown Track] : 12:23:39.8 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 12:23:39.8 Debug: Quality parsed: Unknown v1 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\The.Big.Bang.Theory.S01E01.720p.HDTV\\tbbt101.avi",1,1) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP\\ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv",2,19) --- 12:23:39.8 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP 12:23:39.8 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 12:23:39.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:39.8 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E19 BluRay - - 0:[Unknown Track] : 12:23:39.8 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 12:23:39.8 Debug: Quality parsed: Unknown v1 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP\\ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv",2,19) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP\\45a55debe3856da318cc35882ad07e43cd32fd15.mkv",2,18) --- 12:23:39.8 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 12:23:39.8 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 12:23:39.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:39.8 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E18 BluRay - - 0:[Unknown Track] : 12:23:39.8 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 12:23:39.8 Debug: Quality parsed: Unknown v1 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP\\45a55debe3856da318cc35882ad07e43cd32fd15.mkv",2,18) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 12:23:39.8 Debug: Attempting to parse track info using directory and file names. Season 01 12:23:39.8 Debug: Parsing string 'Season 01 01 Pilot (1080p HD).mkv' 12:23:39.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:39.8 Debug: Track Parsed. Season 01 01 Pilot (HD) mk - - 0:[Unknown Track] : 12:23:39.8 Debug: Trying to parse quality for 'Season 01 01 Pilot (1080p HD).mkv' 12:23:39.8 Debug: Quality parsed: Unknown v1 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 12:23:39.8 Debug: Attempting to parse track info using directory and file names. Season 01 12:23:39.8 Debug: Parsing string 'Season 01 1 Pilot (1080p HD).mkv' 12:23:39.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:39.8 Debug: Track Parsed. Season 01 1 Pilot (HD) mk - - 0:[Unknown Track] : 12:23:39.8 Debug: Trying to parse quality for 'Season 01 1 Pilot (1080p HD).mkv' 12:23:39.8 Debug: Quality parsed: Unknown v1 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\02 Honor Thy Father (1080p HD).m4v",1,2) --- 12:23:39.8 Debug: Attempting to parse track info using directory and file names. Season 1 12:23:39.8 Debug: Parsing string 'Season 1 02 Honor Thy Father (1080p HD).m4v' 12:23:39.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:39.8 Debug: Track Parsed. Season 1 02 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 12:23:39.8 Debug: Trying to parse quality for 'Season 1 02 Honor Thy Father (1080p HD).m4v' 12:23:39.8 Debug: Quality parsed: Unknown v1 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\02 Honor Thy Father (1080p HD).m4v",1,2) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\2 Honor Thy Father (1080p HD).m4v",1,2) --- 12:23:39.8 Debug: Attempting to parse track info using directory and file names. Season 1 12:23:39.8 Debug: Parsing string 'Season 1 2 Honor Thy Father (1080p HD).m4v' 12:23:39.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:23:39.8 Debug: Track Parsed. Season 1 2 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 12:23:39.8 Debug: Trying to parse quality for 'Season 1 2 Honor Thy Father (1080p HD).m4v' 12:23:39.8 Debug: Quality parsed: Unknown v1 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\2 Honor Thy Father (1080p HD).m4v",1,2) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 12:23:39.8 Debug: Trying to parse quality for 'Some album [MP3-192]' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 12:23:39.8 Debug: Trying to parse quality for 'Some album [MP3-VBR-V0]' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 12:23:39.8 Debug: Trying to parse quality for 'Some album [MP3-256]' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 12:23:39.8 Debug: Trying to parse quality for 'Some album [MP3-320]' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 12:23:39.8 Debug: Trying to parse quality for 'Some album [MP3-VBR-V2]' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 12:23:39.8 Debug: Trying to parse quality for 'Some album [WAV]' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 12:23:39.8 Debug: Trying to parse quality for 'Some album [WMA]' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 12:23:39.8 Debug: Trying to parse quality for 'Some album [AAC-192]' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 12:23:39.8 Debug: Trying to parse quality for 'Some album [AAC-256]' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 12:23:39.8 Debug: Trying to parse quality for 'Some album [AAC-320]' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 12:23:39.8 Debug: Trying to parse quality for 'Some album [AAC-VBR]' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 12:23:39.8 Debug: Trying to parse quality for 'Some album [ALAC]' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 12:23:39.8 Debug: Trying to parse quality for 'Some album [FLAC]' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 12:23:39.8 Debug: Trying to parse quality for 'The Chainsmokers & Coldplay - Something Just Like This' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 12:23:39.8 Debug: Trying to parse quality for 'Frank Ocean Blonde 2016' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 12:23:39.8 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 12:23:39.8 Debug: Trying to parse quality for 'Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 12:23:39.8 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 REPACK FLAC aAF' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 12:23:39.8 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK.FLAC-aAF' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 12:23:39.8 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 12:23:39.8 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.PROPER.FLAC-aAF' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 12:23:39.8 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 12:23:39.8 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 12:23:39.8 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 MP3 V2 (VBR) aAF' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 12:23:39.8 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 12:23:39.8 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 12:23:39.8 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 12:23:39.8 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 12:23:39.8 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 12:23:39.8 Debug: Trying to parse quality for 'Arctic Monkeys - AM {2013-Album}' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 12:23:39.8 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 12:23:39.8 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 12:23:39.8 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][flac]' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 12:23:39.8 Debug: Trying to parse quality for 'Coil - The Ape Of Naples(2005) (FLAC)' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 12:23:39.8 Debug: Trying to parse quality for 'Roberta Flack 2006 - The Very Best of' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 12:23:39.8 Debug: Trying to parse quality for 'Opus - Drums Unlimited (1966) [Flac]' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 12:23:39.8 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 12:23:39.8 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 12:23:39.8 Debug: Trying to parse quality for 'X-Men Soundtracks (2006-2014) AAC, 256 kbps' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 12:23:39.8 Debug: Trying to parse quality for 'The Weeknd - The Hills - Single[iTunes Plus AAC M4A]' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 12:23:39.8 Debug: Trying to parse quality for 'Walk the Line Soundtrack (2005) [AAC, 256 kbps]' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 12:23:39.8 Debug: Trying to parse quality for 'Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 12:23:39.8 Debug: Trying to parse quality for '' 12:23:39.8 Trace: Got codec AAC 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 12:23:39.8 Debug: Trying to parse quality for '' 12:23:39.8 Trace: Got codec AAC 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 12:23:39.8 Debug: Trying to parse quality for '' 12:23:39.8 Trace: Got codec AAC 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 12:23:39.8 Debug: Trying to parse quality for '' 12:23:39.8 Trace: Got codec AAC 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 12:23:39.8 Debug: Trying to parse quality for 'Chuck Berry Discography ALAC' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 12:23:39.8 Debug: Trying to parse quality for 'A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 12:23:39.8 Debug: Trying to parse quality for '' 12:23:39.8 Trace: Got codec ALAC 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 12:23:39.8 Debug: Trying to parse quality for 'Stevie Ray Vaughan Discography (1981-1987) [APE]' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 12:23:39.8 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][ape]' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 12:23:39.8 Debug: Trying to parse quality for '' 12:23:39.8 Trace: Got codec APE 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 12:23:39.8 Debug: Trying to parse quality for 'Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]",null,0,0) --- 12:23:39.8 Debug: Trying to parse quality for '[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]",null,0,0) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 12:23:39.8 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN",null,0,0) --- 12:23:39.8 Debug: Trying to parse quality for 'Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN",null,0,0) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN",null,0,0) --- 12:23:39.8 Debug: Trying to parse quality for 'John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN",null,0,0) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN",null,0,0) --- 12:23:39.8 Debug: Trying to parse quality for 'Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN",null,0,0) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN",null,0,0) --- 12:23:39.8 Debug: Trying to parse quality for 'Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN",null,0,0) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 12:23:39.8 Debug: Trying to parse quality for '' 12:23:39.8 Trace: Got codec FLAC 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)",null,0,0) --- 12:23:39.8 Debug: Trying to parse quality for '[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)",null,0,0) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 12:23:39.8 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 12:23:39.8 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS' 12:23:39.8 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 12:23:39.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'Slowdive- Souvlaki (FLAC)' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'ADELE 25 CD FLAC 2015 PERFECT' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 12:23:39.9 Debug: Trying to parse quality for '' 12:23:39.9 Trace: Got codec FLAC 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 12:23:39.9 Debug: Trying to parse quality for '' 12:23:39.9 Trace: Got codec MP3CBR 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 12:23:39.9 Debug: Trying to parse quality for '' 12:23:39.9 Trace: Got codec MP3CBR 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'Some Song [192][2014][MP3]' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'Other Song (192)[2014][MP3]' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 12:23:39.9 Debug: Trying to parse quality for '' 12:23:39.9 Trace: Got codec MP3CBR 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 12:23:39.9 Debug: Trying to parse quality for '' 12:23:39.9 Trace: Got codec MP3CBR 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'Maluma – Felices Los 4 MP3 320 Kbps 2017 Download' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 12:23:39.9 Debug: Trying to parse quality for '' 12:23:39.9 Trace: Got codec MP3CBR 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 12:23:39.9 Debug: Trying to parse quality for '' 12:23:39.9 Trace: Got codec MP3CBR 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_vbr_v0_quality("Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_vbr_v0_quality("Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_vbr_v0_quality("Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_vbr_v0_quality("Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- Skipped should_parse_mp3_vbr_v2_quality("","MPEG Version 1 Audio, Layer 3 VBR",298) [< 1 ms] 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 12:23:39.9 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.mp3' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 12:23:39.9 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.ogg' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 12:23:39.9 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 12:23:39.9 Debug: Trying to parse quality for '' 12:23:39.9 Trace: Got codec OGG 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 12:23:39.9 Debug: Trying to parse quality for '' 12:23:39.9 Trace: Got codec OPUS 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 12:23:39.9 Debug: Trying to parse quality for '' 12:23:39.9 Trace: Got codec OGG 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 12:23:39.9 Debug: Trying to parse quality for '' 12:23:39.9 Trace: Got codec OPUS 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 12:23:39.9 Debug: Trying to parse quality for '' 12:23:39.9 Trace: Got codec OGG 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 12:23:39.9 Debug: Trying to parse quality for '' 12:23:39.9 Trace: Got codec OPUS 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 12:23:39.9 Debug: Trying to parse quality for '' 12:23:39.9 Trace: Got codec OGG 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 12:23:39.9 Debug: Trying to parse quality for '' 12:23:39.9 Trace: Got codec OPUS 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'Various Artists - No New York [1978/Ogg/q8]' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 12:23:39.9 Debug: Trying to parse quality for '' 12:23:39.9 Trace: Got codec OGG 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 12:23:39.9 Debug: Trying to parse quality for '' 12:23:39.9 Trace: Got codec OPUS 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 12:23:39.9 Debug: Trying to parse quality for '' 12:23:39.9 Trace: Got codec OGG 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 12:23:39.9 Debug: Trying to parse quality for '' 12:23:39.9 Trace: Got codec OPUS 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 12:23:39.9 Debug: Trying to parse quality for '' 12:23:39.9 Trace: Got codec WAV 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'Max Roach - Drums Unlimited (1966) [WavPack]' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 12:23:39.9 Debug: Trying to parse quality for 'Roxette - Charm School(2011) (2CD) [WV]' 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 12:23:39.9 Debug: Trying to parse quality for '' 12:23:39.9 Trace: Got codec WAVPACK 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 12:23:39.9 Debug: Trying to parse quality for '' 12:23:39.9 Trace: Got codec WMA 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- Skipped should_not_include_extension_in_release_group [< 1 ms] 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Kami-sama Hajimemashita 2 - 01 [h264-720p][28D54E2C]","Anime-Koi") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Kami-sama Hajimemashita 2 - 01 [h264-720p][28D54E2C]","Anime-Koi") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.2009.S01.1080p.BluRay.DTS5.1.x264-D-Z0N3","D-Z0N3") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.2009.S01.1080p.BluRay.DTS5.1.x264-D-Z0N3","D-Z0N3") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv","Fight-BB") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv","Fight-BB") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 5.1 Tigole) [QxR]","Tigole") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 5.1 Tigole) [QxR]","Tigole") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 afm72) [QxR]","afm72") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 afm72) [QxR]","afm72") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p DSNP WEB-DL x265 HEVC 10bit EAC3 5.1 Silence) [QxR]","Silence") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p DSNP WEB-DL x265 HEVC 10bit EAC3 5.1 Silence) [QxR]","Silence") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 Panda) [QxR]","Panda") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 Panda) [QxR]","Panda") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 2.0 Ghost) [QxR]","Ghost") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 2.0 Ghost) [QxR]","Ghost") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p WEB-DL x265 HEVC 10bit AC3 5.1 MONOLITH) [QxR]","MONOLITH") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p WEB-DL x265 HEVC 10bit AC3 5.1 MONOLITH) [QxR]","MONOLITH") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S08E09 The Series.1080p.AMZN.WEB-DL.x265.10bit.EAC3.6.0-Qman[UTR]","UTR") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S08E09 The Series.1080p.AMZN.WEB-DL.x265.10bit.EAC3.6.0-Qman[UTR]","UTR") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2016) - S02E01 - Soul Series #1 (1080p NF WEBRip x265 ImE)","ImE") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2016) - S02E01 - Soul Series #1 (1080p NF WEBRip x265 ImE)","ImE") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2020) - S02E03 - Fighting His Series(1080p ATVP WEB-DL x265 t3nzin)","t3nzin") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2020) - S02E03 - Fighting His Series(1080p ATVP WEB-DL x265 t3nzin)","t3nzin") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Anime Time] A Show [BD][Dual Audio][1080p][HEVC 10bit x265][AAC][Eng Sub] [Batch] Title)","Anime Time") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Anime Time] A Show [BD][Dual Audio][1080p][HEVC 10bit x265][AAC][Eng Sub] [Batch] Title)","Anime Time") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Project Angel] Anime Series [DVD 480p] [10-bit x265 HEVC | Opus]","Project Angel") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Project Angel] Anime Series [DVD 480p] [10-bit x265 HEVC | Opus]","Project Angel") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2022) S01 (2160p DSNP WEB-DL H265 DV HDR DDP Atmos 5.1 English - HONE)","HONE") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2022) S01 (2160p DSNP WEB-DL H265 DV HDR DDP Atmos 5.1 English - HONE)","HONE") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Title (2021) S01 (2160p ATVP WEB-DL Hybrid H265 DV HDR10+ DDP Atmos 5.1 English - HONE)","HONE") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Title (2021) S01 (2160p ATVP WEB-DL Hybrid H265 DV HDR10+ DDP Atmos 5.1 English - HONE)","HONE") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title.S01E09.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG (Blue Lock, Multi-Subs)","VARYG") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title.S01E09.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG (Blue Lock, Multi-Subs)","VARYG") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title (2014) S09E10 (1080p AMZN WEB-DL x265 HEVC 10bit DDP 5.1 Vyndros)","Vyndros") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title (2014) S09E10 (1080p AMZN WEB-DL x265 HEVC 10bit DDP 5.1 Vyndros)","Vyndros") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title S02E03 Title 4k to 1080p DSNP WEBrip x265 DDP 5 1 Releaser[SEV]","SEV") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title S02E03 Title 4k to 1080p DSNP WEBrip x265 DDP 5 1 Releaser[SEV]","SEV") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title Season 01 S01 1080p AMZN UHD WebRip x265 DDP 5.1 Atmos Releaser-SEV","SEV") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title Season 01 S01 1080p AMZN UHD WebRip x265 DDP 5.1 Atmos Releaser-SEV","SEV") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title - S01.E06 - Title 1080p AMZN WebRip x265 DDP 5.1 Atmos Releaser [SEV]","SEV") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title - S01.E06 - Title 1080p AMZN WebRip x265 DDP 5.1 Atmos Releaser [SEV]","SEV") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Grey's Anatomy (2005) - S01E01 - A Hard Day's Night (1080p DSNP WEB-DL x265 Garshasp).mkv","Garshasp") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Grey's Anatomy (2005) - S01E01 - A Hard Day's Night (1080p DSNP WEB-DL x265 Garshasp).mkv","Garshasp") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Marvel's Agent Carter (2015) - S02E04 - Smoke & Mirrors (1080p BluRay x265 Kappa).mkv","Kappa") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Marvel's Agent Carter (2015) - S02E04 - Smoke & Mirrors (1080p BluRay x265 Kappa).mkv","Kappa") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("SpongeBob SquarePants (1999) - S03E01-E02 - Mermaid Man and Barnacle Boy IV & Doing Time (1080p AMZN WEB-DL x265 RCVR).mkv","RCVR") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("SpongeBob SquarePants (1999) - S03E01-E02 - Mermaid Man and Barnacle Boy IV & Doing Time (1080p AMZN WEB-DL x265 RCVR).mkv","RCVR") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Invincible (2021) - S01E02 - Here Goes Nothing (1080p WEB-DL x265 SAMPA).mkv","SAMPA") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Invincible (2021) - S01E02 - Here Goes Nothing (1080p WEB-DL x265 SAMPA).mkv","SAMPA") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Bad Batch (2021) - S01E01 - Aftermath (1080p DSNP WEB-DL x265 YOGI).mkv","YOGI") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Bad Batch (2021) - S01E01 - Aftermath (1080p DSNP WEB-DL x265 YOGI).mkv","YOGI") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Line of Duty (2012) - S01E01 - Episode 1 (1080p BluRay x265 r00t).mkv","r00t") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Line of Duty (2012) - S01E01 - Episode 1 (1080p BluRay x265 r00t).mkv","r00t") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2016) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 5 1 RZeroX) QxR","RZeroX") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2016) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 5 1 RZeroX) QxR","RZeroX") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("The.Good.Series.S05E03.Series.of.Intelligence.1080p.10bit.AMZN.WEB-DL.DDP5.1.HEVC-Vyndros","Vyndros") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("The.Good.Series.S05E03.Series.of.Intelligence.1080p.10bit.AMZN.WEB-DL.DDP5.1.HEVC-Vyndros","Vyndros") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist.Title-Album.Title.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG","VARYG") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist.Title-Album.Title.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG","VARYG") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 12:23:39.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 12:23:39.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 12:23:40.0 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 12:23:40.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 12:23:40.0 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 12:23:40.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 12:23:40.0 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 12:23:40.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 12:23:40.0 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 12:23:40.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 12:23:40.0 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 12:23:40.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 12:23:40.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:40.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150200102266_465/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:40.0 Info: DatabaseEngineVersionCheck migrating 12:23:40.0 Info: PerformDBOperation 12:23:40.0 Info: Performing DB Operation 12:23:40.0 Info: SQLite 3.47.0 12:23:40.0 Info: => 0.0011693s 12:23:40.0 Info: DatabaseEngineVersionCheck migrated 12:23:40.0 Info: => 0.001184s 12:23:40.0 Debug: Took: 00:00:00.0111638 12:23:40.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataProfiles ("Name", "PrimaryAlbumTypes", "SecondaryAlbumTypes", "ReleaseStatuses") VALUES (@Name, @PrimaryAlbumTypes, @SecondaryAlbumTypes, @ReleaseStatuses); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] PrimaryAlbumTypes = [[ { "primaryAlbumType": { "id": 2, "name": "Single" }, "allowed": false }, { "primaryAlbumType": { "id": 4, "name": "Other" }, "allowed": false }, { "primaryAlbumType": { "id": 1, "name": "EP" }, "allowed": false }, { "primaryAlbumType": { "id": 3, "name": "Broadcast" }, "allowed": false }, { "primaryAlbumType": { "id": 0, "name": "Album" }, "allowed": true } ]] SecondaryAlbumTypes = [[ { "secondaryAlbumType": { "id": 0, "name": "Studio" }, "allowed": true }, { "secondaryAlbumType": { "id": 3, "name": "Spokenword" }, "allowed": false }, { "secondaryAlbumType": { "id": 2, "name": "Soundtrack" }, "allowed": false }, { "secondaryAlbumType": { "id": 7, "name": "Remix" }, "allowed": false }, { "secondaryAlbumType": { "id": 9, "name": "Mixtape/Street" }, "allowed": false }, { "secondaryAlbumType": { "id": 6, "name": "Live" }, "allowed": false }, { "secondaryAlbumType": { "id": 4, "name": "Interview" }, "allowed": false }, { "secondaryAlbumType": { "id": 8, "name": "DJ-mix" }, "allowed": false }, { "secondaryAlbumType": { "id": 10, "name": "Demo" }, "allowed": false }, { "secondaryAlbumType": { "id": 1, "name": "Compilation" }, "allowed": false }, { "secondaryAlbumType": { "id": 11, "name": "Audio drama" }, "allowed": false } ]] ReleaseStatuses = [[ { "releaseStatus": { "id": 3, "name": "Pseudo-Release" }, "allowed": false }, { "releaseStatus": { "id": 1, "name": "Promotion" }, "allowed": false }, { "releaseStatus": { "id": 0, "name": "Official" }, "allowed": true }, { "releaseStatus": { "id": 2, "name": "Bootleg" }, "allowed": false } ]] ==== End Query Trace ==== 12:23:40.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 12:23:40.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 12:23:40.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 12:23:40.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 12:23:40.1 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 12:23:40.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 12:23:40.1 Info: Setting up standard metadata profile 12:23:40.1 Info: Setting up empty metadata profile 12:23:40.1 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 12:23:40.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 12:23:40.1 Info: Setting up empty metadata profile 12:23:40.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 12:23:40.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 12:23:40.2 Info: Renaming non-empty metadata profile None 12:23:40.2 Info: Setting up empty metadata profile 12:23:40.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 12:23:40.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 12:23:40.2 Info: Setting up empty metadata profile 12:23:40.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 12:23:40.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 12:23:40.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 12:23:40.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 12:23:40.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 12:23:40.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 12:23:40.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 12:23:40.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 12:23:40.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 12:23:40.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 12:23:40.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 12:23:40.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 12:23:40.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 12:23:40.2 Info: --- Start: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 12:23:40.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:40.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150202346443_467/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:40.2 Info: DatabaseEngineVersionCheck migrating 12:23:40.2 Info: PerformDBOperation 12:23:40.2 Info: Performing DB Operation 12:23:40.2 Info: SQLite 3.47.0 12:23:40.2 Info: => 0.0012699s 12:23:40.2 Info: DatabaseEngineVersionCheck migrated 12:23:40.2 Info: => 0.0012855s 12:23:40.2 Debug: Took: 00:00:00.0193867 12:23:40.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:23:40.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:23:40.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:23:40.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:23:40.3 Info: --- End: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 12:23:40.3 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 12:23:40.3 Info: Setting up default quality profiles 12:23:40.3 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 12:23:40.3 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 12:23:40.3 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 12:23:40.3 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 12:23:40.4 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 12:23:40.4 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 12:23:40.4 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 12:23:40.4 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 12:23:40.4 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 12:23:40.4 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 12:23:40.4 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 12:23:40.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 12:23:40.4 Debug: Extracting archive [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Files/TestArchive.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150204146080_469/n42tjvvj.uno] 12:23:40.4 Debug: Extraction complete. 12:23:40.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 12:23:40.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 12:23:40.4 Debug: Scanning '/C/Test/' for music files 12:23:40.4 Trace: 0 files were found in /C/Test/ 12:23:40.4 Debug: 0 audio files were found in /C/Test/ 12:23:40.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 12:23:40.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 12:23:40.4 Debug: Scanning '/C/Test/' for music files 12:23:40.4 Trace: 0 files were found in /C/Test/ 12:23:40.4 Debug: 0 audio files were found in /C/Test/ 12:23:40.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 12:23:40.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 12:23:40.4 Debug: Scanning '/C/Test/' for music files 12:23:40.4 Trace: 0 files were found in /C/Test/ 12:23:40.4 Debug: 0 audio files were found in /C/Test/ 12:23:40.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 12:23:40.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 12:23:40.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 12:23:40.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 12:23:40.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 12:23:40.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 12:23:40.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 12:23:40.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 12:23:40.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 12:23:40.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 12:23:40.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 12:23:40.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 12:23:40.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 12:23:40.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 12:23:40.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 12:23:40.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 12:23:40.5 Debug: 30 Rock1.mp3 12:23:40.5 Debug: 30 Rock2.flac 12:23:40.5 Debug: 30 Rock3.ogg 12:23:40.5 Debug: 30 Rock4.m4a 12:23:40.5 Debug: 30 Rock.avi 12:23:40.5 Debug: movie.exe 12:23:40.5 Debug: movie 12:23:40.5 Debug: Scanning '/C/Test/' for music files 12:23:40.5 Trace: 7 files were found in /C/Test/ 12:23:40.5 Debug: 4 audio files were found in /C/Test/ 12:23:40.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 12:23:40.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 12:23:40.5 Info: Removing items older than 7 days from the recycling bin 12:23:40.5 Debug: Recycling Bin has been cleaned up. 12:23:40.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 12:23:40.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 12:23:40.5 Info: Removing items older than 7 days from the recycling bin 12:23:40.5 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 12:23:40.5 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 12:23:40.5 Debug: Recycling Bin has been cleaned up. 12:23:40.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 12:23:40.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 12:23:40.5 Info: Removing items older than 7 days from the recycling bin 12:23:40.5 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 12:23:40.5 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 12:23:40.5 Debug: Recycling Bin has been cleaned up. 12:23:40.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 12:23:40.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 12:23:40.5 Info: Recycle Bin has not been configured, cannot cleanup. 12:23:40.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 12:23:40.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 12:23:40.5 Info: Automatic cleanup of Recycle Bin is disabled 12:23:40.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 12:23:40.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 12:23:40.5 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 12:23:40.5 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 12:23:40.5 Debug: Setting last accessed: /C/Test/TV/30 Rock 12:23:40.5 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 12:23:40.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 12:23:40.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 12:23:40.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 12:23:40.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 12:23:40.5 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 12:23:40.5 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock 12:23:40.5 Debug: Folder has been permanently deleted: /C/Test/TV/30 Rock 12:23:40.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 12:23:40.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 12:23:40.5 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 12:23:40.5 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 12:23:40.5 Debug: Setting last accessed: /C/Test/TV/30 Rock 12:23:40.5 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 12:23:40.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 12:23:40.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 12:23:40.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 12:23:40.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 12:23:40.5 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 12:23:40.5 Debug: Creating folder /C/Test/Recycle Bin 12:23:40.5 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01_2.avi' 12:23:40.5 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01_2.avi 12:23:40.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 12:23:40.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 12:23:40.5 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 12:23:40.5 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock/S01E01.avi 12:23:40.5 Debug: File has been permanently deleted: /C/Test/TV/30 Rock/S01E01.avi 12:23:40.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 12:23:40.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 12:23:40.5 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 12:23:40.5 Debug: Creating folder /C/Test/Recycle Bin 12:23:40.5 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01.avi' 12:23:40.5 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01.avi 12:23:40.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 12:23:40.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 12:23:40.5 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 12:23:40.5 Debug: Creating folder /C/Test/Recycle Bin/30 Rock 12:23:40.5 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/30 Rock/S01E01.avi' 12:23:40.5 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock/S01E01.avi 12:23:40.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 12:23:40.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- 12:23:40.5 Info: Removing all items from the recycling bin 12:23:40.5 Debug: Recycling Bin has been emptied. 12:23:40.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- Skipped should_call_fileSetLastWriteTime_for_each_file [1 ms] Skipped should_call_fileSetLastWriteTime_for_each_file [< 1 ms] 12:23:40.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 12:23:40.5 Info: Removing all items from the recycling bin 12:23:40.5 Debug: Recycling Bin has been emptied. 12:23:40.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 12:23:40.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 12:23:40.5 Info: Recycle Bin has not been configured, cannot empty. 12:23:40.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 12:23:40.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 12:23:40.6 Debug: Setting up default quality config 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 12:23:40.6 Debug: Setting up default quality config 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 12:23:40.6 Debug: Setting up default quality config 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 12:23:40.6 Debug: Setting up default quality config 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 12:23:40.6 Info: --- End: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 12:23:40.6 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 12:23:40.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 12:23:40.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 12:23:40.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 12:23:40.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 12:23:40.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 12:23:40.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 12:23:40.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 12:23:40.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 12:23:40.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 12:23:40.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 12:23:40.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 12:23:40.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 12:23:40.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 12:23:40.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 12:23:40.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 12:23:40.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:23:40.7 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage/downloads/tv] 12:23:40.7 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 12:23:40.7 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [my-server.localdomain] 12:23:40.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:23:40.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:23:40.7 Trace: Evaluating remote path local mappings for match to host [My-Server.localdomain] and local path [/D/mountedstorage/downloads/tv] 12:23:40.7 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 12:23:40.7 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [My-Server.localdomain] 12:23:40.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:23:40.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 12:23:40.7 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage] 12:23:40.7 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 12:23:40.7 Debug: Remapped local path [/D/mountedstorage] to remote path [/mnt/storage/] for host [my-server.localdomain] 12:23:40.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 12:23:40.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 12:23:40.7 Trace: Evaluating remote path local mappings for match to host [my-2server.localdomain] and local path [/mnt/storage/downloads/tv] 12:23:40.7 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 12:23:40.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 12:23:40.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 12:23:40.7 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/mnt/storageabc/downloads/tv] 12:23:40.7 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 12:23:40.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 12:23:40.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:23:40.7 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storage/downloads/tv] 12:23:40.7 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 12:23:40.7 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [my-server.localdomain] 12:23:40.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:23:40.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:23:40.7 Trace: Evaluating remote path remote mappings for match to host [My-Server.localdomain] and remote path [/mnt/storage/downloads/tv] 12:23:40.7 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 12:23:40.7 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [My-Server.localdomain] 12:23:40.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:23:40.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 12:23:40.7 Trace: Evaluating remote path remote mappings for match to host [my-2server.localdomain] and remote path [/mnt/storage/downloads/tv] 12:23:40.7 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 12:23:40.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 12:23:40.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 12:23:40.7 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storageabc/downloads/tv] 12:23:40.7 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 12:23:40.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 12:23:40.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 12:23:40.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 12:23:40.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 --- 12:23:40.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 --- 12:23:40.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 --- 12:23:40.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 --- 12:23:40.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 12:23:40.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 12:23:40.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 12:23:40.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 12:23:40.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 12:23:40.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 12:23:40.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- 12:23:40.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] 12:23:40.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 12:23:40.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 12:23:40.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 12:23:40.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 12:23:40.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 12:23:40.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 12:23:40.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 12:23:40.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 12:23:40.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 12:23:40.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 12:23:40.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 12:23:40.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 12:23:40.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 12:23:40.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 12:23:40.8 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 12:23:40.8 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 12:23:40.8 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 12:23:40.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:23:40.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150208036489_470/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:23:40.8 Info: DatabaseEngineVersionCheck migrating 12:23:40.8 Info: PerformDBOperation 12:23:40.8 Info: Performing DB Operation 12:23:40.8 Info: SQLite 3.47.0 12:23:40.8 Info: => 0.0012753s 12:23:40.8 Info: DatabaseEngineVersionCheck migrated 12:23:40.8 Info: => 0.0012895s 12:23:40.8 Debug: Took: 00:00:00.0130074 12:23:40.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 ==== 12:23:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 12:23:40.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 12:23:40.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 12:23:40.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 12:23:40.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 12:23:40.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 12:23:40.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 12:23:40.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 12:23:40.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 12:23:40.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 12:23:40.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 12:23:40.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 12:23:40.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- 12:23:41.0 Trace: Req: [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linuxmusl&arch=Arm64&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite&includeMajorVersion=True 12:23:41.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:41.4 Trace: Res: HTTP/2.0 [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linuxmusl&arch=Arm64&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite&includeMajorVersion=True: 200.OK (19 bytes) (392 ms) 12:23:41.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- Skipped finds_update_when_version_lower [< 1 ms] Skipped should_get_master_if_branch_doesnt_exit [< 1 ms] Skipped should_get_recent_updates [< 1 ms] 12:23:41.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 12:23:41.5 Debug: Checking for updates 12:23:41.5 Info: Downloading update 0.6.2.883 12:23:41.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/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150214150919_472/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:23:41.5 Info: Verifying update package 12:23:41.5 Info: Update package verified successfully 12:23:41.5 Info: Extracting Update package 12:23:41.5 Info: Update package extracted successfully 12:23:41.5 Info: Preparing client 12:23:41.5 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150214150919_472/lidarr_update/Lidarr.Update 12:23:41.5 Info: Lidarr will restart shortly. 12:23:41.5 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150214150919_472/lidarr_update C:\Test\Lidarr.exe 12:23:41.5 Debug: Restarting Lidarr to apply updates 12:23:41.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 12:23:41.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 12:23:41.5 Debug: Checking for updates 12:23:41.5 Info: Deleting old update files 12:23:41.5 Info: Downloading update 0.6.2.883 12:23:41.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/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150215165128_473/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:23:41.5 Info: Verifying update package 12:23:41.5 Info: Update package verified successfully 12:23:41.5 Info: Extracting Update package 12:23:41.5 Info: Update package extracted successfully 12:23:41.5 Info: Preparing client 12:23:41.5 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150215165128_473/lidarr_update/Lidarr.Update 12:23:41.5 Info: Lidarr will restart shortly. 12:23:41.5 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150215165128_473/lidarr_update C:\Test\Lidarr.exe 12:23:41.5 Debug: Restarting Lidarr to apply updates 12:23:41.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 12:23:41.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 12:23:41.5 Debug: Checking for updates 12:23:41.5 Info: Downloading update 0.6.2.883 12:23:41.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/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150215233222_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:23:41.5 Debug: Downloading [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150215233222_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:23:41.5 Trace: Req: [GET] https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz 12:23:41.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:41.5 Info: IPv4 is available: True, IPv6 will be disabled 12:23:41.7 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) (225 ms) 12:23:41.7 Trace: Redirected to https://objects.githubusercontent.com/github-production-release-asset-2e65be/90468352/95e53700-736c-11e9-9a60-78d4ab0acf1a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20241028%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20241028T122341Z&X-Amz-Expires=300&X-Amz-Signature=9659d37525eab1e5f0f390ff260a7aefb840d8cdea63fd3389b96793c88d476f&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3DLidarr.develop.0.6.2.883.linux.tar.gz&response-content-type=application%2Foctet-stream 12:23:41.7 Trace: Req: [GET] https://objects.githubusercontent.com/github-production-release-asset-2e65be/90468352/95e53700-736c-11e9-9a60-78d4ab0acf1a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20241028%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20241028T122341Z&X-Amz-Expires=300&X-Amz-Signature=9659d37525eab1e5f0f390ff260a7aefb840d8cdea63fd3389b96793c88d476f&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3DLidarr.develop.0.6.2.883.linux.tar.gz&response-content-type=application%2Foctet-stream 12:23:41.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:23:42.4 Trace: Res: HTTP/2.0 [GET] https://objects.githubusercontent.com/github-production-release-asset-2e65be/90468352/95e53700-736c-11e9-9a60-78d4ab0acf1a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20241028%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20241028T122341Z&X-Amz-Expires=300&X-Amz-Signature=9659d37525eab1e5f0f390ff260a7aefb840d8cdea63fd3389b96793c88d476f&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) (736 ms) 12:23:42.5 Debug: Downloading Completed. took 1s 12:23:42.5 Info: Verifying update package 12:23:42.5 Info: Update package verified successfully 12:23:42.5 Info: Extracting Update package 12:23:42.5 Debug: Extracting archive [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150215233222_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150215233222_474/lidarr_update/] 12:23:43.1 Debug: Extraction complete. 12:23:43.1 Info: Update package extracted successfully 12:23:43.1 Info: Preparing client 12:23:43.1 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150215233222_474/lidarr_update/Lidarr.Update 12:23:43.1 Info: Lidarr will restart shortly. 12:23:43.1 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150215233222_474/lidarr_update C:\Test\Lidarr.exe 12:23:43.1 Debug: Restarting Lidarr to apply updates 12:23:43.1 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 12:23:43.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 12:23:43.1 Debug: Checking for updates 12:23:43.1 Info: Downloading update 0.6.2.883 12:23:43.1 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150231636109_475/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:23:43.1 Info: Verifying update package 12:23:43.1 Info: Update package verified successfully 12:23:43.1 Info: Extracting Update package 12:23:43.1 Info: Update package extracted successfully 12:23:43.1 Info: Preparing client 12:23:43.1 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150231636109_475/lidarr_update/Lidarr.Update 12:23:43.1 Info: Lidarr will restart shortly. 12:23:43.1 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150231636109_475/lidarr_update C:\Test\Lidarr.exe 12:23:43.1 Debug: Restarting Lidarr to apply updates 12:23:43.1 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 12:23:43.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 12:23:43.1 Debug: Checking for updates 12:23:43.1 Info: Downloading update 0.6.2.883 12:23:43.1 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150231691417_476/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:23:43.1 Info: Verifying update package 12:23:43.1 Info: Update package verified successfully 12:23:43.1 Info: Extracting Update package 12:23:43.1 Info: Update package extracted successfully 12:23:43.1 Info: Preparing client 12:23:43.1 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150231691417_476/lidarr_update/Lidarr.Update 12:23:43.1 Info: Lidarr will restart shortly. 12:23:43.1 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150231691417_476/lidarr_update C:\Test\Lidarr.exe 12:23:43.1 Debug: Restarting Lidarr to apply updates 12:23:43.1 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 12:23:43.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 12:23:43.1 Debug: Checking for updates 12:23:43.1 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Your Lidarr configuration '/C/Lidarr/AppData' is being stored in application folder '/C/Lidarr' which will cause data lost during the upgrade. Please remove any symlinks or redirects before trying again. at NzbDrone.Core.Update.InstallUpdateService.EnsureAppDataSafety() in ./Lidarr.Core/Update/InstallUpdateService.cs:line 231 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 84 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 12:23:43.1 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 12:23:43.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 12:23:43.1 Debug: Checking for updates 12:23:43.1 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Your Lidarr configuration '/C/NzbDrone' is being stored in application folder '/C/NzbDrone' which will cause data lost during the upgrade. Please remove any symlinks or redirects before trying again. at NzbDrone.Core.Update.InstallUpdateService.EnsureAppDataSafety() in ./Lidarr.Core/Update/InstallUpdateService.cs:line 231 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 84 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 12:23:43.1 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 12:23:43.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 12:23:43.1 Debug: Checking for updates 12:23:43.1 Error: Update process failed NzbDrone.Core.Update.UpdateFolderNotWritableException: Cannot install update because startup folder '/C/Lidarr' is not writable by the user 'buildozer'. at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 93 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 12:23:43.1 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 12:23:43.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 12:23:43.1 Debug: Checking for updates 12:23:43.1 Error: Update process failed NzbDrone.Core.Update.UpdateFolderNotWritableException: Cannot install update because startup folder '/C/Lidarr' is not writable by the user 'buildozer'. at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 93 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 12:23:43.1 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 12:23:43.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 12:23:43.1 Debug: Checking for updates 12:23:43.1 Info: Downloading update 0.6.2.883 12:23:43.1 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150231938639_481/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:23:43.1 Info: Verifying update package 12:23:43.1 Info: Update package verified successfully 12:23:43.1 Info: Extracting Update package 12:23:43.1 Info: Update package extracted successfully 12:23:43.1 Info: Preparing client 12:23:43.1 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150231938639_481/lidarr_update/Lidarr.Update 12:23:43.1 Info: Lidarr will restart shortly. 12:23:43.1 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150231938639_481/lidarr_update C:\Test\Lidarr.exe 12:23:43.1 Debug: Restarting Lidarr to apply updates 12:23:43.1 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 12:23:43.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 12:23:43.1 Debug: Checking for updates 12:23:43.2 Info: Downloading update 0.6.2.883 12:23:43.2 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150231985790_482/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:23:43.2 Info: Verifying update package 12:23:43.2 Error: Update package is invalid 12:23:43.2 Error: Update process failed NzbDrone.Core.Update.UpdateVerificationFailedException: Update file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150231985790_482/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz' is invalid at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 133 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 12:23:43.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 12:23:43.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 12:23:43.2 Debug: Checking for updates 12:23:43.2 Debug: Built-In updater disabled inside a docker container. Please update the container image. 12:23:43.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 12:23:43.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 12:23:43.2 Debug: Checking for updates 12:23:43.2 Debug: Built-In updater disabled, please use BuiltIn to install 12:23:43.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 12:23:43.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 12:23:43.2 Debug: Checking for updates 12:23:43.2 Info: Downloading update 0.6.2.883 12:23:43.2 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150232105934_485/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:23:43.2 Info: Verifying update package 12:23:43.2 Info: Update package verified successfully 12:23:43.2 Info: Extracting Update package 12:23:43.2 Info: Update package extracted successfully 12:23:43.2 Info: Preparing client 12:23:43.2 Warn: Update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150232105934_485/lidarr_update/Lidarr.Update does not exist, aborting update. 12:23:43.2 Debug: Restarting Lidarr to apply updates 12:23:43.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 12:23:43.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 12:23:43.2 Debug: Checking for updates 12:23:43.2 Debug: No update available 12:23:43.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 12:23:43.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 12:23:43.2 Debug: Checking for updates 12:23:43.2 Info: Downloading update 0.6.2.883 12:23:43.2 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150232193561_487/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:23:43.2 Info: Verifying update package 12:23:43.2 Info: Update package verified successfully 12:23:43.2 Info: Extracting Update package 12:23:43.2 Info: Update package extracted successfully 12:23:43.2 Info: Removing Lidarr.Update 12:23:43.2 Info: Starting update script: /tmp/lidarr/update.sh 12:23:43.2 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150232193561_487/lidarr_update C:\Test\Lidarr.exe 12:23:43.2 Debug: Restarting Lidarr to apply updates 12:23:43.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 12:23:43.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 12:23:43.2 Debug: Checking for updates 12:23:43.2 Info: Downloading update 0.6.2.883 12:23:43.2 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150232254492_488/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:23:43.2 Info: Verifying update package 12:23:43.2 Info: Update package verified successfully 12:23:43.2 Info: Extracting Update package 12:23:43.2 Info: Update package extracted successfully 12:23:43.2 Info: Preparing client 12:23:43.2 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150232254492_488/lidarr_update/Lidarr.Update 12:23:43.2 Info: Lidarr will restart shortly. 12:23:43.2 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150232254492_488/lidarr_update C:\Test\Lidarr.exe 12:23:43.2 Debug: Restarting Lidarr to apply updates 12:23:43.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 12:23:43.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 12:23:43.2 Debug: Checking for updates 12:23:43.2 Info: Downloading update 0.6.2.883 12:23:43.2 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150232297636_489/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:23:43.2 Info: Verifying update package 12:23:43.2 Info: Update package verified successfully 12:23:43.2 Info: Extracting Update package 12:23:43.2 Info: Update package extracted successfully 12:23:43.2 Info: Branch [] is being redirected to [fake]] 12:23:43.2 Info: Preparing client 12:23:43.2 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150232297636_489/lidarr_update/Lidarr.Update 12:23:43.2 Info: Lidarr will restart shortly. 12:23:43.2 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150232297636_489/lidarr_update C:\Test\Lidarr.exe 12:23:43.2 Debug: Restarting Lidarr to apply updates 12:23:43.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 12:23:43.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 12:23:43.2 Debug: Checking for updates 12:23:43.2 Info: Downloading update 0.6.2.883 12:23:43.2 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150232364775_490/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:23:43.2 Info: Verifying update package 12:23:43.2 Info: Update package verified successfully 12:23:43.2 Info: Extracting Update package 12:23:43.2 Info: Update package extracted successfully 12:23:43.2 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script has not been defined at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 202 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 12:23:43.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 12:23:43.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 12:23:43.2 Debug: Checking for updates 12:23:43.2 Info: Downloading update 0.6.2.883 12:23:43.2 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150232412532_491/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:23:43.2 Info: Verifying update package 12:23:43.2 Info: Update package verified successfully 12:23:43.2 Info: Extracting Update package 12:23:43.2 Info: Update package extracted successfully 12:23:43.2 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script has not been defined at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 202 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 12:23:43.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 12:23:43.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 12:23:43.2 Debug: Checking for updates 12:23:43.2 Info: Downloading update 0.6.2.883 12:23:43.2 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/_temp_25916_638657150232454125_492/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:23:43.2 Info: Verifying update package 12:23:43.2 Info: Update package verified successfully 12:23:43.2 Info: Extracting Update package 12:23:43.2 Info: Update package extracted successfully 12:23:43.2 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script: '/tmp/lidarr/update.sh' does not exist at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 207 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 12:23:43.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 12:23:43.2 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 12:23:43.2 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 12:23:43.2 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 12:23:43.2 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 12:23:43.2 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 12:23:43.2 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 12:23:43.2 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 12:23:43.2 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 12:23:43.2 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 12:23:43.2 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 12:23:43.2 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_windows_folder --- 12:23:43.2 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_windows_folder --- Skipped should_not_be_valid_if_child_of_windows_folder [< 1 ms] Skipped should_not_be_valid_if_set_to_windows_folder [< 1 ms] Passed! - Failed: 0, Passed: 3009, Skipped: 48, Total: 3057, Duration: 1 m 4 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.7.1.4417/_tests/net6.0/linux-musl-arm64/Lidarr.Core.Test.dll (net6.0) >>> lidarr: Entering fakeroot... >>> lidarr-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/testing/lidarr/pkg/lidarr-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/testing/lidarr/pkg/lidarr-openrc/etc/init.d' >>> lidarr-openrc*: Preparing subpackage lidarr-openrc... >>> lidarr-openrc*: Running postcheck for lidarr-openrc >>> lidarr*: Running postcheck for lidarr >>> lidarr*: Preparing package lidarr... >>> lidarr*: Stripping binaries >>> lidarr*: Script found. /bin/sh added as a dependency for lidarr-2.7.1.4417-r0.apk >>> lidarr*: Adding .pre-install >>> lidarr-openrc*: Scanning shared objects >>> lidarr*: Scanning shared objects >>> lidarr-openrc*: Tracing dependencies... >>> lidarr-openrc*: Package size: 901.0 B >>> lidarr-openrc*: Compressing data... >>> lidarr-openrc*: Create checksum... >>> lidarr-openrc*: Create lidarr-openrc-2.7.1.4417-r0.apk >>> lidarr*: Tracing dependencies... aspnetcore6-runtime sqlite-libs chromaprint /bin/sh musl so:libc.musl-aarch64.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> lidarr*: Package size: 48.2 MB >>> lidarr*: Compressing data... >>> lidarr*: Create checksum... >>> lidarr*: Create lidarr-2.7.1.4417-r0.apk >>> lidarr: Build complete at Mon, 28 Oct 2024 12:23:46 +0000 elapsed time 0h 3m 37s >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Uninstalling dependencies... (1/81) Purging .makedepends-lidarr (20241028.122010) (2/81) Purging sqlite-libs (3.47.0-r0) (3/81) Purging chromaprint (1.5.1-r7) (4/81) Purging dotnet6-sdk (6.0.135-r1) (5/81) Purging aspnetcore6-runtime (6.0.35-r2) (6/81) Purging dotnet6-runtime (6.0.35-r2) (7/81) Purging aspnetcore6-targeting-pack (6.0.35-r2) (8/81) Purging dotnet6-apphost-pack (6.0.35-r2) (9/81) Purging dotnet6-targeting-pack (6.0.35-r2) (10/81) Purging dotnet6-hostfxr (6.0.35-r2) (11/81) Purging dotnet6-templates (6.0.135-r1) (12/81) Purging netstandard21-targeting-pack (8.0.110-r1) (13/81) Purging dotnet-host (8.0.10-r2) (14/81) Purging yarn (1.22.22-r1) (15/81) Purging nodejs (20.15.1-r0) (16/81) Purging ca-certificates (20240705-r0) Executing ca-certificates-20240705-r0.post-deinstall (17/81) Purging ada-libs (2.7.8-r1) (18/81) Purging chromaprint-libs (1.5.1-r7) (19/81) Purging ffmpeg-libavformat (6.1.1-r10) (20/81) Purging icu-libs (74.2-r0) (21/81) Purging libbase64 (0.5.2-r0) (22/81) Purging libbluray (1.3.4-r1) (23/81) Purging libbz2 (1.0.8-r6) (24/81) Purging libopenmpt (0.7.10-r0) (25/81) Purging librist (0.2.10-r1) (26/81) Purging libsrt (1.5.3-r0) (27/81) Purging libssh (0.11.1-r0) (28/81) Purging libxml2 (2.13.4-r1) (29/81) Purging libzmq (4.3.5-r2) (30/81) Purging lttng-ust (2.13.8-r0) (31/81) Purging mbedtls (3.6.2-r0) (32/81) Purging mpg123-libs (1.32.7-r0) (33/81) Purging xz-libs (5.6.3-r0) (34/81) Purging ffmpeg-libavcodec (6.1.1-r10) (35/81) Purging aom-libs (3.10.0-r0) (36/81) Purging ffmpeg-libswresample (6.1.1-r10) (37/81) Purging ffmpeg-libavutil (6.1.1-r10) (38/81) Purging libjxl (0.10.2-r0) (39/81) Purging giflib (5.2.2-r0) (40/81) Purging libva (2.22.0-r1) (41/81) Purging libdrm (2.4.123-r1) (42/81) Purging libpciaccess (0.18.1-r0) (43/81) Purging hwdata-pci (0.388-r0) (44/81) Purging icu-data-full (74.2-r0) (45/81) Purging openexr-libopenexr (3.1.13-r1) (46/81) Purging imath (3.1.12-r0) (47/81) Purging lame-libs (3.100-r5) (48/81) Purging lcms2 (2.16-r0) (49/81) Purging libvdpau (1.5-r4) (50/81) Purging libxext (1.3.6-r2) (51/81) Purging libxfixes (6.0.1-r4) (52/81) Purging libx11 (1.8.10-r0) (53/81) Purging libxcb (1.16.1-r0) (54/81) Purging libxdmcp (1.1.5-r1) (55/81) Purging libbsd (0.12.2-r0) (56/81) Purging libdav1d (1.5.0-r0) (57/81) Purging wayland-libs-client (1.23.1-r0) (58/81) Purging libffi (3.4.6-r0) (59/81) Purging libhwy (1.0.7-r0) (60/81) Purging libjpeg-turbo (3.0.4-r0) (61/81) Purging libmd (1.1.0-r0) (62/81) Purging libtheora (1.1.1-r18) (63/81) Purging libvorbis (1.3.7-r2) (64/81) Purging libogg (1.3.5-r5) (65/81) Purging libpng (1.6.44-r0) (66/81) Purging libwebpmux (1.4.0-r0) (67/81) Purging libwebp (1.4.0-r0) (68/81) Purging libsharpyuv (1.4.0-r0) (69/81) Purging libsodium (1.0.20-r0) (70/81) Purging libSvtAv1Enc (2.2.1-r0) (71/81) Purging libvpx (1.14.1-r0) (72/81) Purging libxau (1.0.11-r4) (73/81) Purging x265-libs (3.6-r0) (74/81) Purging numactl (2.0.18-r0) (75/81) Purging openexr-libilmthread (3.1.13-r1) (76/81) Purging openexr-libiex (3.1.13-r1) (77/81) Purging opus (1.5.2-r1) (78/81) Purging rav1e-libs (0.7.1-r0) (79/81) Purging soxr (0.1.3-r7) (80/81) Purging x264-libs (0.164.3108-r0) (81/81) Purging xvidcore (1.3.7-r2) Executing busybox-1.37.0-r3.trigger OK: 431 MiB in 106 packages >>> lidarr: Updating the testing/aarch64 repository index... >>> lidarr: Signing the index...